Alan B. Menegotto (UNISINOS) | |
Marinho P. Barcellos (UNISINOS) |
Multicast permite a transmissão eficiente de dados de uma máquina para várias. Apesar de multicast no IP existir desde o início da década passada, poucos protocolos para transmissão confiável de dados foram realmente implementados. Não existe, até hoje, nenhum protocolo multicast confiável nativamente no kernel GNU/Linux. Este artigo descreve a implementação, em estágio inicial, do protocolo de transmissão multicast confiável TCP-XM no kernel GNU/Linux. Protocolos multicast confiável são inerentemente complexos; a implementação requer um estudo prévio sobre o protocolo, as ferramentas que serão utilizadas, o funcionamento do subsistema de rede e as estruturas de dados do kernel.