Retransmissão seletiva
{"Image DocumentName": "Retransmiss\u00e3o seletiva", "Image ImageDescription": "remetente. receptor. dados de cima: se pr\u00f3x. no. de seq na janela, envia pacote. timeout(n): reenvia pacote n, reiniciar temporizador. ACK(n) em [sendbase,sendbase+N]: marca pacote n recebido se n for menor pacote n\u00e3o reconhecido, avan\u00e7a base da janela ao pr\u00f3x. no. de seq n\u00e3o reconhecido. pacote n em [rcvbase, rcvbase+N-1] envia ACK(n) fora de ordem: buffer. em ordem: entrega (tb. entrega pacotes em ordem no buffer), avan\u00e7a janela p/ pr\u00f3xima pacote ainda n\u00e3o recebido. pacote n em [rcvbase-N,rcvbase-1] ACK(n) sen\u00e3o: ignora. Go-Back-N x Retransmiss\u00e3o seletiva \uf0decompromisso entra banda passante e espa\u00e7o em buffer. Receptor reconfirma pacote com n\u00famero de sequ\u00eancia abaixo do n\u00famero base da janela, pois caso contr\u00e1rio, o transmissor n\u00e3o teria como sabe-lo e n\u00e3o avan\u00e7aria a sua janela. Confirma\u00e7\u00e3o pode ter se perdido. S\u00f3 se avan\u00e7a a janela do transmissor quando um grupo de pacotes consecutivos foram confirmados. O receptor passa para a aplica\u00e7\u00e3o grupos de pacotes com n\u00famero de sequ\u00eancia consecutivos quando todos estes pacotes tiverem chegado. Um conjunto de rel\u00f3gios pode ser simulado por s/w mantendo-se uma lista encadeada onde cada elemento da lista representa a diferen\u00e7a do tempo de expira\u00e7\u00e3o do temporizador do elemento da lista e do seu antecessor. 3: Camada de Transporte.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}