클래스
IPv4 주소 (32bit) 43억개 -> IPv6 (128bit)
회선교환방식 : 지하철(속도의 지연이 발생하지 않음,1:1에 적합, 정해진 길로만 가야함)
패킷교환방식 : 도로 ( N:N )
TCP/IP
ARPAnet (초기 인터넷)
클래스별 IP개수
A Class 1600만개 126개
B Class 6.5만개
C Class 256개
서울시 구로구 XX동 12번지 -> 동일한 네트워크 (동)
서로다른 호스트 (번지)
192 . 168. 0. 20
<----------> <-->
network host
같은 동네(network)에 있다면 반드시 동일한 동네 주소와
서로 다른 번지 주소를 사용해야만 한다.
A Class는 최상위 1bit가 0으로 고정된 Network 이며
1옥텟(8bit)가 Network bit으로 사용된다.
3옥텟(24bit)가 Host bit으로 사용된다.
00000000.00000000.00000000.00000000 0.0.0.0
01111111.11111111.11111111.11111111 127.255.255.255
0, 127인 Network는 특별한 목적으로 사용하기 때문에
실제 사용하는 A Class는 1~126 까지 이다.
A Class 네트워크 수 : 126개
호스트 수 : 1600(24bit)만개
0 nnnnnnn . hhhhhhhh . hhhhhhhh . hhhhhhhh
0 0000000 0(예약)
0 0000000 1
0 1111110 126
0 1111111 127(예약)
1.0.0.0 1번째 A Class
126.0.0.0 마지막(126)번째 A Class
B Class는 최상위 2bit가 10으로 고정된 Network이며,
16bit가 Network bit, 16bit가 Host bit로 사용된다.
B Class 네트워크 수 : 16384개
호스트 수 : 65536(16bit)개
10 nnnnnn . nnnnnnnn . hhhhhhhh . hhhhhhhh
10 000000 . 00000000 . 128 . 0 . 0 . 0
10 111111 . 11111111 . 191 . 255 . 0 . 0
128.0.0.0 1번째 B Class
191.0.0.0 마지막(16384)번째 B Class
C Class는 최상위 3bit가 110으로 고정된 Nework이며,
24bit가 Network bit, 8bit가 Host bit로 사용된다.
C Class 네트워크 수 : 2097152개
호스트 수 : 256(8bit)
110 nnnnn . nnnnnnnn . nnnnnnnn . hhhhhhhh
110 00000 . 00000000 . 00000000 192.0.0.0 1번째 C Class
110 11111 . 11111111 . 11111111 223.255.255.0 마지막번째(2097152) C Class
D Class는 멀티캐스트
E Class는 연구용(예약)
서브넷마스크
서브넷 마스크는 Network bit와 Host bit를 구분하는 역할을 한다.
서브넷 마스크는 연속적인 1과 나머지 0으로 구성되는데 연속적인 1이 있는
구간이 Network ID((bit)동네주소))이며, 나머지 0인 구간이 Host ID(bit)이다.
Network ID는 IP주소와 서브넷마스크를 AND(&)연산으로 계산한다.
Host bit가 모두 0으로 처리된다.
Broadcast ID는 Host bit가 모두 1으로 처리 된다.
Network ID, Broadcast ID는 특수한 목적으로 예약하고
일반 호스트(컴퓨터)가 사용할 수 없다.
IP 주소 192.168.0.10 11000000 . 10101000 . 00000000 . 00001010
서브넷마스크 255.255.255.0 11111111 . 11111111 . 11111111 . 00000000
<----------------Network ID---------> <Host ID>
Broadcast ID 192.168.0.255 11000000 . 00101000 . 00000000 . 11111111
Network ID : 11000000 . 10101000 . 00000000 -> 192.168.0.0
Host ID : . 00001010 -> 10
Broadcast ID :
서브넷마스크의 연속적인 1인 구간은 IP주소의 bit를 그래도 옮기고
나머지 0인 구간은 모든 bit를 0으로 처리한다.
194.128.254.82 11000010 . 10000000 . 11111110 . 010 10010
255.255.255.224 11111111 . 11111111 . 11111111 . 111 00000
255.255.255.64 11000010 . 10000000 . 11111110 . 010 00000
194.128.254.255 11000010 . 10000000 . 11111110 . 111111111
168.192.98.129 168 . 192 . 0110 0010 . 10000001
255.255.240.0 255 . 255 . 1111 0000 . 00000000
0110 0000 . 00000000
168.192.96.0 168 . 192 . 96 . 0
168.192.96.255 168 . 192 . 96 . 255
Broadcast ID : 211.100.102.255<- 끝자리가 모두 1인8bit
'Network' 카테고리의 다른 글
IP 헤더 (0) | 2022.12.27 |
---|---|
OSI 7 Layer (0) | 2022.12.27 |
DNS 서버 설치 (0) | 2022.11.08 |
윈도우2019서버를 이용한 DNS 서버 설치, 작동 확인 및 DNS 서버를 이용한 네임서버 추가 (0) | 2022.10.27 |
DNS 서버 (0) | 2022.10.24 |