Camada De Transporte
Exames: Camada De Transporte. Pesquise 861.000+ trabalhos acadêmicosPor: rickdouglas • 13/11/2013 • 319 Palavras (2 Páginas) • 452 Visualizações
Solução:
a,b,c,d)
Servidores
Número da porta de origem
Número da posta de destino
A para S
467
23
B para S
513
23
S para A
23
467
S para B
23
513
e) sim.
f) não.
Solução:
Suponhamos que os endereços dos IP's dos Hosts A, B e C são a, b, c.
Para o host A: porta de origem=80, endereço IP origem = b, porta destino=26145, IP destino=a
Para o host C, processo esquerda, porta de origem=80, endereço IP origem=b, porta destino=7532, IP destino=c
Para host C, processo direita: Porta de origem=80, endereço IP origem=b, porta destino=26145,IP destino=c.
Complemento de 1 = 1 1 1 0 1 1 1 0
Para detectar erros, o receptor adiciona as quatro palavras (as três palavras originais e oschecksum). Se a soma contém um zero, o receptor sabe que ocorreu um erro.
Todos um bit erros serão detectados, mas dois bits de erro não podem ser detectado (por exemplo, se o último dígito da primeira palavra é convertido para um 0 e o último dígito da segunda palavra é convertido para um 1).
Supondo que o remetente está em estado de "espera por 1 de cima" e o receptor em estado de "Espera por 1 de baixo." O remetente envia um pacote com número de série 1, e as transições para "aguarde por ACK ou NAK 1". Supondo agora que o receptor recebe o pacote com seqüência número 1 corretamente, e envia um ACK, e as transições de estado "Espere por 0 a partir de baixo", à espera de um pacote de dados com o número de seqüência 0. No entanto, o ACK é corrompido. Quando o remetente rdt2.1 recebe o ACK corrompido, ele reenvia o pacote com seqüência número 1. No entanto, o receptor está esperando por um pacote com número de seqüência 0 e como sempre envia um NAK quando não recebe um pacote com número de seqüência 0. O remetente terá sempre que enviar um pacote com seqüência número 1, e o receptor responderá sempre NAK para esse pacote. Nunca irá avançar frente este estado.
...