on
IP Address / IP Class / Subnet Mask 정리
IP Address / IP Class / Subnet Mask 정리
728x90
반응형
IP Address
IP Address: 네트워크 환경에서 노드(ex. 컴퓨터)간 통신을 위해 부여된 네트워크 상의 주소로,
IPv4 규약으로 인해 아래 표와 같이 32자리의 2진수(약 42억 9천개)로 표현된다.
172. 16 . 254. 1 10101100. 00010000. 11111110. 00000001
여기서 IP의 Class에 따라 Network Address와 Host Address로 나뉜다.
IP Class
IP Class: 하나의 IP 주소에서 네트워크 영역과 호스트 영역을 나누는 규약
구분 2진수 시작은? (s 네트워크, h 호스트) 네트워크 시작 번호 (개수) 호스트 범위 (개수) A클래스 0 sss ssss . hhhh hhhh. hhhh hhhh. hhhh hhhh
(0 시작, 네트워크 : 7bit, 호스트 : 24bit) 1 ~ 126 시작
(2^7 -1 개 : 127은 제외라 -1 ) 2^24 -2
(-2 네트워크, 브로드캐스트 주소 제외) B클래스 10 ss ssss .ssss ssss . hhhh hhhh. hhhh hhhh
(10 시작, 네트워크 : 14bit, 호스트 : 16bit) 128.0 ~ 191.255 시작
(2^14 개 ) 2^16 -2
(-2 네트워크, 브로드캐스트 주소 제외) C클래스 110 s ssss. ssss ssss. ssss ssss . hhhh hhhh
(110 시작, 네트워크 : 21bit, 호스트 : 8bit) 192.0.0 ~ 223.255.255 시작
(2^22 개 ) 2^8 -2
(-2 네트워크, 브로드캐스트 주 소 제외)
구분 10.3.4.3 132.12.11.4 203.10.1.1 클래스 A B C Network 부분 10.0.0.0 132.12.0.0 203.10.1.0 Host 부분 -.3.4.3 -.-.11.4 -.-.-.1
서브넷 마스크(Subnet Mask)
IP Address에서 첫비트부터 어디까지가 네트워크 부분인가 알려주는 역할
1. IP주소 디폴트마스크(10.0.24.100 255.0.0.0)
Prefix표기법: 10.0.24.100/8
서브넷마스크: 1111 1111 . 0000 0000 . 0000 0000 . 0000 0000
Network Address : 10.0.0.0
Broadcast Address : 10.255.255.255
할당 가능한 호스트 주소 : 10.0.0.1 ~ 10.255.255.254
호스트 개수 : 2^24 -2 = 16777216 -2 = 16777214
2. 192.100.2.31/16
Network Address : 192.100.0.0
Broadcast Address : 192.100.255.255
할당 가능한 호스트 주소 : 192.100.0.1 ~ 192.100.255.254
호스트 개수 : 2^16 -2 = 65536 -2 = 65534
3. 151.3.192.17 255.255.240.0 (=151.3.192.17/20)
Network Address : 151.3.192.0
Broadcast Address : 151.3.207.255
할당 가능한 호스트 주소 : 151.3.192.1 ~ 151.3.207.254
호스트 개수 : 2^12 -2 = 4096 -2 = 4094
4. 192.168.4.100/26
Network Address : 192.168.4.64
Broadcast Address : 192.168.4.127
할당 가능한 호스트 주소 : 192.168.4.65 ~ 192.168.4.126
호스트 개수 : 2^6 -2 = 64 -2 = 66
728x90
반응형
from http://terryvery.tistory.com/95 by ccl(A) rewrite - 2021-11-02 19:26:56