La encapsulación es el proceso de conexión en red de computadoras que consiste en concatenar encabezados o avances de capas específicas con una unidad de datos de servicio (es decir, una carga útil ) para transmitir información a través de redes de computadoras. [2] [3] [4] La desencapsulación (o desencapsulación ) es el proceso inverso de conexión en red de computadoras para recibir información; elimina de la unidad de datos de protocolo (PDU) un encabezado o cola previamente concatenado que transmitió una capa de comunicaciones subyacente. [3] [5] [4]
La encapsulación y desencapsulación permiten el diseño de protocolos de comunicación modulares para separar lógicamente la función de cada capa de comunicaciones y abstraer la estructura de la información comunicada sobre las otras capas de comunicaciones. [2] [4] Estos dos procesos son características comunes de los modelos de redes de computadoras y conjuntos de protocolos, como en el modelo OSI y el conjunto de protocolos de Internet . [3] Sin embargo, los procesos de encapsulación/desencapsulación también pueden servir como características maliciosas como en los protocolos de túnel . [6]
La capa física es responsable de la transmisión física de los datos, la encapsulación de enlaces permite la creación de redes de área local , IP proporciona direccionamiento global de computadoras individuales y TCP selecciona el proceso o aplicación (es decir, el puerto TCP o UDP ) que especifica el servicio, como por ejemplo un Servidor web o TFTP . [7]
Por ejemplo, en la suite IP , el contenido de una página web se encapsula con un encabezado HTTP , luego con un encabezado TCP, un encabezado IP y, finalmente, con un encabezado de marco y un avance. La trama se reenvía al nodo de destino como un flujo de bits , donde se desencapsula en las PDU respectivas y el nodo receptor la interpreta en cada capa. [8]
El resultado de la encapsulación es que cada capa inferior proporciona un servicio a la capa o capas superiores, mientras que al mismo tiempo cada capa se comunica con su capa correspondiente en el nodo receptor. Estos se conocen como interacción de capa adyacente e interacción de la misma capa, respectivamente. [8]
En las discusiones sobre encapsulación, la capa más abstracta a menudo se denomina protocolo de capa superior, mientras que la capa más específica se denomina protocolo de capa inferior. A veces, sin embargo, los términos protocolos de capa superior y protocolos de capa inferior se utilizan para describir las capas por encima y por debajo de IP. [7]