Baixe o app para aproveitar ainda mais
Prévia do material em texto
Protocolos de Redes de Computadores Camada de Transporte João Paulo Coelho Furtado Joao.furtado@estacio.br Protocolos de Redes de Computadores Camada de Transporte • A camada de transporte TCP/IP transporta dados entre aplicativos em dispositivos de destino. • Desempenha funções e serviços críticos no modelo de rede TCP/IP. Protocolos de Redes de Computadores Funções da camada • As responsabilidades principais da camada de transporte, camada 4 do modelo OSI, são: • Transportar e regular o fluxo de informações da origem até o destino, de forma confiável e precisa. • Controle fim-a-fim e confiabilidade são proporcionados por janelas deslizantes, números de seqüência e confirmações Protocolos de Redes de Computadores TCP e IP • O TCP/IP é uma combinação de dois protocolos individuais. • O IP opera na camada 3 e é um protocolo sem conexão, que oferece um serviço de entrega de melhor esforço (best effort) em uma rede. • O TCP opera na camada 4 e é um serviço orientado à conexão que oferece controle de fluxo e confiabilidade. • Esses protocolos juntos fornecem uma ampla variedade de serviços e são a base de todo um conjunto de protocolos, chamado TCP/IP. • A Internet foi construída com base nesse conjunto de protocolos. Protocolos de Redes de Computadores Controle de Fluxo Protocolos de Redes de Computadores SESSÕES TCP Protocolos de Redes de Computadores • Várias aplicações podem compartilhar a mesma conexão de transporte no modelo de referência OSI. • Esse processo é chamado de multiplexação de conversas de camada superior. Várias conversas simultâneas da camada superior podem ser multiplexadas sobre uma única conexão. • A funcionalidade de transporte é realizada segmento- por-segmento. Em outras palavras, diferentes aplicações podem enviar segmentos de dados de acordo com a política primeiro a chegar, primeiro a ser servido (First-come, first-served). • O segmento que chegar primeiro será servido primeiro. Esses segmentos podem então ser roteados para o mesmo destino, ou para diferentes destinos. Protocolos de Redes de Computadores • Uma função da camada de transporte é estabelecer uma sessão orientada à conexão entre dispositivos similares na camada de aplicação. Para que a transferência de dados comece, as aplicações de envio e de recebimento informam aos respectivos sistemas operacionais que será iniciada uma conexão. Um nó inicia uma conexão que deverá ser aceita pelo outro. Os módulos do software de protocolo nos dois sistemas operacionais comunicam-se enviando mensagens pela rede, para verificar se a transferência está autorizada e se ambos os lados estão prontos. • A conexão é estabelecida e a transferência de dados começa após ter ocorrido toda a sincronização. Durante a transferência, as duas máquinas continuam a se comunicar com seu software de protocolo, para verificar se os dados estão sendo recebidos corretamente. Protocolos de Redes de Computadores • O primeiro handshake solicita sincronização. • O segundo e o terceiro confirmam a solicitação de sincronização inicial e também sincronizam os parâmetros de conexão na direção oposta. • O segmento de handshake final é uma confirmação usada para informar ao destino que ambos os lados concordam que foi estabelecida uma conexão. • Após o estabelecimento da conexão, começa a transferência de dados. Protocolos de Redes de Computadores Congestionamento • Congestionamento durante a transferência de dados podem ocorrer por dois motivos: • Primeiro, um computador com alta velocidade pode gerar tráfego mais rapidamente do que uma rede pode ser capaz de transferir. • Segundo, se muitos computadores precisarem enviar datagramas simultaneamente a um único destino, esse destino pode sofrer congestionamento, embora o problema não tenha uma origem única. Protocolos de Redes de Computadores Protocolos de Redes de Computadores HANDSHAKE TRIPLO Protocolos de Redes de Computadores Slide Window Protocolos de Redes de Computadores Protocolos de Redes de Computadores Protocolos de Redes de Computadores Segmento TCP • O TCP deve decompor mensagens em segmentos, reagrupá-los na estação de destino, reenviar qualquer item não recebido e reagrupar essas mensagens com base nos segmentos. • O TCP proporciona um circuito virtual entre aplicações do usuário final. Protocolos de Redes de Computadores Datagrama UDP • UDP é o protocolo de transporte sem conexão • Troca datagramas, sem confirmações ou entrega garantida. • O processamento de erros e a retransmissão devem ser tratados por protocolos da camada superior. Protocolos de Redes de Computadores NÚMERO DE PORTA Protocolos de Redes de Computadores Porta de Origem e Destino Protocolos de Redes de Computadores Protocolos de Redes de Computadores Referências • Kurose, J., Ross, Keith. Redes de Computadores e a Internet, Addison- Wesley, 2006 • Internetworking with Microsoft TCP/IP on Microsoft Windows (Treinamento) • Módulo 11 do curso CISCO CCNA1 (Camada de Transporte e de Aplicação – TCP/IP)
Compartilhar