Como uma parte externa do meu servidor de rede local sabe qual computador fez uma solicitação? [duplicado]

0

Por exemplo:

Eu tenho 5 dispositivos na minha LAN, em um deles eu solicito http://superuser.com , o servidor responde e a 'resposta' chega ao meu roteador doméstico (gateway), mas a partir daí, como ele sabe qual dispositivo fez o pedido?

Existe alguma informação adicionada ao pacote enviado pela Internet que identifica meu computador na minha LAN?

Eu percebi que talvez pelo endereço MAC, mas ouvi dizer que os endereços MAC não passam do seu roteador para a internet.

    
por SeñorPythoniano 11.04.2015 / 09:27

3 respostas

0

O roteador mantém a tabela com as conexões e como seu computador faz a primeira conexão com o roteador do site, sabe quando receber o pacote que o enviou e para quem encaminhá-lo. Geralmente é baseado no número de série do pacote tcp / ip

    
por 11.04.2015 / 09:47
0

Isso não acontece. O servidor público (no seu exemplo superuser.com) não sabe se a solicitação vem de um único computador cliente que tenha um endereço IP público ou de um computador cliente em uma LAN atrás de um NAT-Gateway (seu roteador).

Não há informações adicionadas ao pacote IP.

Seu NAT-Gateway (seu roteador) não usa endereços MAC para lembrar o computador cliente do mapeamento do servidor (site). As informações que permitem que o NAT-Gateway envie os dados para o computador correto em sua LAN são: - o IP do remetente (ou seja, superuser.com) - o IP do destinatário (ou seja, o seu computador # 5) - as portas TCP ou UDP correspondentes

    
por 11.04.2015 / 10:14
-1

Infelizmente, tenho poucas informações sobre como isso funciona em um nível "especialista".

No entanto, sei que os computadores na Internet enviarão um pacote ao seu computador usando um processo chamado Network Address Translation (NAT). Na Internet, toda a sua LAN aparece como um endereço IP, e todo o tráfego enviado para lá é enviado em código, de modo que o modem fornecido pelo seu provedor irá enviá-lo para o local correto dentro da sua LAN doméstica.

Se você já ouviu falar de Ports, o NAT faria mais sentido para você.

    
por 11.04.2015 / 09:44