우선 해당 내용에 대해 잘 모른다면 아래 글을 읽고오면 좋다.
A클래스 네트워크에서 IP 주소가 20.0.0.1이며 서브넷 비트가 2인 경우
서브넷 마스크는 ?
A클래스 네트워크면 서브넷 마스크가 255.0.0.0이다.
따라서 이를 비트로 나타내면 1111111.00000000.00000000.00000000이다.
이때 서브넷 비트수가 현재 2이다.
따라서 서브넷 마스크 뒤에 순차적으로 비트 1을 2개 더 나열해주면 아래와 같다.
11111111.11000000.00000000.00000000 -> 255.192.0.0
따라서 서브넷 마스크는 255.192.0.0이다.
최대 서브넷 개수는 ?
Host ID를 Network ID로 변화하기 위해 한 Bit씩 가져올 때마다 네트워크 크기는 2배로 증가하고 호스트 수는 2로 나누어지게 된다.
따라서 비트를 2개 가져왔으니 호스트 수는 총 2^(서브넷 비트수)인 2^2 = 4가 된다.
따라서 최대 서브넷 개수는 4가 된다.
서브넷당 호스트의 수는?
서브넷 개수가 4개이니 총 4개로 균등하게 분할되어야한다.
따라서 호스트에 할당 가능한 IP의 범위는 [0~63], [64~127], [128~191], [192~255]로 가능하며,
네트워크는 아래와 같이 나눠지게 된다.
20.0.0.0 ~ 20.63.255.255
20.64.0.0 ~ 20.127.255.255
20.128.0.0 ~ 20.191.255.255
20.192.0.0 ~ 20.255.255.255
이때 해당 구간중 하나만 가지고 비트로 보면 다음과 같다.
20.0.0.0 <= x < 20.64.0.0 의 구간을 계산하면 총 할당 가능한 IP의 개수가 나올것이다.
00010100.01000000.00000000.00000000 (20.64.0.0)
- 00010100.00000000.00000000.00000000 (20.0.0.0)
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
00000000.01000000.00000000.00000000 = 4194304개
총 4194304개의 IP 주소가 나왔다.
이때 20.0.0.0은 Network Address이고 20.63.255.255는 Broadcast Address이므로 두개는 Host가 사용할 수 없다.
따라서 서브넷당 호스트의 수는 4194304 - 2인 4194302개이다.
이때 20.0.0.1이라는 IP 주소는 첫번째 영역인 20.0.0.0 ~ 20.63.255.255 이 네트워크에 속하게 되고
나머지 3개의 네트워크와 통신하기 위해서는 같은 네트워크가 아니므로 라우터가 필요하게 된다.
20.64.0.0 ~ 20.127.255.255
20.128.0.0 ~ 20.191.255.255
20.192.0.0 ~ 20.255.255.255
호스트가 속한
네트워크 IP 주소 범위는 ?
위의 내용을 잘 읽었다면 네트워크 IP 주소 범위는 20.0.0.0 ~ 20.63.255.255 가 된다.
호스트 IP 주소 범위는 ?
위의 내용을 잘 읽었다면 호스트 IP 주소 범위는 20.0.0.1 ~ 20.63.255.254 가 된다.
브로드캐스트 주소(Broadcast Address)는 ?
위의 내용을 잘 읽었다면 브로드캐스트 주소(Broadcast Address)는 20.63.255.255 가 된다.
네트워크 주소(Network Address)는 ?
위의 내용을 잘 읽었다면 네트워크 주소(Network Address)는 20.0.0.0 가 된다.
'Applied > Network' 카테고리의 다른 글
IP Address와 MAC Address 개념 (0) | 2019.08.14 |
---|---|
로드 밸런싱(load balancing)이란 (0) | 2019.06.27 |
GET, POST방식 (0) | 2019.06.20 |
HTML과 XML차이 (3) | 2019.05.20 |
DHCP, DNS란 무엇인가? (0) | 2018.11.29 |