Codigos ciclicos de detecção de erros

Páginas: 3 (537 palavras) Publicado: 25 de agosto de 2011
SISTEMAS DISTRIBUÍDOS E REDES
CAMADA DE TRANSPORTE
Sandro Roberto Guimaraes
0825242-2

Falando sobre o assunto de problemas de ineficiência na confirmação de segmentos pequenos podemosconsiderar uma conexão telnet. O que é isso vou explicar:
Com um editor interativo que reage a cada tecla pressionada. Na pior das hipóteses, quando um caractere chegar à entidade TCPreceptora, o TCP cria um segmento TCP de 21 bytes, que será repassado ao IP para ser enviado, como um datagrama IP de 41 bytes. NO lado receptor, o TCP envia imediatamente uma confirmação de 40 bytes(20 bytes de cabeçalho TCP e 20 bytes de cabeçalho IP). Mais tarde, quando o editor tiver lido o byte, o TCP enviara uma atualização de janela, movendo a janela um byte para a direita.
Quando alargura de banda é escassa esse método não se mostra uma boa opção.
Também temos uma abordagem usada por muitas implementações do TCP para otimizar essa situação e retardar as confirmações eatualizações de janelas durante 500ms, na esperança de encontrar algum dado que de uma carona (piggbacking). Supondo que o editor ecoe dentro de 500ms, apenas um pacote de 41 bytes precisara ser retornado aousuário remoto, reduzindo a metade a contagem de pacotes e o uso da largura de banda. Embora essa regra reduza a carga imposta a rede pelo receptor, o transmissor ainda estará operando de modo ineficiente.Estudando algumas formas de abordagem na camada de transporte encontrei a sugestão de Nagle e simples vou tentar explicar um pouco sobre o assunto:
Quando os dados chegarem ao transmissor um bytepor vez, basta enviar o primeiro byte e armazenar no buffer todos os outros, até que o byte pendente tenha sido confirmado. O algoritmo de Nagle é amplamente utilizado por implementações do TCP, mashá ocasiões em que é melhor desativa-lo. Em particular, quando uma aplicação x Windows está sendo executada na internet, os movimentos do mouse devem ser enviados ao computador remoto.

Bom...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • codigo de detecção de erros
  • codigos ciclicos
  • CODIGOS DE ERRO
  • Detecção e Correção de Erros
  • Tecnicas de Detecção de correção de erros
  • Códigos Corretores de Erros
  • Codigos de Erro X25
  • erros fatais no windows e seus códigos

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!