서브넷 마스크
서브넷 마스크의 등장 배경과 역사 서브넷 마스크(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 전체(254개)를 할당받아야 하여 유연성이 전혀 없었다. 서브넷 마스크는 이러한 비효율성을 해결하기 위해 등장하여 하나의 네트워크를 여러 개의 작은 서브네트워크(서브넷)로 분할할 수 있게 했으며, 네트워크 부분과 호스트 부분의 경계를 임의로 조정하여 필요한 만큼의 호스트 수를 정확하게 할당할 수 있게 만들었고, 이는 1993년 CIDR(Classless Inter-Domain Routing) 도입의 기반이 되어 현대 인터넷 주소 관리의 핵심 개념으로 자리잡았다. ...