La encapsulación es el proceso de redes informáticas de concatenar encabezados o colas específicos de capa con una unidad de datos de servicio (es decir, una carga útil ) para transmitir información a través de redes informáticas. [2] [3] [4] La desencapsulación (o desencapsulación ) es el proceso inverso de redes informáticas 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 comunicación y abstraer la estructura de la información comunicada sobre las otras capas de comunicación. [2] [4] Estos dos procesos son características comunes de los modelos de redes informáticas 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 tunelización . [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 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 trama y un tráiler. La trama se reenvía al nodo de destino como un flujo de bits , donde se desencapsula en las PDU respectivas y se interpreta en cada capa por el nodo receptor. [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. Estas interacciones se conocen como interacción entre capas adyacentes e interacción entre capas iguales, respectivamente. [8]
En los debates sobre encapsulación, la capa más abstracta suele denominarse protocolo de capa superior, mientras que la capa más específica se denomina protocolo de capa inferior. Sin embargo, a veces se utilizan los términos protocolos de capa superior y protocolos de capa inferior para describir las capas superiores e inferiores a IP. [7]