Networking  
 
Rede de conhecimento computador >> Networking >> Redes Locais >> Content
Como a camada de transporte permite que um host mantenha vários fluxos de comunicação simultâneos Acros diferentes aplicativos?
A camada de transporte, usando principalmente TCP e UDP, permite que um host mantenha vários fluxos de comunicação simultâneos em diferentes aplicações através dos números da porta .

Aqui está como funciona:

* soquetes : Cada fluxo de comunicação (conexão) é identificado por um soquete. Um soquete é uma combinação de um endereço IP e um número de porta. O endereço IP identifica o host, e o número da porta distingue entre diferentes aplicativos ou processos em execução nesse host.

* atribuição de número da porta: O sistema operacional atribui números de porta exclusivos ao processo de comunicação de cada aplicativo. Essas portas são tipicamente portas efêmeras (atribuídas dinamicamente) no intervalo acima de 1024. Portas conhecidas (abaixo de 1024) são reservadas para serviços padrão como HTTP (porta 80), HTTPS (porta 443) e FTP (portas 20 e 21).

* multiplexação e desmultiplexação: A camada de transporte executa multiplexação no lado do envio e desmultiplexação no lado receptor.

* multiplexação: Quando vários aplicativos desejam enviar dados, a camada de transporte pega os dados de cada aplicativo, adiciona o número da porta apropriado (identificando o aplicativo de destino) e o encapsula em um segmento de camada de transporte (segmento TCP ou datagrama UDP). Todos esses segmentos são passados ​​para a camada de rede para entrega.
* Demultiplexing: No host receptor, a camada de transporte examina o número da porta em cada segmento de camada de transporte recebido. Com base nesse número da porta, ele direciona os dados para o aplicativo correto. Isso garante que os dados destinados a um aplicativo não sejam misturados com dados para outro.


Exemplo:

Imagine um usuário navegando em um site (http, porta 80) e simultaneamente transferindo um arquivo (FTP, portas 20 e 21) no mesmo computador.

* O navegador da web usa um soquete (endereço IP do servidor da web, porta 80) para se comunicar com o servidor da web.
* O cliente FTP usa outro conjunto de soquetes (endereço IP do servidor FTP, portas 20 e 21) para se comunicar com o servidor FTP.

A camada de transporte multiplex os dados do navegador e do cliente FTP, enviando -os pela rede por meio de soquetes separados. No host receptor, a camada de transporte desmultiplex esses dados, garantindo que o servidor da Web receba apenas os dados HTTP e o servidor FTP receba apenas os dados FTP.

Em resumo, os números das portas fornecem o mecanismo crucial para distinguir os fluxos de comunicação de diferentes aplicações na camada de transporte, permitindo comunicação simultânea. Sem esse mecanismo de endereço, seria impossível gerenciar e direcionar os dados corretamente para os muitos aplicativos diferentes em execução em um host.

Anterior :

Próximo :
  Os artigos relacionados
·Como instalar um Cat-6 Patch Panel & 5E Jacks Juntos 
·Como posso verificar o quão rápido a minha velocidade…
·Como aprender Cisco Online 
·Como faço para solucionar uma conexão DSL Apenas loca…
·Adicionando um Macbook a um domínio do Windows 
·Uma porta RJ45 pode ser compartilhada por dois disposit…
·Como ligar um computador a uma TV através de um cabo D…
·Qual camada é a camada de suporte de rede? 
·Diferença entre um Provedor de Servidor e Rede 
·Como promover um controlador de domínio para Primário…
  Artigos em destaque
·Vantagens e Desvantagens de Wireless LAN 
·Como Mudar de uma chamada telefônica em várias linhas…
·Quais são as conexões entre nós de rede que, embora …
·Quantos nó você pode encontrar em uma rede? 
·O que é conhecido como endereçamento individual no IP…
·Como ativar um serviço de FTP no Linux 
·Diferença entre Cellular IP e IP Móvel 
·As vantagens de uma rede paralela 
·Desempenho DHCP 
·Pode clima afeta sem fio 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados