MODELO DE REFERÊNCIA TCP/IP Protocolo IP Protocolo TCP Protocolo UDP Protocolo IP Projetado para permitir a interconexão de redes de computadores que utilizam a tecnologia de comutação de pacotes. É um protocolo não orientado a conexão. Não verifica se o datagrama chegou ou não ao seu destino. Tem como função transmitir o datagrama da origem para o destino. Oferece serviços de fragmentação e remontagem de datagramas longos. O serviço oferecido pelo protocolo IP é sem conexão Protocolo IP Cada datagrama IP é tratado como uma unidade independente que não possui nenhuma relação com qualquer outro datagrama. A sua comunicação não é confiável. Principais características: Serviço de datagrama não confiável. Endereçamento hierárquico Facilidade de Fragmentação e remontagem do pacote. Protocolo TCP É um protocolo orientado a conexão, e garante a transferência confiável dos dados. Foi projetado para funcionar com base em serviços de rede sem conexão e sem confirmação. Interagem de um lado com processos de aplicações, e de outro com protocolos da camada de rede. Para que vários processos usem simultaneamente os serviços do TCP, é utilizado o conceito de porta. Cada processo de aplicação, em um dado momento, é identificado por uma porta diferente. Protocolo TCP O processo de aplicação transmite seus dados, de tamanho variável, fazendo chamada ao TCP. O TCP fragmenta os dados formando os segmentos. Os segmentos são unidades de transferência de dados do protocolo TCP. A troca de segmentos, serve para estabelecer conexão, transferir os dados, etc. Protocolo UDP Protocolo de transporte mais simples. Opera no modo sem conexão. Oferece um serviço de datagrama não confiável É uma simples extensão do protocolo IP. Desenvolvido para aplicações que não gerem um volume muito alto de tráfego na internet. Não utiliza mecanismos de reconhecimento. Não assegura que as mensagens transmitidas, chegue ao destino. Não faz controle nem ordenação de fluxo. Funcionamento do Protocolo UDP Recebe de uma aplicação o desejo de transmitir uma mensagem. Encaminha para o IP, que é responsável pela transmissão. Na estação destino, acontece o inverso. O IP entrega a mensagem recebida ao UDP. O UDP repassa para o processo de aplicação.