Camada de transporte
Prof. Mauro Tapajós
Introdução
Sua função é oferecer transporte de dados confiável e efetivo entre uma máquina origem até uma máquina destino Dois tipos de serviço de transporte: orientado a conexão e não-orientado a conexão
O estabelecimento de conexão (nestes tipos de serviços) garante que:
•Um
lado saiba da existência do outro
•Haja
negociação de parâmetros
•Sejam
alocados recursos da entidade de transporte
Por que a Camada de Transporte?
Camada de rede pode não oferecer um serviço confiável
Isola as aplicações de quaisquer imperfeições no trânsito de pacotes (perdas, duplicatas, etc)
Permite desenvolvimento de rotinas básicas que funcionariam em qualquer tipo de plataforma de rede (o que pode variar muito – IP, Novell, SNA)
Permite a entrega de dados à aplicações específicas numa máquina Protocolos de Transporte
Camada de enlace: comunicação entre vizinhos diretamente conectados na mesma tecnologia de rede
Camada de Transporte: comunicação fim-a-fim através de diversas tecnologias de rede
Multiplexação
Várias aplicações usam o mesmo protocolo de transporte para suas conexões
Tendência normal ao uso de várias conexões de transporte sobre um mesmo circuito virtual
Uso de várias conexões para um mesmo fluxo de dados visando aumentar a taxa de bits total
Protocolos de Transporte Endereçamento
Necessidade de endereçamento para aplicações de rede Protocolo de início de conexão – deve saber com qual das aplicações na máquina vai se comunicar
Servidor de nomes/diretórios – alternativa que indica serviços registrados que podem mudar de endereço de rede e transporte
Encapsulamento de Protocolos de
Transporte
Estabelecimento de Conexões
Estabelecimento de conexões: problemas com pacotes duplicados pela rede
Solução: “handshake”de 3 passos
Desconexão
Desconexão – não é um problema tão simples como parece Normalmente é usado uma desconexão de 3 passos
com