IP 주소에 대한 잘못된 점은 무엇입니까? 하나의 호스트에 대해 여러 개의 IP 주소를 가질 수 있습니까? 여러 호스트가 하나의 주소를 사용하도록 허용하시겠습니까?
1. "하나의 호스트에는 여러 개의 IP 주소가 있습니다." 예.
1. Windows에서는 네트워크 카드에 여러 IP 주소를 할당할 수 있습니다. TCP/IP 프로토콜의 고급 설정에서 새 IP를 추가할 수 있습니다. 일부 컴퓨터(일반적으로 서버)에는 여러 개의 네트워크 카드가 있으므로 자연스럽게 N*N개의 IP 주소를 가질 수 있습니다.
2. "a446164953"은 "웹 서버에 여러 주소가 할당되는 경우가 많습니다"는 잘못된 내용입니다. 대규모 웹사이트에는 동시에 작동하는 여러 서버가 있는 경우가 많습니다. 라우터는 로드 조건에 따라 자동으로 유휴 서버에 대한 액세스를 전송합니다. 따라서 IP 주소가 여러 개 있는 것처럼 느껴집니다(물론 서버는 실제로 여러 개의 IP를 가질 수 있지만 이는 이전 질문입니다.). cmd에서 www.sina.com ping을 실행하면 반환 결과를 보면 caelum.sina.com.cn이 반환될 수 있음을 알 수 있습니다.
2. "하나의 주소는 여러 호스트에서 사용됩니다." 기본적으로 부정확합니다.
그냥 '기본'입니다. 일반적인 상황에서는 충돌이 발생하기 때문에 "여러 호스트에서 하나의 주소를 사용하는" 상황이 네트워크 내에서 발생할 수 없습니다.
그러나 1: "하나의 주소가 여러 호스트에서 사용된다"고 생각하게 만드는 특별한 상황, 즉 여러 네트워크가 있습니다. 예를 들어, 인터넷 카페(근거리 통신망)는 게이트웨이를 통해 인터넷에 접속합니다. 외부 네트워크에 대한 모든 접속은 게이트웨이의 IP를 통해 이루어집니다. 외부 네트워크 사용자는 "하나의 주소가 여러 호스트에 의해 사용됩니다."
그러나 2: 게다가 모든 인터넷 카페는 IP "192.168.1.100"을 사용할 수 있으며, 이는 "여러 호스트가 사용하는 하나의 주소"로도 간주됩니다.
따라서 핵심은 동일한 LAN에 있는지 확인하는 것입니다. 정확한 설명은 다음과 같습니다. "여러 호스트가 하나의 주소를 사용합니다"는 네트워크에서 허용되지 않습니다(교대로 켜지 않는 한).