Protocolos de alto desempenho
Michael Cruz email:mcruz@coe.ufrj.br Otto C. M. B. Duarte email: otto@coe.ufrj.br
Universidade Federal do Rio de Janeiro COPPE/EE - Programa de Engenharia Elétrica Caixa Postal 68504 - CEP 21945-970 - Rio de Janeiro - RJ - Brasil FAX: +55 21 290.6626 Resumo Nos últimos anos, houve um aumento significativo da banda passante nos meios de comunicação, tranferindo a limitação de desempenho para o processamento da informação. As novas redes de comunicação deverão veicular aplicações com diferentes requisitos. Os novos protocolos deverão ser bastante flexíveis, permitir alta velocidade e comunicações multidestinatárias, onde a utilização de mecanismos de alto desempenho é de fundamental importância. Assim, este artigo apresenta uma análise e uma comparação dos mecanismos de gerenciamento de conexões, reconhecimentos, controle de fluxo e controle de erros, visando traçar as linhas gerais de um protocolo de alto desempenho adequado à atual multiplicidade de serviços. Abstract In the latest years, there has been a significant increase on the communication media bandwidth, shifting performance limitation to information processing. New communication networks shall provide applications with different requirements. New protocols must be very flexible, allow high speed and multipoint communications, wherein high performance mechanisms’ utilization is of fundamental importance. Thus, this paper presents an analysis and a comparison of connection management, acknowledgment, flow control and error control mechanisms, in view of defining the general outlines of a high performance protocol suitable for the present multiplicity of services.
1
Introdução
Nos anos 60, a banda-passante dos meios de comunicação era um recurso caro e escasso em redes de longa distância. Especificamente, taxas de transmissão de centenas, no máximo milhares, de bits por segundo eram disponíveis. Além disso, o serviço oferecido pela