Protocolo de janelas deslizantes: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
GOE (discussão | contribs)
m Revertidas a edição de 201.34.246.98 (2k)
Linha 1:
{{revisão}}
{{Wikificação|data=Fevereiro de 2008}}
{{Sem-fontes|data=Fevereiro de 2008}}
 
Protocolo de janelas deslizantes é usado para a entrega confiável e ordenada de mensagens.
É um [[protocolo orientado a conexão]] (primeiro garante que a conexão está ativa, para depois iniciar o envio das mensagens) que garante que todas as mensagens enviadas são entregues aos destinatários integralmente e na ordem correta de envio. <br>
 
O receptor envia uma mensagem de confirmação de recebimento (ACK) a cada mensagem recebida.
Se o transmissor não recebe o ACK de uma mensagem num tempo pré-estabelecido, ele envia a mesma mensagem novamente. O transmissor cria uma espécie de tabela, onde cada posição é uma janela, em que são gravadas todas as mensagens que foram enviadas. <>br
 
A cada ACK recebido, avança uma posição da tabela para a direita (a janela “desliza”).
Por questão de segurança, se o receptor receber uma mensagem com numeração fora do intervalo de numeração das janelas a mesma é descartada e se estiver na numeração, porém fora de ordem a mensagem é armazenada.<br>
 
<sub>==Protocolo de Janelas Deslizantes==</sub><br>
# Um protocolo que envia um frame e aguarda a sua confirmação é ineficiente porque desperdiça o canal que é full duplex;
# Um sistema que resolve esse problema é o de janelas deslizantes;
Linha 18 ⟶ 22:
# O tempo de timeout define o limite de tempo em que a confirmação pode chegar do destinatário;
# Se dentro deste tempo, a confirmação não chegar, o emissor assume que o frame não foi enviado;
 
=={{Ver tambem}}==
* [[Camada de ligação de dados]]
 
[[Categoria:Comunicação]]
 
[[de:Sliding Window]]
[[en:Sliding Window Protocol]]
[[es:Ventana deslizante]]
[[it:Finestra scorrevole]]
[[ko:슬라이딩 윈도]]