최신판 |
당신의 편집 |
2번째 줄: |
2번째 줄: |
| ;네트워크를 관리하기 위해 작은 단위의 논리적인 망으로 구분하여 관리하는 기법, 또는 그렇게 나누어진 서브 네트워크 | | ;네트워크를 관리하기 위해 작은 단위의 논리적인 망으로 구분하여 관리하는 기법, 또는 그렇게 나누어진 서브 네트워크 |
|
| |
|
| == IP 클래스의 비효율성 == | | == 필요성 == |
| * IP 주소를 분배하기 위해 IP 클래스라는 개념 사용
| | === IP 클래스의 비효율성 === |
| * IP 클래스 | | * IP 클래스 |
| :{| class="wikitable" | | :{| class="wikitable" |
12번째 줄: |
12번째 줄: |
| |- | | |- |
| | A클래스 | | | A클래스 |
| | '''0nnnnnnn'''.hhhhhhhh.hhhhhhhh.hhhhhhhh | | | 0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh |
| | 1. ~ 126. | | | 1. ~ 126. |
| | 2^24 | | | 2^24 |
| |- | | |- |
| | B클래스 | | | B클래스 |
| | '''10nnnnnn.nnnnnnnn'''.hhhhhhhh.hhhhhhhh | | | 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh |
| | 128.0. ~ 191.255. | | | 128.0 ~ 191.255 |
| | 2^16 = 65,536 | | | 2^16 = 65,536 |
| |- | | |- |
| | C클래스 | | | C클래스 |
| | '''110nnnnn.nnnnnnnn.nnnnnnnn'''.hhhhhhhh | | | 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh |
| | 192.0.0. ~ 223.255.255. | | | 192.0.0 ~ 223.255.255 |
| | 2^8 = 256 | | | 2^8 = 256 |
| |- | | |- |
| | D클래스 | | | D클래스 |
| | '''1110'''hhhh.hhhhhhhh.hhhhhhhh.hhhhhhhh | | | 1110hhhh.hhhhhhhh.hhhhhhhh.hhhhhhhh |
| | 224. ~ 239. | | | 224 ~ 239 |
| | 268,435,456 | | | 268,435,456 |
| |- | | |- |
| | E클래스 | | | E클래스 |
| | '''11110'''hhh.hhhhhhhh.hhhhhhhh.hhhhhhhh | | | 11110hhh.hhhhhhhh.hhhhhhhh.hhhhhhhh |
| | 240. ~ 255. | | | 240 ~ 255 |
| | 134,217,728 | | | 134,217,728 |
| |} | | |} |
| * 분배
| |
| ** 어떤 조직에 B클래스 190.123를 할당할 경우 그 조직은 약 6만 5천개의 IP 이용 가능
| |
| ** 어떤 조직에 C클래스 200.123, 200.124 2개를 할당할 경우 약 500개의 IP 이용 가능
| |
| * 256개 다음 단위가 6만5천개로, 비합리적인 분할 방식
| |
| ** ex) 10개만 필요해도 256개를 분배해야 함
| |
| ** ex) 51200개가 필요할 경우 C클래스를 200개 분배할 것인가? B클래스를 1개 분배할 것인가?
| |
| * 비효율적인 배분으로 IP 부족 현상 가속화
| |
|
| |
| == 서브넷의 등장 ==
| |
| * 하나의 클래스 네트워크를 더 작은 네트워크(서브넷) 단위로 나눌 수 있음
| |
| * 옥텟(8비트) 단위가 아닌 비트 단위의 세분화된 구간 구분 가능
| |
| ** '''nnnnnnnn.nnnnnnnn.nnnn'''hhhh.hhhhhhhh
| |
| ** '''nnnnnnnn.nnnnnnnn.nnnnnnnn.nn'''hhhhhh
| |
| ** 등 원하는 단위로 네트워크 구간과 호스트 구간 구분 가능
| |
|
| |
| == 서브넷 마스크 ==
| |
| * IP주소 중 어디까지가 네트워크 ID이고 어디까지가 호스트 ID인지 구분하기 위함
| |
| * 네트워크 ID만큼을 마스크로 표현
| |
| ** 네트워크 ID와 호스트 ID가 '''nnnnnnnn.nnn'''hhhhh.hhhhhhhh.hhhhhhhh와 같을 경우
| |
| ** 255.224.0.0 또는 /11로 표현
| |
| * ex) IP 클래스를 서브넷 마스크로 표현한 경우
| |
| ** A클래스: 255.0.0.0 또는 /8
| |
| ** B클래스: 255.255.0.0 또는 /16
| |
| ** C클래스: 255.255.255.0 또는 /24
| |
| * 서브넷이기 때문에
| |
| ** A클래스를 /9, /16, /24 등으로 자유롭게 분할 가능
| |
| ** C클래스를 /25, /26, 27 등으로 자유롭게 분할 가능
| |
| ** 단, C클래스를 /23으로 분할은 할 수 없음
| |
| ** (슈퍼넷팅을 사용할 경우, 클래스 구분 없이 자유롭게 구분 가능)
| |
|
| |
| == 계산법 ==
| |
| * 222.222.222.222/28
| |
| ** 몇 개의 IP를 사용할 수 있는가?
| |
| *** 2의 4승은 16, 16개의 IP 주소를 사용할 수 있는 서브넷으로 나눠진다.
| |
| ** 소속된 네트워크 구간은?
| |
| *** 222.222.222.0 ~ 222.222.222.15
| |
| *** 222.222.222.16 ~ 222.222.222.31
| |
| *** ...
| |
| *** '''222.222.222.208 ~ 222.222.222.223'''
| |
| *** 222.222.222.224 ~ 222.222.222.239
| |
| *** 222.222.222.240 ~ 222.222.222.255
| |
| ** 소속된 구간의 네트워크 주소는?
| |
| *** 일반적으로 첫번째 IP인 222.222.222.208
| |