[unix] 왜 루프백 주소가 그렇게 많은가?

내가 이해 한 바에 따르면 127.xyz 형식의 모든 IP 주소는 루프백 주소입니다. 그것은 저에게 상당히 낭비 인 것 같습니다. 실제로 이미 하나 이상의 주소가 낭비처럼 보입니다.

루프백 주소가 너무 많습니까?



답변

내가 찾은 몇 가지 이유 :

  1. 역사적 제한 : tcpip의 첫 번째 구현에는 MASK가 없으므로 네트워크 노드는 첫 번째 숫자를 사용하여 네트워크 크기와 호스트 ID를 구별합니다. 또한 클래스 A는 첫 번째 옥텟에 의해 결정되므로 상위 비트는 0이므로 127.xxx (01111111.xxx)는 클래스 A 주소의 최신 단계입니다. 사람들은 종종 특수 용도로 0 또는 하나의 숫자를 모두 사용하므로 클래스 A 세그먼트를 예약하면 유연성이 극대화됩니다.

  2. 쉬운 구현 : 위에서 말한 것처럼 초기에는 MASK 개념이 없었으며 세그먼트 주소 01111111.00000000.00000000.00000000은 AND / XOR 연산으로 쉽고 빠르게 결정하기 쉽습니다. 오늘날에도 이러한 패턴은 XOR 작업을 적용하여 서브넷을 일치시키기가 여전히 쉽습니다.

  3. 향후 사용을 위해 예약 됨 : 클래스 A에는 16,777,216 개의 호스트가 있으므로 사람들이 특정 용도, 다른 장치, 시스템 및 응용 프로그램을 위해 합리적인 공간으로 많은 공간을 나눌 수 있습니다.

여기 에서 추출되었습니다 .


답변