서브넷 마스크
서브넷 마스크의 등장 배경과 역사 서브넷 마스크(Subnet Mask)는 1985년 RFC 950을 통해 TCP/IP 프로토콜 스택에 공식 도입되었다. 이는 초기 인터넷의 클래스 기반 주소 체계(Classful Addressing)가 안고 있던 비효율성을 해결하기 위한 기술이었다. 1980년대 초반 인터넷은 A, B, C 클래스 체계를 사용했다. Class A는 첫 바이트(1-126)로 식별되며 약 1,600만 개의 호스트를 지원했고, Class B는 두 번째 바이트(128-191)로 식별되며 약 65,000개의 호스트를 지원했으며, Class C는 세 번째 바이트(192-223)로 식별되어 254개의 호스트를 지원했다. 문제는 이 구조가 지나치게 경직되어 있었다는 점이다. 예를 들어 1,000대의 호스트가 필요한 조직은 Class C(254개)로는 부족해 Class B(65,534개)를 할당받아야 했고, 그 결과 64,000개 이상의 IP 주소가 낭비되었다. 반대로 300대의 호스트가 필요한 조직도 Class C 전체를 통째로 고려해야 하는 등, 실제 수요에 맞춘 유연한 배분이 어려웠다. ...