Implementação de um protocolo da camada de transporte
Terceiro Trabalho Prático Implementação de um Protocolo da Camada de Transporte
Alunos: Pablo Valério Polônia Ricardo Ghisi Tobaldini
Florianópolis, 05 de Julho de 2007
Resumo
Neste trabalho está detalhado o processo de implementação, aperfeiçoamento e uso de um protocolo da camada de transporte assim como os aspectos teóricos relacionados com a disciplina de comunicação de dados inseridos neste contexto.
Introdução Motivação: A camada de transporte é de vital importância para entender o conceito dos diferentes níveis de abstração propostos pelo modelo OSI pois é a interface entre as camadas de alto nível (sessão,apresentação e aplicação) e as camadas de baixo nível(rede,enlace e física), a implementação de um protocolo desta camada é portanto uma forma de tornar empirico muito do conhecimento acumulado durante a disciplina. Objetivos: Implementar uma aplicação de bate papo de forma que esta utilize a nossa implementação da camada de transporte para se comunicar com outra aplicação de bate papo através do informe de seu endereço IP e sua porta, podendo estas duas aplicações serem executadas em máquinas diferentes conectadas por uma rede. Organização do trabalho: Faremos uma introdução do modelo OSI e em seguida detalharemos os procedimentos de implementação do trabalho.
O Modelo OSI
O modelo OSI (Open Systems Interconnection Basic Reference Model) é descrição abstrata de como modelar protocolos de comunicação. A motivação principal do modelo OSI é prover um modelo comum, independente de hardware ou de protocolos proprietários especificos. A idéia do modelo é separar funcionalidades em camadas, sendo que uma camada se restringe a