O que é um encapsulamento?

O encapsulamento pode se referir a qualquer um dos seguintes:

1. Quando se refere à rede, o encapsulamento é o processo de capturar dados de um protocolo e traduzi-los em outro protocolo, para que os dados possam continuar em toda a rede. Por exemplo, um pacote TCP / IP contido em um quadro ATM é uma forma de encapsulamento.

2. Quando se refere à programação, o encapsulamento é uma informação em um módulo ou seção de código que permite ao programa ou programador usar código contido em um programa.

Termos de rede, termos de programação, túnel