Camada de Transporte Definio composio e transmisso Definio

  • Slides: 14
Download presentation
Camada de Transporte Definição, composição e transmissão

Camada de Transporte Definição, composição e transmissão

Definição �É a camada central na hierarquia de protocolos da Internet. � Está localizada

Definição �É a camada central na hierarquia de protocolos da Internet. � Está localizada entre as camadas de aplicação e de rede, tem como principal função realizar a transferência de dados entre dois computadores (hosts) conectados à Internet. � Ela fornece um conjunto de serviços de alto nível às aplicações da camada superior, os quais podem ser acessados através de APIs (Application Programming Interface)

Funções � Alcançar um processo (aplicação) específica executando dentro de um computador em particular

Funções � Alcançar um processo (aplicação) específica executando dentro de um computador em particular � Não se preocupa com endereçamento, roteamento de pacotes, sinalização e codificação � Cuida de estabelecimento e encerramento de conexões, tratamento de falhas, confirmação e retransmissão de pacotes, controle de fluxo e congestionamento. � Seu foco é a comunicação entre aplicações clienteservidor: web, e-mail, chat e serviços de áudio/vídeo

Serviços de Transporte �A Camada de Transporte oferece dois tipos de serviços aplicativos da

Serviços de Transporte �A Camada de Transporte oferece dois tipos de serviços aplicativos da camada de aplicação: � Serviço � Essa conexão também é conhecida como Segura � Serviço � Essa de Transporte Orientado a Conexão de Transporte Não Orientado a Conexão conexão também é conhecida como Não Segura Obs: Apesar dos benefícios do serviço de transporte orientado a conexão, ele pode tornar-se desnecessariamente complexo e burocrático. Ele exige troca de parâmetros iniciais (handshaking). Depois, gerenciamento de conexão. Por fim, o encerramento da conexão.

Protocolo TCP �Ele é um serviço de Transporte Orientado a Conexão �Estabelece o envio

Protocolo TCP �Ele é um serviço de Transporte Orientado a Conexão �Estabelece o envio de dados entre duas aplicações por meio de uma conexão segura �Funciona sobre uma rede comutada por pacotes implementada pelo protocolo IP �Esse protocolo é uma das peças centrais na arquitetura da Internet:

Outros Protocolos da Camada de Transporte Login Remoto �Telnet �Correio Eletrônico �POP (Post Office

Outros Protocolos da Camada de Transporte Login Remoto �Telnet �Correio Eletrônico �POP (Post Office Protocol) �SMTP (Simple Mail Transfer Protocol) �IMAP (Internet Message Access Protocol) �Transferência de Arquivos �FTP (File Transfer Protocol) �Web �HTTP (Hypertext Transfer Protocol) �

Protocolo UDP � Ele é um serviço de Transporte Não Orientado a Conexão �

Protocolo UDP � Ele é um serviço de Transporte Não Orientado a Conexão � É um protocolo simples e direto � Leva os pacotes da origem até o destino por meio da Internet � Ele anexa uma porta ao endereço IP do Host � Não faz nenhum tipo de verificação de erro (transmissão, sequência de pacotes, duplicidade e fluxo de dados)

Protocolo UDP: DNS � Serviço de nomes da Internet � Ele é bombardeado por

Protocolo UDP: DNS � Serviço de nomes da Internet � Ele é bombardeado por inúmeras requisições de resolução de IP por minuto � É inviável estabelecer uma conexão entre Cliente e Servidor DNS � O Protocolo UDP faz com que seja possível atender todas essas demandas � As falhas de Comunicação são resolvidas pela aplicação cliente (navegadores, por exemplo) � Aplicações de mídia (telefonia IP, streaming) utilizam o protocolo UDP

Estrutura do Segmento UDP � Possui um número reduzido de campos � Encontram-se os

Estrutura do Segmento UDP � Possui um número reduzido de campos � Encontram-se os números das portas de origem e destino (SOURCE / DESTINATION PORT) � Encaminha o segmento que chega a processo interessado na camada de aplicação � O campo de comprimento (LENGTH) especifica o número de bytes no segmento UDP � O campo de verificação (UDP CHECKSUM) pode ser utilizado pelo receptor para verificar erros

Verificação de erros do UDP � Fornece um mecanismo básico de verificação de erros

Verificação de erros do UDP � Fornece um mecanismo básico de verificação de erros � Acrescenta campos ao seu cabeçalho � O pseudocabeçalho incorpora os endereços IP da origem e do destino � Também inclui o tipo (PROTOCOL) do datagrama e comprimento (UDP LENGTH)

Estrutura do Segmento UDP

Estrutura do Segmento UDP

Pseudocabeçalho utilizado pelo UDP para CHECKSUM

Pseudocabeçalho utilizado pelo UDP para CHECKSUM

Estrutura do Segmento TCP � Mensagens de Protocolo são chamadas de Segmentos � Cada

Estrutura do Segmento TCP � Mensagens de Protocolo são chamadas de Segmentos � Cada mensagem pode conter tanto dados (DATA) quanto informações de controle: � SEQUENCE NUMBER: números de sequência � ACK: confirmações � SYN: pedidos de estabelecimento � FIN ou RST: encerramentos � WINDOW: anúncios de janela � URG: sinal de envio de mensagens urgentes

Estrutura do Segmento UDP

Estrutura do Segmento UDP