Computer Science/네트워크

[네트워크] IP주소 체계

minjiwoo 2022. 12. 26. 00:49
728x90

1. IP주소 개념 

IP 주소란 네트워크 계층에서 사용하는 논리적 주소이다.
네트워크에 접속되어 있는 각 컴퓨터에 고유한 주소를 부여한 것이 IP address 이다. 
IP 주소 체계의 종류에는 IPv4 와 IPv6가 있다. 
IPv4는 32bit, IPv6는 128bit의 길이를 가지고 있다. 
현재 사용하는 주소 체계는 IPv4이며, IPv4는 8bit 크기의 필드 네개를 사용하여 총 32bit로 구성된다. 

2진수로 표현했을 때 
00000000.00000000.00000000.00000000 ~ 11111111.11111111.11111111.11111111
이 된다. 

이를 10진수로 표현하면 
0.0.0.0 ~ 255.255.255.255 가 된다. 

IP주소는 네트워크 주소 (net id) + 호스트 주소 (host id) 로 구성되어 있다. 

2. IP주소 클래스 
IP 주소는 classful 주소 체계를 도입하고 있다. 

  시작 비트 10 진수 네트워크ID: 호스트ID 네트워크 주소 구간
A 0XXXXXXX 0 ~ 127 X                 000 X.0.0.0 ~ X.255.255.255
B 10XXXXXX 128 ~ 191 XX               00 X.X.0.0 ~ X.X.255.255
C 110XXXXX 192 ~ 223 XXX             0 X.X.X.0 ~ X.X.X.255
D 1110XXXX 224 ~ 239 - -
E 1111XXXX 240 ~ 255 - -


3.서브넷마스크 

    prefix
A class 255.0.0.0 /8
B class 255.255.0.0 /16
C class 255.255.255.0 /24


4. 공인 IP로 사용하지 못하는 IP 주소 
0.0.0.0 ~ 0.255.255.255 -> 0.0.0.0
: 모든 주소를 나타내는 와일드 카드 주소 
127.0.0.0 ~ 127.255.255.255 -> 127.0.0.1
: 자기 시스템을 점검할 때 사용되는 루프백 주소 

5. 사설 IP 주소 

A class : 10.0.0.0 ~ 10.255.255.255
B class : 171.16.0.0 ~ 171.31. 255.255
C class : 192.168.0.0 ~ 192.168.255.255

6. 각 네트워크 구간의 처음 주소와 마지막 주소는 사용하지 못한다. 
처음 주소 : 네트워크를 나타내는 네트워크 주소 
마지막주소: 네트워크 내부의 브로드캐스트를 위한 브로드캐스트 주소 

ex 1) 
192.168.56.0/24 
192.168.56.0 ~ 192.168.56.255 에서 
192.168.56.0 은 네트워크 주소이며, 
192.168.56.255 는 브로드캐스트 주소이다. 

ex 2) 
172.10.0.0/16
172.10.0.0 ~ 172.10.255.255 에서 
172.10.0.0 은 네트워크 주소이며, 
172.10.255.255 는 브로드캐스트 주소이다. 

728x90