서브넷: Difference between revisions
From CS Wiki
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
;네트워크를 관리하기 위해 작은 단위의 논리적인 망으로 구분하여 관리하는 기법, 또는 그렇게 나누어진 서브 네트워크 | ;네트워크를 관리하기 위해 작은 단위의 논리적인 망으로 구분하여 관리하는 기법, 또는 그렇게 나누어진 서브 네트워크 | ||
== IP 클래스의 비효율성 == | |||
* IP 주소를 분배하기 위해 IP 클래스라는 개념 사용 | |||
* IP 클래스 | * IP 클래스 | ||
:{| class="wikitable" | :{| class="wikitable" | ||
Line 12: | Line 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 | ||
| 224. ~ 239. | | 224. ~ 239. | ||
| 268,435,456 | | 268,435,456 | ||
|- | |- | ||
| E클래스 | | E클래스 | ||
| | | '''11110'''hhh.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천개로, 비합리적인 분할 방식 | * 256개 다음 단위가 6만5천개로, 비합리적인 분할 방식 | ||
* | ** ex) 10개만 필요해도 256개를 분배해야 함 | ||
** ex) 51200개가 필요할 경우 C클래스를 200개 분배할 것인가? B클래스를 1개 분배할 것인가? | |||
* 비효율적인 배분으로 IP 부족 현상 가속화 | * 비효율적인 배분으로 IP 부족 현상 가속화 | ||
Line 43: | Line 47: | ||
* 하나의 클래스 네트워크를 더 작은 네트워크(서브넷) 단위로 나누기 위해 | * 하나의 클래스 네트워크를 더 작은 네트워크(서브넷) 단위로 나누기 위해 | ||
* 옥텟(8비트) 단위가 아닌 비트 단위의 세분화된 구간 구분 가능 | * 옥텟(8비트) 단위가 아닌 비트 단위의 세분화된 구간 구분 가능 | ||
** nnnnnnnn.nnnnnnnn. | ** '''nnnnnnnn.nnnnnnnn.nnnn'''hhhh.hhhhhhhh | ||
** nnnnnnnn.nnnnnnnn.nnnnnnnn. | ** '''nnnnnnnn.nnnnnnnn.nnnnnnnn.nn'''hhhhhh | ||
** 등 원하는 단위로 네트워크 구간과 호스트 구간 구분 가능 | ** 등 원하는 단위로 네트워크 구간과 호스트 구간 구분 가능 | ||
== | == 서브넷 마스크 == | ||
* IP주소 중 어디까지가 네트워크 ID이고 어디까지가 호스트 ID인지 구분하기 위함 | |||
* IP 클래스를 서브넷 마스크로 표현한 경우 | |||
** A클래스: 255.0.0.0 또는 /8 | |||
** B클래스: 255.255.0.0 또는 /16 | |||
** C클래스: 255.255.255.0 또는 /24 |
Revision as of 08:10, 19 August 2019
- Subnet
- 네트워크를 관리하기 위해 작은 단위의 논리적인 망으로 구분하여 관리하는 기법, 또는 그렇게 나누어진 서브 네트워크
IP 클래스의 비효율성
- IP 주소를 분배하기 위해 IP 클래스라는 개념 사용
- IP 클래스
클래스 주소 체계 범위 호스트 개수 A클래스 0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh 1. ~ 126. 2^24 B클래스 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh 128.0. ~ 191.255. 2^16 = 65,536 C클래스 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh 192.0.0. ~ 223.255.255. 2^8 = 256 D클래스 1110hhhh.hhhhhhhh.hhhhhhhh.hhhhhhhh 224. ~ 239. 268,435,456 E클래스 11110hhh.hhhhhhhh.hhhhhhhh.hhhhhhhh 240. ~ 255. 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.nnnnhhhh.hhhhhhhh
- nnnnnnnn.nnnnnnnn.nnnnnnnn.nnhhhhhh
- 등 원하는 단위로 네트워크 구간과 호스트 구간 구분 가능
서브넷 마스크
- IP주소 중 어디까지가 네트워크 ID이고 어디까지가 호스트 ID인지 구분하기 위함
- IP 클래스를 서브넷 마스크로 표현한 경우
- A클래스: 255.0.0.0 또는 /8
- B클래스: 255.255.0.0 또는 /16
- C클래스: 255.255.255.0 또는 /24