IP Address
네트워크 계층에서 사용하는 주소로, IP 헤더에 포함된 데이터 주소
IPv4 & IPv6
IPv4 | IPv6 | |
주소 체계 | 32bit | 128bit |
주소 개수 | 2^32개 () | 2^128개 (사실상 무한) |
주소 표기 | 10진수 | 16진수 |
주소 구성 | 8bit 씩 4개의 옥텟 | 16bit 씩 8개의 필드 |
주소 예제 | 192.168.1.100 | fe80::d92b:2ccc:4f88:bb09 |
Subnet Mask
네트워크 아이디와 호스트 아이디를 구분하기 위해 사용
IP address | Subnet Mask | SM Prefix | Network ID | Host ID |
192.168.10.15 | 255.255.255.0 | /24 | 192.168.10. | .15 |
prefix는 subnet mask를 2진수로 표현했을때 1의 개수
255.255.255.0 = 1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 = /24
subnet mask를 2진수로 표현했을때 1이 있는 곳 까지가 network ID이다
예를 들어 192.168.10.200 /25 는
2진수로 변환하면
1100 0000 . 1010 1000 . 0000 1010 . 11001000 << IP 주소
1111 1111 . 1111 1111 . 1111 1111 . 1000 0000 << subnet mask
따라서 network ID는 1100 0000 . 1010 1000 . 0000 1010 . 1100 1000
즉 192.168.10.128 ~ 192.168.10.255 대역대 중에 192.168.10.200인 주소인 것이다.
IP Address Class
ip 주소를 2진수로 나타내었을 때
A class
IP 주소의 첫번째 필드가 0으로 시작되는 주소들
(0000 0000. ~ 0111 1111.) > 0.0.0.0 ~ 127.255.255.255
사설IP 대역 : 10.0.0.0 ~ 10.255.255.255
B class
IP 주소의 첫번째 필드가 10으로 시작되는 주소들
(1000 0000. ~ 1011 1111.) > 128.0.0.0 ~ 191.255.255.255
사설IP 대역 : 172.16.0.0 ~ 172.31.255.255
C class
IP 주소의 첫번째 필드가 110으로 시작되는 주소들
(1100 0000. ~ 1101 1111.) > 192.0.0.0 ~ 223.255.255.255
사설IP 대역 : 192.168.0.0 ~ 192.168.255.255
D class
IP 주소의 첫번째 필드가 1110으로 시작되는 주소들
(1110 0000. ~ 1110 1111.) > 224.0.0.0 ~ 239.255.255.255
E class
IP 주소의 첫번째 필드가 1111으로 시작되는 주소들
(1111 0000. ~ 1111 1111.) > 240.0.0.0 ~ 255.255.255.255
'[IT_note] > [Network]' 카테고리의 다른 글
[Network] OSI 7 Layer (0) | 2022.06.01 |
---|---|
[Network] 네트워크 (0) | 2022.05.30 |