¿Cómo una entidad externa identifica de forma única a los usuarios dentro de una red de área local

¿Cómo una entidad externa identifica de forma única a los usuarios dentro de una red de área local

Considere una pequeña red de área local. Cuando cada usuario verifica la dirección IP pública (por ejemplo, usando whatismyipaddress), todos los usuarios tienen la misma dirección IP pública. Sin embargo, ipconfig muestra una dirección IP privada diferente para cada usuario. Digamos que dos usuarios acceden a Gmail. ¿Cómo identifica el servidor de Gmail a ambos usuarios cuando tienen la misma dirección IP pública? Los paquetes de datos de ambos usuarios tendrán una dirección IP de destino y de origen. Para ambos usuarios, la dirección IP de origen en su paquete de datos a Gmail sería la misma. La identificación se realiza agregando diferentes números de puerto a la dirección IP de cada usuario.

Respuesta1

Has respondido tu propia pregunta :)

Cada sesión TCP al servidor GMail se origina desde un puerto de origen diferente en su extremo, por lo que ambos extremos saben a qué conexión (o flujo) pertenece cada paquete. Es responsabilidad de la implementación NAT rastrear esta información. En el caso de GMail, es probable que cada usuario también se conecte a un servidor diferente por parte de Google, ya que tienen muchos.

GMail rastrea a qué "usuario" pertenece cada conexión/transmisión en función de las cookies, etc. en el tráfico HTTP.

información relacionada