%20pode%20funcionar%20para%20dois%20clientes%20ISP%20que%20desejam%20hospedar%20um%20servi%C3%A7o%20na%20mesma%20porta%20dentro%20do%20CGN%3F.png)
Digamos que existam clientes ISP que foram atribuídos a um espaço de endereço compartilhado do CGN. conexões foram estabelecidas e o cliente PCP está habilitado. Agora, o que aconteceria se dois clientes quisessem hospedar um servidor web na porta 80? O PCP pode estabelecer essa conexão em dois hosts idênticos simultâneos atrás do CGN? Ou reservará a primeira solicitação de porta para o cliente que solicitou a conexão de entrada primeiro?
Responder1
Se ambos os clientes também compartilharem o mesmo endereço IP externo, será impossível fazer isso funcionar. O pacote de solicitação de entrada precisa ser roteado para um servidorouo outro, e não há como o gateway CGN saber qual servidor o cliente realmente deseja – a única coisa com a qual ele pode corresponder à regra é a porta de destino, que é sempre a mesma 80 em ambos os casos.
(Um proxy da camada de aplicação HTTP ou TLS pode saber o nome de domínio solicitado, mas um gateway CGN da camada de transporte TCP/UDP não possui essas informações.)