modelo osi - camada de transporte

21
Camada de Transporte

Upload: walyson-veras

Post on 20-Jun-2015

257 views

Category:

Education


8 download

DESCRIPTION

Produzido pelo professor Erico Veríssimo para o curso Técnico em Redes de Computadores do Serviço Nacional de Aprendizagem Industrial - SENAI na disciplina curricular de Arquitetura de Redes. Bons estudos!

TRANSCRIPT

Page 1: Modelo OSI - Camada de Transporte

Camada de Transporte

Page 2: Modelo OSI - Camada de Transporte

Conceito

Tem a função transportar e controlar o fluxo de dados entre origem e destino, de forma confiável e precisa.

Page 3: Modelo OSI - Camada de Transporte

Conceito

Esta camada precisa estabelecer uma comunicação lógica entre os dispositivos. Os principais protocolos desta camada precisam segmentar e remontar os dados enviados pelas diversas aplicações enviados das camadas superiores.

Page 4: Modelo OSI - Camada de Transporte

Conceito

Para realizar todas essas funções, a camada de transporte precisar utilizar várias funcionalidades:

• Serviço orientado a conexão• Entrega ordenada • Entrega confiável• Controle de fluxo • Identificar diferentes aplicações.

Page 5: Modelo OSI - Camada de Transporte

Serviço Orientado a Conexão

Se um protocolo é orientado a conexão significa que uma sessão precisar ser estabelecida entre origem e destino antes da transmissão dos dados propriamente ditos.

Page 6: Modelo OSI - Camada de Transporte

Serviço Orientado a Conexão

A camada realiza este estabelecimento de comunicação por meio do handshake triplo. Que consiste em uma sincronização iniciada pelo cliente.

Page 7: Modelo OSI - Camada de Transporte

Serviço Orientado a Conexão

Depois que o estabelecimento de comunicação foi concluído, os dados poderão ser transmitidos, ou seja, somente depois do handshake triplo, os dados serão enviados pelo dispositivo de origem. Após serem transmitidos a sessão será encerrada.

Page 8: Modelo OSI - Camada de Transporte

Entrega Ordenada

• Quando os diversos segmentos são enviados entre dispositivos de origem e destino numa comunicação, a chegada ao destino pode ser de forma desordenada, justamente pelas diversas rotas disponíveis na comunicação em rede

Page 9: Modelo OSI - Camada de Transporte

Entrega Ordenada

Para que os segmentos possam ser ordenados no destino, cada segmento recebe um numero de seqüência.Quando estes segmentos chegam fora de ordem, eles são colocados em buffer para, depois de ordenados, serem entregues a camada superior.

Page 10: Modelo OSI - Camada de Transporte

Entrega confiável

Outro recurso usado pela camada de transporte para garantir confiabilidade na comunicação são as confirmações positivas. Para isso, são usados os números de seqüência juntamente com os números de confirmações(ACK).

Page 11: Modelo OSI - Camada de Transporte

Controle de fluxo

A camada de transporte controla e gerencia o fluxo das informações, indicando a quantidade de informação que poderá ser transmitida antes de aguardar uma confirmação de recebimento do destino.

Page 12: Modelo OSI - Camada de Transporte

Identificar diferentes aplicações

A camada de transporte precisa utilizar uma forma de identificar as diversas comunicações simultâneas que ocorrem entre dispositivos de origem e destino, iguais ou diferentes.

Page 13: Modelo OSI - Camada de Transporte

Identificar diferentes aplicações

Os números de portas são usados para identificar essas comunicações entre diversas aplicações. Quando um dispositivo inicia uma comunicação, ele escolhe um numero de porta de origem e um numero de porta destino.

Page 14: Modelo OSI - Camada de Transporte

TCP

Transmission Control Protocol

Protocolo orientado a conexão sendo assim, o TCP aplica todas as funcionalidades de entrega ordenada, confiável e com controle de fluxo.

Serviço Orientado a Conexão

Page 15: Modelo OSI - Camada de Transporte

TCP

Principais campos do segmento TCP:Porta de origem: 16 bits;Porta de Destino: 16 bits;Numero de Seqüência: 32 bits;Numero de reconhecimento: 32 bits, indica o

próximo segmento TCP esperado;Comprimento do cabeçalho: 4 bits;

Page 16: Modelo OSI - Camada de Transporte

TCP

Principais campos do segmento TCP:Janela: 16 bit, número de segmentos que

poderão ser transmitidos antes de aguardar uma confirmação;

Checksum: 16 bits, calculo de verificação de erros;

Dados: campo com os dados das camadas superiores.

Page 17: Modelo OSI - Camada de Transporte

UDP

User datagram Protocol

Protocolo que não e orientado a conexão, ou seja, não oferece um serviço confiável.

Page 18: Modelo OSI - Camada de Transporte

UDP

Principais campos do segmento UDP:

Porta de origem: 16 bits Porta de destino: 16 bits Comprimento: 16 bits, indica o tamanho do

datagrama, incluindo os dados.

Page 19: Modelo OSI - Camada de Transporte

UDP

Principais campos do segmento UDP:

Checksum: 16 bits, calculo de verificação de erros.

Dados: campo com os dados das camadas superiores.

Page 20: Modelo OSI - Camada de Transporte

TCP x UDP

Os protocolos TCP e UDP possuem diferenças e semelhanças. A função deles é a mesma, ou seja, transportar dados das camadas superiores e diferenciar as diversas conversações simultâneas por meio dos números de portas

Page 21: Modelo OSI - Camada de Transporte

TCP x UDP

O TCP possui mais campos que o UDP, isso por oferecer um serviço orientado a conexão. Como o TCP possui um cabeçalho muito maior que o UDP o overhead do protocolo TCP é muito maior, ou seja, o UDP é mais leve.