더북(TheBook)

4.3.5 특별한 IP 주소

일부 IP 주소는 특별한 의미를 가지며 특정 호스트에 할당되지 않습니다. 모든 값이 0인 호스트 ID는 네트워크 자체를 나타냅니다. 예를 들어 IP 주소 129.152.0.0은 네트워크 ID가 129.152인 클래스 B 네트워크를 나타냅니다.

모든 값이 1인 호스트 ID는 브로드캐스트를 나타냅니다. 브로드캐스트는 네트워크의 모든 호스트로 전송되는 메시지입니다. IP 주소 129.152.255.255는 네트워크 ID가 129.152인 클래스 B 네트워크의 브로드캐스트 주소입니다. 점으로 구분된 10진수 255는 값이 모두 1인 2진수 옥텟 11111111에 해당합니다.

주소 255.255.255.255는 네트워크에서 브로드캐스트에 사용될 수도 있습니다.

10진수 127로 시작하는 주소는 루프백(loopback) 주소입니다. 루프백 주소로 지정된 메시지는 로컬 TCP/IP 소프트웨어에 의해 자신에게 전송됩니다. 루프백 주소는 TCP/IP 소프트웨어가 작동하는지 확인하는 데 사용됩니다. 14장의 핑(ping) 유틸리티에 대한 설명을 참고하세요. 루프백 주소 127.0.0.1이 일반적으로 사용됩니다.

RFC 1597(나중에 RFC 1918로 업데이트되었음)은 개인 네트워크에 대한 일부 IP 주소 범위를 예약합니다. 이러한 개인용 주소 범위는 인터넷에 연결되어 있지 않으므로 주소가 고유할 필요는 없으며, 근래에는 종종 NAT 장치 기반의 보안 네트워크에 사용됩니다.

10.0.0.0 ~ 10.255.255.255

172.16.0.0 ~ 172.31.255.255

192.168.0.0 ~ 192.168.255.255

개인 주소 범위는 다른 국가와 동기화될 필요가 없기에 모든 네트워크에서 전체 주소 범위를 사용할 수 있습니다. 이러한 개인 주소를 사용하는 네트워크 관리자는 서브넷에 더 많은 공간과 할당 가능한 주소를 가집니다. 인터넷 서비스 제공 업체는 때때로 전체 네트워크를 개인 주소 범위에 배치하므로 컴퓨터를 설정하지 않은 경우에도 컴퓨터 주소가 개인 범위에 있음을 알 수 있습니다.

주소 범위 169.254.0.0 ~ 169.255.255.255는 자동 구성을 위해 예약되어 있습니다. Zeroconf 시스템 및 기타 자동 구성 프로토콜에 대한 자세한 내용은 12장에서 알아보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.