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