IP Address and Subnetting

“IP 주소체계와 서브넷에 관한 내용을 정리했습니다.”


1. IP 주소 및 클래스 범위
1) 공인 IP
ip1
* 127.0.0.0 – 127.255.255.255 는 루프백 IP 입니다.

2) 사설 IP
ip2

2. 서브넷 마스크, 서브넷
1) 서브넷 마스크란?
메인이 아닌 어떤 가공을 통한 네트워크를 만들기 위해서 씌우는 마스크로 클래식한 기존의 네트워크를 서브넷으로 나누어 주기 위한 기법입니다. 쉽게 말하면 커다란 네트워크를 작게 나누기 위해 필요합니다.

2) 서브넷 마스크 특성
서브넷 마스크는 반드시 2진수 변환시 1의 연속이어야 하며 중간에 0이 올 수 없습니다.

3) 서브넷 마스크 표
ip_subnet

– 서브넷 수 = 기본 서브넷 마스크 외 1의 개수만큼 2의 승수
– 호스트 수 = 2(호스트 비트 승수) – 2

3. 서브넷 마스크 문제 및 풀이과정
1) 서브넷마스크를 이해하기 위해 이진수와 논리적 AND 알아야 합니다.
0 AND 0 = 0, 0 AND 1 = 0, 1 AND 0 = 0
1 AND 1 = 1

2) 문제1
문제 – IP 201.222.10.60 이며 서브넷 마스크는 255.255.255.248 인 경우 클래스와 서브넷이 어떻게 됩니까?

풀이과정
– 위 IP 는 C 클래스
– 서브넷을 구하기 위해 IP 와 서브넷 마스크를 2진수로 바꾸고 위 2) 논리 AND 구하면
– IP                         : 1100 1001.1101 1110.0000 1010.0011 1100
– 서브넷마스크     : 1111 1111.1111 1111.1111 1111.1111 1000
– 서브넷                 : 1100 1001.1101 1110.0000 1010.0011 1000
– 서브넷 10진수 변환 : 201.222.10.56

3) 문제2
10.0.0.0/8 인 네트워크에서 115개의 서브넷을 만들기 위해 필요한 서브넷 마스크는?

풀이과정 10.0.0.0/255.0.0.0 의 서브넷 115개 이상 만들기 위해 두번째 Octect 의 1의 개수의만큼 2의 승수가 115 이상이 되어야 함 2의 6승 = 64, 2의 7승 = 128 이므로 2의 7승이 됩니다.
2진수로 표현하면 11111111.11111110.00000000.00000000 십진수로 변환하면 255.254.0.0 이 됩니다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.