Key Difference – Encapsulamento vs Decapsulação
Os dados são importantes para todas as organizações. Portanto, é necessário enviar os dados para outro local facilmente com um tempo mínimo. Os dados podem ser enviados para o destino usando a rede. Uma rede é uma coleção de dispositivos interconectados, como computadores, impressoras para compartilhar recursos. Quando há um grande número de hosts, a rede se torna complexa, conectar computadores diferentes aumenta a incompatibilidade. Portanto, os modelos de rede de padrão aberto foram aprimorados. Dois modelos de rede comuns são a International Organization for Standardization (OSI) e o Transmission Control Protocol/Internet Protocol (TCP/IP). TCP/IP é o novo modelo de rede que substitui o modelo OSI. Esses modelos contêm camadas. Os dados passam pelas camadas de comunicação de dados. Encapsulamento e Decapsulação são dois termos relacionados à passagem de dados através de cada camada. A principal diferença entre encapsulamento e desencapsulamento é que, no encapsulamento, os dados se movem da camada superior para a camada inferior, e cada camada inclui um pacote de informações conhecido como cabeçalho junto com os dados reais, enquanto, no desencapsulamento, os dados se movem de a camada inferior para as camadas superiores, e cada camada descompacta os cabeçalhos correspondentes para obter os dados reais.
O que é Encapsulamento?
Modelos de rede são usados para padronizar a comunicação em rede. Ao enviar dados de um local para outro, os dados passam por várias camadas. O modelo TCP/IP tem quatro camadas. Eles são camada de aplicação, camada de transporte, camada de internet e camada de acesso à rede. Cada camada desempenha uma função específica no modelo TCP/IP. A camada de aplicação tem todos os serviços do usuário final, como facilidades de e-mail, navegação na web, etc. A camada de transporte gerencia a comunicação de host para host. Na camada de rede, os dados são conhecidos como pacotes. Ele fornece endereços IP de origem e destino que ajudam a identificar a localização na rede. Cada dispositivo na rede tem um endereço IP. Na camada de acesso à rede, o pacote é chamado de quadro. Nesta camada, o pacote proveniente da camada internet recebe os endereços MAC de origem e destino. O endereço MAC é o endereço físico. Finalmente, o quadro é enviado para fora da rede.
Assuma o envio de um e-mail. O email é criado na camada do aplicativo. O e-mail deve passar pelas camadas camada de transporte, camada de internet e camada de acesso à rede em ordem, usando protocolos diferentes e saindo de um computador usando interface de rede com ou sem fio. Em seguida, o e-mail viaja pela rede e chega ao destino. Em seguida, o e-mail vai da camada de acesso à rede, camada de internet e camada de transporte e para a camada de aplicação em ordem.
Figura 01: Modelo TCP/IP
Encapsulação é o processo de adicionar informações aos dados da camada de aplicação à medida que são enviadas através de cada camada do modelo. Cada vez que os dados passam por uma camada, uma nova Unidade de Dados de Protocolo (PDU) é criada. Os dados enviados da camada de aplicação adicionaram um cabeçalho com informações sobre TCP/UDP na camada de transporte. Agora os dados são conhecidos como um segmento. Quando esse segmento atinge a camada da Internet, é adicionado ao segmento um cabeçalho com endereços IP. Agora é chamado de pacote. Quando o pacote atinge a camada de acesso à rede, um cabeçalho com endereços MAC é adicionado. Agora é conhecido como um quadro. Da mesma forma, em cada camada, é criada uma Unidade de Dados de Protocolo (PDU) correspondente. Adicionar essas informações em cada camada é conhecido como Encapsulamento. Quando o processo de encapsulamento é concluído, o quadro é enviado para a rede.
O que é Decapsulação?
Como explicado no processo de encapsulamento, o quadro sai do computador host para a rede. Em seguida, ele atinge o host de destino. No host de destino, o quadro é desencapsulado na ordem inversa até a camada de aplicação. O quadro que atinge a camada de acesso à rede contém os dados, cabeçalho TCP/UDP, cabeçalho com endereços IP e cabeçalho com endereços MAC.
Quando é enviado para a camada de rede, é um pacote e possui dados, cabeçalho TCP/UDP e cabeçalho com endereço IP. Em seguida, o pacote atinge a camada de transporte. Agora está segmentado e contém dados e cabeçalho TCP/UDP. Finalmente, o segmento atinge a camada de aplicação. Na camada de aplicação, o host pode ver os dados enviados do computador de origem. Este processo é conhecido como Decapsulação.
Qual é a semelhança entre encapsulamento e decapsulação?
Tanto o encapsulamento quanto o desencapsulamento estão relacionados a como os dados são enviados e recebidos pela rede de acordo com os modelos de rede
Qual é a diferença entre encapsulamento e decapsulação?
Encapsulação vs Decapsulação |
|
Quando os dados estão se movendo da camada superior para a camada inferior de acordo com um modelo de rede, cada camada inclui um pacote de informações chamado cabeçalho junto com os dados reais. Esse empacotamento de dados em cada camada é conhecido como encapsulamento. | Quando os dados estão se movendo da camada inferior para as camadas superiores de acordo com o modelo de rede, cada camada descompacta os cabeçalhos correspondentes e usa essa informação para obter os dados reais. Essa descompactação de dados em cada camada é conhecida como decapsulação. |
Ocorrência | |
O encapsulamento ocorre no computador de origem. | O desencapsulamento ocorre no computador de destino. |
Resumo – Encapsulamento vs Decapsulação
Uma rede é uma conexão com um grande número de dispositivos. Esses dispositivos são diferentes de um para outro. Isso pode criar problemas de compatibilidade. Para evitar isso, todos os dispositivos da rede usam o modelo de rede padrão para comunicação de dados. Um modelo de rede principal é o modelo TCP/IP. Esses modelos consistem em várias camadas. Os dados que devem ser transmitidos para um novo local devem passar por cada camada. Ao atingir cada camada, as informações são adicionadas aos dados. É chamado de encapsulamento. Quando os dados chegam ao destino, em cada camada as informações adicionadas são descompactadas. Esse processo é conhecido como decapsulação. A diferença entre encapsulamento e desencapsulamento é que, no encapsulamento, os dados estão se movendo da camada superior para a camada inferior, e cada camada inclui um pacote de informações chamado cabeçalho junto com os dados reais, enquanto no desencapsulamento, os dados estão se movendo do camada inferior para as camadas superiores, e cada camada descompacta os cabeçalhos correspondentes para obter os dados reais.
Baixe o PDF de Encapsulamento vs Decapsulação
Você pode baixar a versão em PDF deste artigo e usá-la para fins offline conforme nota de citação. Faça o download da versão em PDF aqui: Diferença entre encapsulamento e decapsulação