Digamos que estamos acessando o servidor google.com:443. A porta 443 é usada aqui, é uma porta interna que é emitida pelo sistema operacional para o servidor google, ou é a porta do roteador que, tendo recebido nossa mensagem, a redireciona para alguma outra porta interna do servidor google?
relate perguntas
-
Três computadores, como configurar a rede sem roteador/switch?
-
A conexão do usuário ao servidor SFTP usando o FileZilla se recusa a conectar
-
Como funciona um NAT atrás de um NAT (NAT do roteador e NAT do ISP)?
-
Win10 1803: Como tornar o ponto de acesso móvel uma rede privada?
-
Como o nc identifica nomes de serviço
"Tradicionalmente" é o primeiro, mas na prática pode ser qualquer um, e você não tem como saber qual.
Para serviços simples, geralmente é o próprio servidor web que tem um endereço IP 'público' e escuta na porta 443 – os roteadores são completamente transparentes e apenas roteiam os pacotes sem modificação. Essa é a maneira "padrão" de hospedagem de serviços.
No entanto, alguns servidores usam NAT - pode ser 1:1 NAT (onde o roteador traduz o endereço IP para um endereço privado, mas não toca nas portas), como em vários provedores de nuvem grandes que usam isso para 'flutuar IPs', ou pode ser NAT de "encaminhamento de porta" específico que traduz endereços e portas, como quando as pessoas hospedam sites em sua conexão doméstica (por exemplo, someone.dyndms.com:8001 pode ser encaminhado para 192.168.1.7:80 internamente).