Redes 1 - Célio AD3
Redes 1 - Célio AD3
Redes 1 - Célio AD3
As estações de Ana e Beto podem usar qualquer número de porta TCP disponível, por
exemplo, 67, 69, 100, 113, como número de porta de origem. O número de porta de destino
é 80 nos dois casos.
É possível que as estações de Ana e Beto usem o mesmo número de porta de origem
em seus segmentos enviados para o servidor? Justifique sua resposta.
Sim. Porque uma conexão TCP é identificada pelo conjunto número de porta de origem,
número de porta de destino, endereço IP de origem e endereço IP de destino. No caso das
estações de Ana e Beto, cada uma possui em endereço IP diferente, o que garante a
identificação correta dos segmentos mesmo que um mesmo número de porta de origem
seja usado pelas duas.
5. Suponha que a estação de Ana, envia, através de dois navegadores,
requisições para o servidor. Explique como as requisições enviadas para o
mesmo servidor, na mesma porta, são tratadas por processos diferentes. É
possível que as requisições de ambos os navegadores usem o mesmo número
de porta de origem em seus segmentos enviados para o servidor? Justifique
sua resposta.
Sim. Porque uma conexão TCP é identificada pelo conjunto número de porta de origem,
número de porta de destino, endereço IP de origem e endereço IP de destino. No caso das
estações de Ana e Beto, cada uma possui em endereço IP diferente, o que garante a
identificação correta dos segmentos mesmo que um mesmo número de porta de origem
seja usado pelas duas.
6. Descreva a utilidade dos números de portas usados tanto pelo UDP quanto
pelo TCP? E por que a camada de transporte não usa os identificadores de
processos usados pelos sistemas operacionais, e criaram os números de
porta?
Caso fossem usados identificadores de processo, os protocolos seriam dependentes de um
sistema operacional, uma vez que tais identificadores são específicos de cada sistema
operacional.
Um único processo pode estabelecer múltiplos canais de comunicação. Caso fosse usado
um único identificador por processo esses canais não poderiam ser diferenciados, uma vez
que usariam o mesmo conjunto de identificadores.
É possível e simples fazer com que processos sejam executados em portas com
identificadores conhecidos. Fazer com que processos obtenham sempre um mesmo
número de processo não é trivial, uma vez que o sistema operacional aloca os
identificadores dinamicamente e, em geral, em ordem de execução.