Beruflich Dokumente
Kultur Dokumente
Camada 7: Aplicação
Camada 6: Apresentação
Camada 5: Sessão
Camada 4: Transporte
Camada 3: Rede
Camada 2: Enlace
Camada 1: Física
Redes de Computadores
Modelo de Referência OSI
Camada 4: Camada de Transporte
Transportar e regular o fluxo de informações da origem
para o destino de forma confiável e precisa.
Controle ponto a ponto realizado através das janelas
móveis.
Confiabilidade nos números de sequência e nas
confirmações.
Estabelecimento de uma “comunicação lógica” à nível
da aplicação de rede que são executadas nos hosts que
se comunicam.
Redes de Computadores
Modelo de Referência OSI
Camada 4: Camada de Transporte
Processos de aplicação da aplicação de rede usam a
comunicação lógica fornecida pela camada de
transporte para enviar mensagens entre si.
Esta comunicação é realizada sem levar em conta os
detalhes de nível mais baixo como roteadores, tipos de
enlace ou estruturas físicas.
Os protocolos da camada de transporte são
implementados nos hosts e não nos roteadores.
Redes de Computadores
Modelo de Referência OSI
Camada 4: Camada de Transporte
No host de origem, a camada de transporte encapsula as
mensagens que recebe da aplicação em Segmentos da
camada de transporte.
Os segmentos são compostos por mensagens fragmentadas.
O cabeçalho da camada de transporte é adicionado a cada
segmento.
A camada de transporte então envia o segmento à camada
de Rede para ser encapsulado em um pacote e ser
transmitido na rede.
Redes de Computadores
Modelo de Referência OSI
Camada 4: Camada de Transporte
Camada de transporte = comunicação lógica entre processos
Camada de rede = comunicação lógica entre hosts.
Protocolos da Camada de Transporte:
UDP –User Datagram Protocol
TCP –Transmission Control Protocol
Transporte
Rede
Enlace
Física
Redes de Computadores
Modelo de Referência OSI
Camada 4: Camada de Transporte
TCP – usado na Arquitetura TCP/IP
Objetivo Principal – ampliar o serviço de entrega da camada
de rede entre dois hosts para um serviço de entrega entre
dois processos que rodam em dois hosts.
Fornece verificação de Integridade
Orientado a conexão
Transferência Confiável de Dados
Divide as mensagens enviadas em segmentos
Reagrupa as mensagens na estação de destino
Reenvia tudo o que não foi recebido pelo destino
Controla o congestionamento
Redes de Computadores
Modelo de Referência OSI
Camada 4: Camada de Transporte
TCP – usado na Arquitetura TCP/IP
Multiplexação da Camada de Transporte – permite que
diversos processos de rede sejam executados em paralelo
(HTTP, ftp, Telnet)
Os processos possuem sockets, portas pelas quais dados
passam da camada de rede para a de transporte e vice-
versa.
Cada socket tem um identificador.
Referenciado em campos do segmento.
Campo de Número de Porta da Origem e Campo de Número
de Porta do Destino.
Porta – 16 bits ( 0 a 65535)
Redes de Computadores
Modelo de Referência OSI
Camada 4: Camada de Transporte
TCP – usado na Arquitetura TCP/IP
Números entre 0 e 1023 – portas conhecidas.
Exs.
HTTP – porta 80
FTP – porta 21
Telnet – porta 23
DNS – porta 53
Camada 7: Aplicação
Camada 6: Apresentação
Camada 5: Sessão
Camada 4: Transporte
Camada 3: Rede
Camada 2: Enlace
Camada 1: Física
Redes de Computadores
Modelo de Referência OSI
Camada 5: Camada de Sessão
Estabelece, gerencia e termina sessões entre hosts.
Coordenação dos pedidos e respostas de serviço que
ocorrem quando os aplicativos se comunicam entre hosts
diferentes.
Controle de diálogo e a separação de diálogos que
possibilitam aos aplicativos se comunicarem entre a origem
e o destino.
Redes de Computadores
Modelo de Referência OSI
Camada 5: Camada de Sessão
Funções da camada de sessão:
Exemplo: Conversa no IRC (Internet Relay Chat)
Estabelecimento de uma sessão de comunicação.
Evitar cruzamento de mensagens durante a conversação.
Interrupção da sessão para salvar a conversação atual.
Sincronização da comunicação após a interrupção.
Redes de Computadores
Modelo de Referência OSI
Camada 5: Camada de Sessão
Estabelecimento de um protocolo que ditem as regras de
comunicação.
Sincronização de mensagens.
A camada de sessão coordena os aplicativos.
Realiza comutação por pacotes.
As informações são quebradas em pacotes.
Os hosts armazenam e processam estes pacotes.
Pode-se usar prioridades.
A conversação envolve muitas porções.
Redes de Computadores
Modelo de Referência OSI
Camada 5: Camada de Sessão
Controle de Diálogo
1) Comunicação Simultânea de mão-dupla – a camada de
sessão entrega às outras camadas o gerenciamento da
conversação. É possível haver colisão de mensagens
causando confusão na comunicação.
2) Comunicação Alternada de Mão-dupla – envolve a utilização
de um token de dados da camada de sessão, permitindo
que cada host fale quando for sua vez.
Redes de Computadores
Modelo de Referência OSI
Camada 5: Camada de Sessão
Pontos de Verificação
Separa as partes de uma sessão.
Permite o gerenciamento de comunicação de forma
ordenada.
Redes de Computadores
Modelo de Referência OSI
Camada 5: Camada de Sessão
No tempo, t = ponto de verificação, a camada de sessão do
host A envia uma mensagem de sincronização para o host B.
Neste momento os dois hosts:
Fazem backup de conversações.
Salvam configurações de rede.
Sincronizam entre si.
Se a rede falhar, os computadores reiniciam a transmissão
de dados a partir do último ponto de verificação.
Redes de Computadores
Modelo de Referência OSI
Camada 5: Camada de Sessão
Exemplos de Protocolos da Camada de Sessão:
Network File System (NFS)
Remote Procedure Call (RPC)
AppleTalk Session Protocol (ASP)
Digital Network Architecture Session Control Protocol (DNA
SCP)