본문 바로가기

[IT_note]/[Network]

[Network] IP address

반응형

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