É com satisfação que informamos que uma correção na implementação do protocolo TCP do sistema operacional Linux foi aceita e aplicada na última versão do sistema operacional. O problema foi descoberto e uma possível sugestão de correção foi sugerida pelo aluno de doutorado Leandro Melo de Sales, estudante de doutorado em Ciência da Computação e vinculado ao Laboratório de Sistemas Embarcados e Computação Pervasiva (Embedded), sob orientação dos professores Angelo Perkusich e Hyggo Almeida.
Trata-se de uma falha na implementação do TCP que, nas versões atuais dos kernels afetados pelo problema, faz com que uma conexão TCP transmita mais pacotes de dados na rede do que realmente é necessário
ao tentar evitar um problema conhecido por "TCP Silly Window Syndrome" (TCP SWS). Por isto, o protocolo TCP necessitaria trocar mais pacotes
de controle, o que pode retardar uma determinada conexão. A solução já
foi aplicada no kernel do Linux e a mesma deve estar disponível nas
próximas versões das distribuições Linux afetadas, dentre as
principais Red Hat, Fedora, Ubuntu, Debian, Gentoo e Slackware. A
solução recebeu o nome de "tcp: Prevent overzealous packetization by
SWS logic". Para mais detalhes sobre o problema, leia as seções
adicionais a seguir. Para ler a discussão completa sobre o problema,
acesse o histórico de discussões da lista Linux Kernel NetDev,
disponível online através da URL
http://www.spinics.net/lists/netdev/msg140097.html .
|