클래스 B 네트워크는 512가 아니라 65536 (2 ^ 16) 주소입니다.
DHCP 서버에서 더 많은 주소를 제공하려면 더 많은 메모리를 사용하기 위해 DHCP 서버가 필요합니다. 이것은 PC에서는 문제가 없지만 메모리가 제한적일 수있는 저비용 소비자 임베디드 홈 게이트웨이 라우터 제품에는 더 어렵습니다.
더 큰 DHCP 주소를 제공한다고해서 NAT 게이트웨이를 조정하여 새롭고 더 큰 서브넷을 지원하지 않으면 인터넷에서 더 많은 장치를 얻는 데 도움이되지 않습니다. 다시 한 번 더 많은 메모리가 필요합니다.
알아야 할 또 다른 문제는 NAT 공용 IP 주소 당 지원할 수있는 TCP 연결 (또는 UDP 흐름) 수입니다. TCP 및 UDP는 각각 IP 주소 당 65536 포트만 지원합니다. 256 개 이하의 클라이언트간에 해당 포트 풀을 공유하는 경우 각 클라이언트는 256 개 이상의 동시 연결을 가질 수 있으며 일반적으로 충분합니다. 그러나 진정한 B 등급의 호스트 (65536 호스트) 사이에서 해당 풀을 공유하는 경우 각각 하나의 연결 만 평균 할 수 있으므로 충분하지 않습니다. 단일 웹 페이지를로드하려면 수십 개의 연결이 필요할 수 있습니다.
65536 클라이언트에 대한 충분한 연결을 지원하려면 여러 공용 IP 주소를 지원하기 위해 NAT가 필요합니다. 이는 소비자 홈 게이트웨이 라우터 제품의 일반적인 기능이 아닙니다. 엔터프라이즈 급 라우터 및 방화벽의 기능입니다.