Skip to main content

O que é uma unidade de dados de protocolo?

Uma unidade de dados de protocolo (PDU) é um sistema de entrega de dados em camadas que se comunica com um dispositivo de rede ou com protocolos na mesma máquina. Existem cinco camadas de unidades de dados de protocolo nomeadas, mas a quinta camada e acima são todas classificadas como a mesma coisa, portanto, pode haver muito mais que cinco camadas. A única camada física usada para se comunicar com o hardware é a primeira camada, que transporta informações em binário, pouco a pouco. Quando os dados são transferidos, eles começam na camada mais alta e fluem para baixo, com cada camada adicionando um cabeçalho de camada. A segunda camada adiciona um rodapé e converte os dados em bits para a primeira camada, e as informações são enviadas.

Redes e programas em execução no mesmo computador precisam se comunicar e trocar dados para funcionar. A unidade de dados do protocolo é usada como um pacote para criar e entregar esses dados entre os dois protocolos ou processos. Pode haver muitas camadas nos pacotes de dados; quanto mais camadas, mais distantes os dados estão do nível físico.

Embora possa haver um grande número de camadas transportando informações, tecnicamente existem apenas cinco camadas diferentes. A primeira camada da unidade de dados de protocolo é a Camada 1 e é conhecida como nível físico. Camada 2 é a camada de enlace de dados, que vincula dados, e Camada 3 é a camada de rede que se comunica entre redes. A quarta camada é conhecida como camada de transporte, porque é onde os dados se preparam para enviar. As camadas 5 e acima são chamadas coletivamente de dados e estão no alto da hierarquia do computador.

Quando a informação é enviada, a ordem é decrescente, iniciando na camada superior. Por exemplo, se os dados enviados precisarem da Camada 6, o pacote começará aqui. Cada camada abaixo dele adicionará um pacote de cabeçalho, que adiciona mais dados. Na camada 2, a camada adiciona um cabeçalho e um rodapé, tornando o pacote adequado para o transporte.

A camada 1 é especial quando comparada às outras camadas da unidade de dados de protocolo, porque não usa cabeçalho ou rodapé nem cria pacotes de dados. Essa camada transporta informações por bits, em binário, para o protocolo, processo ou hardware que solicita os dados. Se o pacote precisar da Camada 2 ou superior, a Camada 2 é responsável por converter todos os cabeçalhos, rodapés e pacotes em bits, para que a Camada 1 possa entregá-los.