Escolar Documentos
Profissional Documentos
Cultura Documentos
Telecomunicações
10 – Controle de Erros – II
(Técnicas de Retransmissão)
2018/Sem1
Créditos: Prof. Antônio Marcos Alberti
2
Referências Bibliográficas
TANENBAUM, A. S. e WETHERALL, D. Redes de
Computadores, 5a ed. São Paulo: Pearson Prentice Hall, 2011.
Protocolos de Retransmissão
Dentre os principais protocolos de retransmissão temos:
Protocolo Stop-and-Wait
Protocolos de Janela Deslizante
Go-Back N
Selective Repeat
Protocolo Stop-and-Wait
O transmissor envia um frame e aguarda por uma
confirmação antes de enviar o próximo frame.
Se o frame recebido estiver corrompido, o receptor irá
descartá-lo.
Se o frame não for recebido, o transmissor irá retransmiti-
lo após um timeout.
A transmissão de quadros é half-duplex.
Timeout
0 1 2 2 3 4 5 6
0 1 E 2 3 4 5 6
Erro
5
Protocolo Stop-and-Wait
É importante observar que tanto os frames de dados
quanto os de confirmação podem ser danificados ou
perdidos completamente.
Protocolo Go-Back N
Exemplo:
Fonte: Tanenbaum
Protocolo Go-Back N
Os frames 0 e 1 são corretamente recebidos.
O frame 2 é perdido.
O transmissor, sem saber do ocorrido, continua a enviar
frames, até que o relógio do frame 2 expire.
Então, o transmissor retransmite o frame 2 e todos os
demais frames na sequência.
Neste caso, todos os frames recebidos após o frame 2 ter
sido perdido são descartados.
9
O frame 2 é perdido.
Exercício:
Uma estação A está transmitindo quadros para uma estação B
através de um enlace ponto a ponto de 10Mbps. Sabendo-se que o
atraso de propagação (prop) no enlace é de 1 ms, que os quadros
enviados pela estação A possuem 16000 bits, que as confirmações
enviadas por B possuem 160 bits e que o timeout das estações A e B
é de 10 ms (medido após a transmissão), determine o tempo total
necessário para que a estação A envie 6 quadros para a estação B
quando:
a) O terceiro quadro transmitido é perdido e se utiliza o protocolo
Stop-and-Wait.
b) O terceiro quadro transmitido é perdido e se utiliza o protocolo
Go-Back-N.
c) O terceiro quadro transmitido é perdido e se utiliza o protocolo
Selective Repeat