Please enable JavaScript.
Coggle requires JavaScript to display documents.
A camada de transporte na Internet, Estabelecimento da conexão - Coggle…
A camada de transporte na Internet
Executadas na camada de aplicação, elas precisam de um modelo de rede no qual haja a entrega de uma mensagem tanto em um ponto de rede quanto em sua aplicação par no hospedeiro destino
O objetivo da camada de transporte é, independente das redes físicas em uso, promover a confiabilidade na transferência de dados entre os hospedeiros origem e destino
Essa camada oferece um
serviço de transferência confiável
, embora caiba à aplicação decidir sobre seu uso
Serviço de Transporte
Aspectos Fundamentais da Camada de Transporte
Como um dos principais objetivos da camada de transporte é ofertar um serviço confiável e eficiente aos usuários, ela precisa oferecer, no mínimo, um serviço orientado à conexão e outro
sem conexão
Para atingir esse objetivo, a camada de transporte utiliza os serviços oferecidos pela de rede. No
serviço de transporte
orientado à conexão (serviço confiável), existem
três frases
:
Transferência de dados
Encerramento da conexão
Por meio de um controle apurado da conexão, esse serviço de transporte consegue verificar quais pacotes chegaram com erro ao destino e até mesmo aqueles que não foram enviados, sendo capaz de retransmiti-los até que os dados estejam corretos
Já no
serviço de transporte sem conexão
, não existem nenhum controle sobre os pacotes enviados. Se um deles se perder ou chegar ao destino com erro, nada será feito para obter a sua recuperação
Se a rede oferece um serviço com que garante uma entrega sem erros, por que uma aplicação optaria por um serviço sem essa garantia?
Por questões de desempenho
Pelo fato de ser preciso cuidar de cada pacote no serviço orientado à conexão, verificando-os e retransmitindo-os em caso de necessidade
3 more items...
Endereçamento dos processos
Endereçamento (camada de transporte)
Quando seu programa solicita algo no servidor, o sistema envia uma mensagem para ser entregue à aplicação que executa em um hospedeiro remoto. Mas podem existir várias aplicações nele.
Como identificamos uma aplicação específica?
Surge neste momento o
endereçamento
no
nível de transporte
. Sua função é
identificar
em
qual aplicação
determinada mensagem
deve ser entregue
.
Afinal, toda mensagem do protocolo de transporte carrega o endereço da aplicação
É necessário indicar em qual aplicações os dados devem ser entregues por meio de seu endereço (de transporte).
Assim, o hospedeiro destino consegue saber o destino deles
Multiplexação e demultiplexação
Eles fornecem um serviço de entrega, processo a processo para aplicações executadas nos hospedeiros
No hospedeiro destino , a camada de transporte recebe
segmentos
de dados da camada de rede, tendo a responsabilidade de entregá-los ao processo de aplicação correto.
Um processo pode ter um ou mais endereços de transporte pelos quais dados passam da rede para o processo - e vice-versa.
Como o hospedeiro destino direciona à porta correta um segmento que chega?
Cada segmento da camada de transporte tem um conjunto de campos de endereçamento no cabeçalho
No receptor, a camada de transporte examina esses campos para identificar a porta receptora e direcionar o segmento a ela.
A tarefa de entregar os dados contidos em um segmento para a porta correta é denominado
demultiplexação
Já a
multiplexação
consiste no trabalho de, no hospedeiro origem:
Reunir porções de dados provenientes de diferentes portas;
Encapsular cada porção de dados com as informações de cabeçalho (as quais, mais tarde, serão usadas na demultiplexação) para criar segmentos;
1 more item...
O objetivo da multiplexação é
possibilitar
uma
melhor utilização
do
meio de comunicação
ao permitir que ele seja compartilhado pelos diversos programas utilizados
A **multiplexação, permite que vários programas possam utilizar o TCP ao mesmo tempo.
1 more item...
Na prática:
Multiplexação
Ao receber mensagens das aplicações para envio, o protocolo de transporte as identifica por seus respectivos números de porta, permitindo, assim, que várias aplicações possam utilizá-los ao mesmo tempo
Demultiplexação
Quando recebe as mensagens do hospedeiro remoto para entregá-las em cada aplicação, o protocolo de transporte verifica o número da porta destino que a mensagem carrega e a entrega para o processo do trabalho
Estabelecimento da conexão