Encapsulación (redes informáticas)
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 3 de junio de 2019; las comprobaciones requieren
5 ediciones .
La encapsulación en redes informáticas es un método de construcción de protocolos de red modulares , en los que las funciones de red lógicamente independientes se abstraen de los mecanismos subyacentes al incluir o encapsular estos mecanismos en objetos de nivel superior. Por ejemplo, cuando una aplicación necesita enviar un mensaje usando UDP , se realizan los siguientes pasos:
- en primer lugar, la aplicación completa una estructura de datos especial , en la que indica información sobre el destinatario (protocolo de red, dirección IP, puerto UDP);
- pasa el mensaje, su longitud y estructura con información sobre el destinatario al controlador del protocolo UDP (capa de transporte);
- el controlador UDP forma un datagrama en el que el mensaje son los datos y el puerto UDP del destinatario (así como otros datos) está en los encabezados;
- el manejador UDP pasa el datagrama generado al manejador IP (capa de red);
- el controlador de IP trata el datagrama UDP transmitido como datos y lo prefija con su encabezado (que, en particular, contiene la dirección IP del destinatario , tomada de la misma estructura de datos de la aplicación, y el número de protocolo superior);
- el manejador de IP pasa el paquete recibido a la capa de enlace, que nuevamente considera este paquete como datos "sin procesar";
- el controlador de capa de enlace, de manera similar a los controladores anteriores, agrega su encabezado al principio (que también indica el número de protocolo de nivel superior, en nuestro caso es 0x0800 (IP)) y, en la mayoría de los casos, agrega la suma de verificación final, por lo tanto formando un marco;
- luego, la trama recibida se transmite a la capa física, que convierte los bits en señales eléctricas u ópticas y las envía al medio de transmisión.
Entonces, en términos más simples, la encapsulación es la inclusión del paquete completo de un protocolo (es decir, sus encabezados y datos) dentro del paquete de otro protocolo como información transmitida.
Véase también
Enlaces