(Network) Subnet과 Subnetting
서브넷의 등장 배경
IPv4는 초기에 클래스로 나누어서 할당을 방법을 사용하였지만 이 방식은 크게 비효율적이었다 예로들어 클래스 B를 어느 중소기업체에게 할당했을 경우 65000여개의 아이피를 다 쓰는 것이 아닌 10000개 정도만 쓴다고 가정하면 10000개가 아닌 나머지 50000여개의 IP는 쓰이지 않은 채 이 기업체는 클래스 B의 하나를 점유하고 있는 상태가 된다 그렇다고 이 기업체에게 클래스 C를 IP를 할당하자니 IP자원이 너무 부족하였고, 결국 큰 네트워크를 작게 쪼개는 작업이 필요했다 이러한 문제를 해결하기 위해 IP를 사용하는 네트워크 장치 수에 따라 효율적으로 사용할 수 있는 서브넷(Subnet)이 등장하게 된다.
서브넷(Subnet)
네트워크의 규모가 크면 클수록 네트워크를 관리하고 유지하기는 어려워짐에 따라 네트워크를 작은 조각으로 쪼갠것을 서브넷이라고하며 ip주소에서 네트워크 영역을 부분적으로 나눈 부분 네트워크를 의미한다
서브넷의 장점
- 유지보수가 쉬움 (네트워크를 관리하기 용이)
- 네트워크 보안 효율성 증가
- 네트워크의 트래픽 감소
서브넷 마스크 (Subnet mask)
아이피는 8비트 총 4옥텟으로 32비트의 비트수를 가지며 해당 아이피는 호스트와 네트워크 부분으로 나뉘며 서브넷 마스크라 부른다 32비트의 숫자로 ‘0’ 비트는 호스트 부분
을 나타내며 ‘1’의 비트는 네트워크 부분
을 나타낸다
서브넷 마스크와 IP 주소를 AND연산하면 Network ID가 된다
Class | 이진표현 | 십진표현 | 기본 서브넷 마스크 |
---|---|---|---|
A class | 0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx | 0.0.0.0 ~ 127.255.255.255 | 255.0.0.0 |
B class | 10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx | 128.0.0.0 ~ 191.255.255.255 | 255.255.0.0 |
C class | 110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx | 192.0.0.0 ~ 223.255.255.255 | 255.255.255.0 |
서브넷팅(Subnetting)
This post is licensed under
CC BY 4.0
by the author.