DCN - Introdução à camada de transporte
A próxima camada no modelo OSI é reconhecida como camada de transporte (camada 4). Todos os módulos e procedimentos relativos ao transporte de dados ou fluxo de dados são categorizados nesta camada. Como todas as outras camadas, essa camada se comunica com sua camada de transporte par do host remoto.
A camada de transporte oferece conexão ponto a ponto e ponto a ponto entre dois processos em hosts remotos. A camada de transporte pega os dados da camada superior (ou seja, camada de aplicação) e os divide em segmentos de tamanho menor, numera cada byte e transfere para a camada inferior (camada de rede) para entrega.
Funções
Esta camada é a primeira que divide os dados de informação, fornecidos pela camada de aplicação, em unidades menores chamadas segmentos. Ele numera cada byte no segmento e mantém sua contabilidade.
Essa camada garante que os dados sejam recebidos na mesma sequência em que foram enviados.
Esta camada fornece entrega ponta a ponta de dados entre hosts que podem ou não pertencer à mesma sub-rede.
Todos os processos do servidor que pretendem se comunicar pela rede são equipados com os conhecidos pontos de acesso do serviço de transporte (TSAPs), também conhecidos como números de porta.
Comunicação ponta a ponta
Um processo em um host identifica seu host par na rede remota por meio de TSAPs, também conhecidos como números de porta. Os TSAPs são muito bem definidos e um processo que está tentando se comunicar com seu par sabe disso com antecedência.
Por exemplo, quando um cliente DHCP deseja se comunicar com o servidor DHCP remoto, ele sempre solicita na porta número 67. Quando um cliente DNS deseja se comunicar com o servidor DNS remoto, ele sempre solicita na porta número 53 (UDP).
Os dois principais protocolos da camada de transporte são:
Transmission Control Protocol
Ele fornece comunicação confiável entre dois hosts.
User Datagram Protocol
Ele fornece comunicação não confiável entre dois hosts.