프로그래밍 농장

Linux [ 네트워크의 형태 ( LAN / WAN ) ] 본문

Linux

Linux [ 네트워크의 형태 ( LAN / WAN ) ]

Tennessee201 2019. 11. 13.
728x90

 

-Network Tool



통신망의 2가지 형태 : LAN / WAN 

 

 

-LAN( local area network ) == 근거리 통신망 

->기본적인 회선으로 구성이 되어 있고 같은 network id 를 사용하는 통신망
ex)  강의실 
 
== 지역적으로 좁은 구역을 네트워크로 구성할떄 LAN 구성 
== 금방 갈 수 있는 거리의 네트워크(조직 내부, 동일건물 등)
== 초기 구성비용이 높음  == 강의실이라면 컴퓨터, 스위치, 케이블등의 초기 시설 투자 비용 발생
== 유지 비용은 저렴한편 = 기본적인 전기세 , 인터넷 사용료 정도, network 장비 수명이 긴 편이기 떄문에 유지비 저렴
== 관리자 필요함. == network 관리자에 의해서 network 크기도 결정, 
   네트워크 장비 특성상 유지,관리를 해주어야 성능 발휘.
== LAN 환경에서의 통신시에는 ethernet card의 serial number == MAC address 필요
== 같은 network id를 사용하기 떄문에 routing 기술 필요없음

 

-WAN ( wide area network ) == 장거리 통신망 


-> 서로 떨어진 물리적 지점들을 하나로 묶어서 하나의 network 망으로 묶어주는 개념 
== LAN과 LAN 을 연결시켜주는 개념 
ex)  인터넷망 

== 초기 구성비용이 저렴 -> 모뎀정도만 구입해도 사용이 가능하다. 
== ISP업체(KT,...)들의 회선 인프라를 대여해서 사용하는 개념. 
== 유지 비용은 높은편 == 사용량, 속도에 따라서 사용료가 높아 질 수 있음. 
== ISP 업체에서 관리 진행
== WAN 에서 동신시에는 IP주소를 사용해서 통신 진행 == routing 기술 필요 

 

 

IPv4  == 8bit * 4 = 32bit 

IP주소의 설정법

--> class 별로 구성가능 

l 128 l 64 l 32 l 16 l 8 l 4 l 2 l 1 l

A class : 0.0.0.0 ~ 127.0~255.0~255.0~255 // netmask : 255.0.0.0 // prefix : /8

B class : 128.0.0.0 ~ 192.255.0~255.0~255 // netmask : 255.255.0.0 // prefix : /16

C class : 192.0.0.0 ~ 223.255.255.0~255 // netmask : 255.255.255.0 // prefix : /24

 

=========================================================

사설 ip class 대역 

A class : 10.0.0.0 ~ 10.255.255.255

B class : 172.16.0.0 ~ 172.31.255.255

C class : 192.168.0.0 ~ 192.168.255.255  --> 현재 우리 가상머신에서 주로 쓰이고 있는 사설 ip 대역 

 

=========================================================

고정 IP ( static )                                                                                       유동 IP ( vm ware )

192.168.1.0= network id(0번 :옆 대역을 사용하는network id)                      192.168.1.0= network id

              1~253 = host id                                                                    1 = vm net장치 주소

              254 = gateway주소 대역                                                         2 = gateway

              255 = broadcast주소 대역                                                       3 ~ 254 = host id 

                                                                                                         255 = broadcast 

총 ip대역:256 -3(실사용불가)= 253(실사용 호스트갯수)                   총 ip대역:256 -4= 252(실사용)  

 

=========================================================

 

ifconfig == NIC 확인 (= Network Interface card )  == ethernet card 

 

ifconfig [ interface(장치명) ] [up /down]

ex) putty 창에서 ifcofig ens32(현재 본인의 장치명) down

이라고 입력해보면 네트워크연결이 끊겨서 쁘띠접속이 멈춘다. 

 

그렇다면, ifconfig ens32 up 을 입력하게되면 다시 장치의 네트워크를 연결시켜줄수있다. 

 

이번엔 ifconfig 장치명 새ip주소   입력후 결과를 확인해보자. 

본인은 기존 ens32 장치의 ip주소를 150 으로 바꾸어주었다. ip주소의 host(사용가능한대역) 은 

가장 마지막부분이다.  ex) 192.168.123.@@@    --> @@@ 이부분이 실사용 대역번호 

하지만 위와같은 명령어로 ip주소를 변경해도 시스템을 재부팅하게되면 원래 지정해놓은 ip로 돌아온다.

그렇다면 저장도 안되는데 왜 이런기능을 사용할까? 

--> 서버작업중, 당장의 ip주소 접근관련 테스트시에 주로 사용한다. 

 

+

만약에, 그래픽환경이 아니고 텍스트환경일떄, 현재 본인의 장치에 관한 네트워크설정을 진행하고 싶다면, 터미널(putty) 창에서  /etc/sysconfig/network-scripts/ 경로로 이동한 후, ls 명령어를 통해서  현재 본인의 장치를 확인하고, ifcfg-ens32 라는 경로를 에디터로 열어보면 ens32라는 장치의 설정내용들이 들어가있는것을 볼수있으며, 에디터 수정을통해서 설정변경 또한 해줄수있다.

 

 

 

728x90