Exercício do Capitulo 03 - Kurose
2073 palavras
9 páginas
Exercício de fixação do Capitulo 031 – Suponha que uma camada de rede forneça o seguinte serviço. A camada de rede no computador fonte aceita um segmento de tamanho máximo de 1200 bytes e um endereço de computador alvo da camada de transporte. Esta, então, garante encaminhar o segmento para a camada de transporte no computador alvo. Suponha que muitos processos de aplicação de rede possam estar sendo executados no computador alvo.
(A) Crie, da forma mais simples, o protocolo da camada de transporte possível que levará os dados da aplicação para o processo desejado no computador alvo. Suponha que o sistema operacional do computador alvo determinou um número de porta de 4 bytes para cada processo de aplicação em execução. Primeiro vamos chamar o protocolo de STP (Simple Transport Protocol - Protocolo de Transporte Simples).
Do lado do emissor, o STP aceita do processo emissor um bloco de dados que não exceda 1196 bytes, um endereço de host de destino e um número de porta de destino.
O STP adiciona 4 bytes no cabeçalho para cada bloco e insere o número de porta do processo de destino neste cabeçalho.
O STP então dá então o endereço do host de destino e o segmento resultante para a camada de rede.
A camada de rede entrega o segmento para o STP no host de destino. O STP então examina o número de porta no segmento, extrai os dados do segmento e os repassa para o processo, identificado pelo número de porta.
(Endereço de destino, porta de destino e os dados. )