¿Los paquetes encapsulan datagramas o los datagramas encapsulan paquetes? ¿Los marcos encapsulan paquetes o los paquetes encapsulan marcos?

Para aclarar un poco:

En una configuración de comunicación por capas, como el modelo de capa OSI 7 o la pila TCP / IP, los paquetes en la capa n siempre se encapsulan en paquetes en la capa n-1 (y así sucesivamente).

También debe distinguir entre las Unidades de prestación de servicios (SDU, que se transfieren a la capa superior o inferior) y las Unidades de entrega de protocolo (PDU que se utilizan para la comunicación entre pares en la capa n.

A veces las personas dan nombres extraños a estos elementos, para ayudar a distinguir entre las capas.

Para tal fin:

Los paquetes de capa 2 (PDU) generalmente se denominan tramas.

Los paquetes de capa 3 (PDU) se denominan paquetes (o paquetes IP)

Los paquetes de capa 4 (PDU) a veces se denominan segmentos o segmentos de transporte. Esto se debe principalmente al hecho de que el protocolo TCP en la capa 4 está “orientado a la transmisión” en lugar de “orientado a paquetes”. Entonces la gente piensa que es como cortar un flujo de datos en trozos, que son como paquetes, pero del proceso retienen el nombre de un segmento.

Entonces, para TCP, la imagen completa (en la medida en que se puede mapear aquí):

Los datos del usuario se colocan en las SDU de transporte.

Las SDU de transporte se dividen en fragmentos para enviarlas a la entidad de capa de transporte de igual. Luego se encapsulan en PDU de transporte. Hay PDU de protocolo puro en la parte superior, por supuesto, como los paquetes de reconocimiento.

Luego se pasa una PDU de transporte a la capa IP como una SDU IP. IP enriquece la información con datos de enrutamiento y los encapsula en una PDU de red (nuevamente, se agregan PDU de red).

Finalmente, las PDU de red se envían a la capa 2 como SDU de enlace de datos, que la entidad de capa 2 encapsula como tramas de enlace de datos.

Finalmente, estos se encapsulan en señales físicas que realmente se transfieren a través de la línea, lo único que sale de la computadora.

Los datos del usuario se encapsulan en segmentos / datagramas.

Los datagramas están encapsulados dentro de paquetes IP

Los paquetes IP están encapsulados dentro de marcos

Los datagramas (capa de transporte: TCP, UDP, …) se encapsulan en paquetes (capa de red: por ejemplo, IP), que se encapsulan en marcos (capa de enlace: Ethernet, …). Sin embargo, puede haber algunas variantes.