Net 1-1 IP,NetMask, Gateway, Network ID연산 정리

2022. 10. 20. 16:57정리 및 실습

IP 

 - 컴퓨터를 구별하기위한 번호입니다.

 - 32bit로 구성되어 있습니다.

     EX) 00000001 00000001 00000001 00000001

        ->               1               1               1               1

            00000001 10000001 00000011 00000001

        ->               1           129               3               1  

 - IP는 단독으로 사용할수없고 Netmask, Gateway와 함께 세팅해서 사용합니다.

 - IP는 숫자가 아니라 문자로 구분된다

   EX) 주소(경기도 파주시 문향로 11 520동 5230호)

 - 0.0.0.0 ==> 모든 IP 라는 의미이며 192.168.10.1로 주고받는다.

 

Netmask

 - IP 주소내에서 network 주소와 host 주소를 구분해준다.(ip낭비를 줄여줍니다.)
 - IP는 문자 주소와 달리 숫자만으로 구성되어 있어 netmask 없이는 host 주소를 구분할 방법이 없다.

 

Gateway(게이트웨이)
 - 자신과 다른 네트워크 주소를 갖는 host에 패킷을 보내는 경우  시스템 즉 외부와 연결할때 사용한다.
 - 네트워크에 여러 개의 gateway가 있는 경우라도 default gateway는 반드시 1개만 지정 가능하다.
 - 게이트웨이역할은 라우터나 공유기가 담당한다.

 

EX)

IP : 192.168.10.244                                   192.168.10.0 ~ 192.168.10.255 까지 같은 네트워크주소를 가진다.

Netmask : 255.255.255.0                               

Gateway : 192.168.10.1

 

Network주소 : 192.168.10.0

Broadcast주소 : 192.168.10.255

 

Unicast : 192.168.10.244 -> 192.168.10.11  = 1:1통신

Broadcast : 192.168.10.244 -> 192.168.10.255 = 0 ~ 255 까지있는 주소 안에있는 네트워크한테 보낸다.

 

Network ID

 - IP 주소내에 netmask가 지정된 곳까지의 주소


 - IP : 1.1.1.1는 1.1.1.0에서 1.1.1.255 까지 네트워크들과 직접 통신이 가능하며 이외의

   네트워크는 gateway를 통해서만 통신 할수 있다.

 

 

Network ID 연산

 

IP : 1.1.1.3                        -> 00000001 00000001 000000001 00000011

NetMask : 255.255.255.0 -> 11111111 11111111 11111111 00000000

Gateway : 1.1.1.1             -> 00000001 00000001 00000001 00000001

Network ID와 Broadcast 주소 계산

24자리 Network주소 / 8자리 Host주소

 

and연산

00000001 00000001 00000001 00000011

11111111   11111111   11111111  00000000

----------------------------------------------------------

00000001 00000001 00000001 00000000 => 1.1.1.0

 

1.1.1.(00000000 ~ 11111111) => 1.1.1.0 ~ 1.1.1.255

 

Network 주소   : 1.1.1.0

Broadcast 주소 : 1.1.1.255

 

Network ID = 직접

Network ID ≠ 1. 무조건 default gateway

                       2. Routing 추가 -> gateway

                       3. gateway로 통신