TRANSPORTE 1 Prof. Me. Hélio Esperidião
DEFINIÇÃO Na arquitetura OSI, o serviço de transporte é realizado pela camada quatro. A camada de transporte fornece serviços à camada superior - de sessão Utiliza-se dos serviços fornecidos pela camada inferior - de rede. 2
OBJETIVO DA CAMADA O objetivo final da camada de transporte é proporcionar serviço eficiente, confiável ou não que seja de baixo custo aos seus usuários. 3
O NÍVEL DE TRANSPORTE Implementa um serviço de comunicação fim-a-fim: Protocolos de transporte rodam nos sistemas finais e permitem que aplicações em uma máquina enviem mensagens individuais para aplicações parceiras, localizadas em qualquer outra máquina da internet. Provê uma comunicação lógica entre processos de aplicação rodando em diferentes hosts(máquinas) 4
COMUNICAÇÃO FIM-A-FIM 5
CAMADA DE TRANSPORTE Permite estabelecer uma conexão entre um par de de hosts(máquinas) de acordo com parâmetros de qualidade de serviço e segurança previamente especificados. Provê comunicação do tipo full-duplex entre os dois hosts da conexão. Esta comunicação é sempre unicast e ponto-a-ponto. 6
A CAMADA DE TRANSPORTE OFERECE Admite o término abrupto de conexões. Implementa temporização na entrega de dados. Realiza a entrega ordenada de dados. Permite a sinalização de dados urgentes. Permite o relato de falha de serviço. Permite a entrega obrigatória de dados. 7
SERVIÇOS DE TRANSPORTE NA INTERNET A arquitetura TCP/IP que é uma das mais utilizadas implementa dois protocolos de transporte com características distintas: TCP (Transmission Control Protocol ): Protocolo de transporte fim-a-fim, orientado a conexão, que fornece um serviço de transferência confiável de dados entre aplicações parceiras. Garante que os dados são entregues livres de erro, em seqüência e sem perdas ou duplicação UCP(User Datagram Protocol) Protocolo do nível de transporte que implementa um serviço do tipo best-effort (não confiável, sem garantia de entrega dos dados). 8
LOCALIZAÇÃO E PRINCIPAIS CLIENTES 9
SERVIÇO COM CONEXÃO O protocolo TCP pode ser considerado um protocolo orientado a conexão, pois é necessário que haja uma comunicação prévia entre os hosts para o estabelecimento de uma conexão. 10
SERVIÇO SEM CONEXÃO O protocolo UDP não negocia uma conexão da mesma forma que o tpc, por isso é também chamado de protocolo sem conexão. 11
UDP UDP é menos confiável e não recomendado para várias aplicações. Podemos resumir bastante suas ações em duas: ele é extremamente inseguro pois não faz a checagem de envio de dados, ou seja, não se preocupa muito se os pacotes foram ou não enviados e se chegaram ou não em prefeito estado. O lado bom do UDP é que o envio de pacotes é muito rápido, bem superior se comparado com o TCP. UDP é bastante utilizado em transmissão de vídeo ao vivo (streaming), pois é preciso que os pacotes sejam enviados de forma rápida e se houver perda de algum, o máximo que irá acontecer será uma imagem um pouco quadrada. 12
TCP Este protocolo divide o processo de comunicação entre hosts em três fases: início onde o cliente envia segmento tipo SYN (pedido de conexão, com número inicial da seqüência de numeração de bytes no sentido cliente - servidor), o servidor reconhece pedido de conexão enviando segmento tipo SYN com bit de reconhecimento (ACK) ligado e com número inicial de seqüência de numeração no sentido servidor - cliente.e o destino envia segmento ACK reconhecendo SYN do servidor, a troca de dados onde efetivamente ocorre a transferência de dados e o encerramento da conexão que pode ser iniciada tanto pelo cliente como pelo servidor e origem envia segmento FIN, o destino envia reconhecimento: ACK e algum tempo depois a destino envia FIN (sinalizando fim da conexão) e por fim origem envia reconhecimento 13