📚서브넷(Subnet)과 서브넷 마스크(Subnet Mask)
📕서브넷
서브넷이란 말 그대로 부분망을 뜻한다. 하나의 네트워크는 여러 개의 네트워크로 구성되는데, 여기서 네트워크를 구성하는 각각의 네트워크를 서브넷이라고 한다.
그렇다면 왜 서브넷이 필요한 걸까? 두 가지 중요한 이유가 있는데, 첫 번째는 브로드캐스트 도메인을 나누어 브로드캐스트로 인한 성능 저하를 막는 것이다. 이때 서브넷 간의 통신을 담당하는 역할은 라우터가 한다.
그리고 두 번째는 IP 주소가 낭비되지 않도록 하는 것이다. IP 주소를 할당할 시 사용하지 않은 IP 주소는 낭비되게 된다. 이를 해결하기 위해 할당하는 IP 주소의 범위를 나누어 서브넷을 만드는 것이다.
📖서브넷 마스크
서브넷을 만들려면 IP 주소를 네트워크 부분과 호스트 부분을 나누어야 한다. 서브넷 마스크란 이를 위해 사용하는 32bit의 이진수이며, 표기법은 IP 주소와 같다.
📑기본 서브넷 마스크
IP 주소를 나누지 않고 그대로 할당할 시에도(즉, Class 전체의 IP를 할당할 시에도) 서브넷 마스크는 존재한다. 이를 기본 서브넷 마스크라고 한다. 기본 서브넷 마스크는 Class마다 정해져 있으나 Class D와 Class E의 기본 서브넷 마스크의 경우 멀티캐스트용이거나 연구용이기 때문에 사용할 일이 없다. 아래는 Class D와 Class E를 제외한 나머지 기본 서브넷 마스크이다.
- Class A: 255.0.0.0
- Class B: 255.255.0.0
- Class C: 255.255.255.0
📑서브넷 마스크를 이용해 서브넷 만들기
서브넷 마스크를 이용해서 서브넷을 만드는 과정을 서브넷팅이라고 한다. 서브넷팅에 관한 설명은 아래 링크에서 확인할 수 있다.
[네트워크] 서브넷, 서브넷마스크, 서브넷팅이란? | 서브넷팅 예제 (tistory.com)
[네트워크] 서브넷, 서브넷마스크, 서브넷팅이란? | 서브넷팅 예제
서브넷의 등장 배경 흔히 사용되는 IPv4 주소 체계는 클래스를 나누어 IP를 할당한다. 하지만 이 방식은 매우 비효율적이다. 예를 들어 어떤 기관에 A 클래스를 할당한다고 하면 16,777,214개의 호스
code-lab1.tistory.com
'네트워크 > 네트워크 장비' 카테고리의 다른 글
가상 랜(Virtual LAN) (0) | 2022.05.26 |
---|---|
스패닝 트리 프로토콜(Spanning Tree Protocol : STP) (0) | 2022.05.17 |
IP 주소(Internet Protocol Address) (0) | 2022.05.09 |
라우터(Router) (0) | 2022.04.29 |
스위치(Switch)와 브릿지(Bridge) (0) | 2022.04.29 |