IP 주소보다 쿠키를 사용하는 데 추가적인 이점이 있다는 것을 알고 있습니다. 그러나 내 질문은 클라이언트가 사이트를 다시 방문 할 때 클라이언트를 식별 할 때 클라이언트의 IP 주소 만 기억할 수없는 이유는 무엇입니까? 컨테이너가 IP 주소를 사용하여 클라이언트를 기억할 수 있습니까?
IP 주소보다 쿠키를 사용하는 데 추가적인 이점이 있다는 것을 알고 있습니다. 그러나 내 질문은 클라이언트가 사이트를 다시 방문 할 때 클라이언트를 식별 할 때 클라이언트의 IP 주소 만 기억할 수없는 이유는 무엇입니까? 컨테이너가 IP 주소를 사용하여 클라이언트를 기억할 수 있습니까?
답변:
클라이언트는 쿠키 및 IP 주소로 식별됩니다. 그러나 IP 주소는 독점적으로 사용할 수 없습니다.
즉, IP 주소가 모든 경우에 클라이언트를 고유하게 식별 하지는 않습니다 .
때로는 IP 주소를 사용할 수 있습니다.
LAN을 사용 중이거나 IP를 단일 클라이언트에 정적으로 배포 한 사용자를 독점적으로 다루는 경우 해당 주소를 사용하는 것이 좋습니다 (때로는 선호되고 필요함).
그러나 일반적으로 할 수 없습니다.
공개 사이트를 실행하는 경우 서버에 도달 한 대부분 의 IP 주소는 정적이거나 전용이 아닙니다. 대부분의 고객은 여러 클라이언트를 대표합니다. 데스크톱, 랩톱 및 휴대폰은 모두 홈 네트워크에있을 때 동일한 IP 주소를 통해 전송됩니다. IP는 세션 중간에도 변경 될 수 있습니다.
IP 주소를 식별자로 사용하는 것은 일반적으로 권장되지 않습니다. IP 주소는 의도 된 것이 아니기 때문에 기능적으로 a에서 b로 라우팅하기위한 일반 주소이며 b 이전 또는 이후에 어떤 것도 알려주지 않습니다.
예를 들어, 동일한 IP 주소는 다수의 natted 장치에서 공유 될 수 있으며, 가장 일반적인 경우는
a) 동적으로 고객에게 주소 풀을 할당하는 공급자, 더 많은 고객에게 서비스를 제공 할 수있는 동일한 수량의 공개 주소를 구입하는 경우 (일반 사용자가 아닌 동시 사용자에게는 충분한 주소 만 필요)
b) 단일 주소에서 웹에 액세스하여 내부적으로 패킷을 수백 또는 수천으로 리디렉션하는 개인 네트워크