Abra o número da porta aleatória para o pedido http e não para a porta 80

0

Estou lendo um livro chamado: Aprenda Python da maneira mais difícil. No ex51 link , ele diz:

Connection

"Quando um navegador souber qual protocolo você deseja usar (http), com qual servidor você deseja conversar ( link ) e o que recurso nesse servidor para obter, ele deve fazer uma conexão.O navegador simplesmente pede ao seu sistema operacional (SO) para abrir uma "porta" para o computador, geralmente a porta 80. "

Eu acho que deveria ser um número de porta aleatório do PC local, certo? o serviço web ouve a porta 80, mas o nosso sistema operacional que o navegador pede é um número de porta aleatório, não a porta 80?

    
por NewPy 21.07.2018 / 05:42

1 resposta

1

Classificar de. Cada conexão TCP (e http é normalmente feita via TCP) tem uma porta de origem e de destino. No caso de um servidor web escutando na porta padrão 80, seu computador enviará tráfego de outro número de porta, mas a porta de destino deve ser a porta 80.

    
por 21.07.2018 / 06:21