what programming network guide beej networking network-programming

networking - programming - Diferencia entre PAQUETES y MARCOS



python network programming pdf (4)

Dos palabras de uso común en el mundo de las redes: paquetes y marcos.

¿Alguien puede dar la diferencia de detalle entre estas dos palabras?

Espero que suene tonto, pero ¿significa lo siguiente?

Un paquete es la unidad de entrega de protocolo PDU en la capa 3 (capa de red - paquete ip) del modelo de red OSI.

Una trama es la PDU de la capa 2 (enlace de datos) del modelo OSI.


Considere TCP sobre ATM. ATM utiliza marcos de 48 bytes, pero claramente los paquetes TCP pueden ser más grandes que eso. Una trama es la porción de datos enviados como una unidad a través del enlace de datos (Ethernet, ATM). Un paquete es la porción de datos enviados como una unidad sobre la capa superior (IP). Si el enlace de datos está hecho específicamente para IP, como lo son Ethernet y WiFi, serán del mismo tamaño y los paquetes corresponderán a las tramas.


Paquete

Un paquete es la unidad de datos que se enruta entre un origen y un destino en Internet o cualquier otra red de paquetes conmutados. Cuando cualquier archivo (mensaje de correo electrónico, archivo HTML, archivo de formato de intercambio de gráficos, solicitud de Localizador uniforme de recursos, etc.) se envía de un lugar a otro en Internet, la capa del Protocolo de control de transmisión (TCP) de TCP / IP se divide el archivo en "fragmentos" de un tamaño eficiente para el enrutamiento. Cada uno de estos paquetes está numerado por separado e incluye la dirección de Internet del destino. Los paquetes individuales para un archivo determinado pueden recorrer diferentes rutas a través de Internet. Cuando todos han llegado, se vuelven a ensamblar en el archivo original (por la capa TCP en el extremo receptor).

Cuadro

1) En telecomunicaciones, una trama son datos que se transmiten entre puntos de red como una unidad completa con el direccionamiento y la información de control de protocolo necesaria. Una trama generalmente se transmite en serie bit a bit y contiene un campo de encabezado y un campo de avance que "enmarcan" los datos. (Algunos marcos de control no contienen datos).

2) En la multiplexación por división de tiempo (TDM), una trama es un ciclo completo de eventos dentro del período de división de tiempo.

3) En la grabación y reproducción de películas y videos, un cuadro es una sola imagen en una secuencia de imágenes que se graban y reproducen.

4) En la tecnología de visualización de video por computadora, un marco es la imagen que se envía a los dispositivos de representación de imágenes de visualización. Se actualiza o actualiza continuamente desde un búfer de cuadros, una parte muy accesible de la RAM de video.

5) En aplicaciones de inteligencia artificial (IA), un marco es un conjunto de datos con información sobre un objeto, proceso o imagen en particular. Un ejemplo es el sistema de reconocimiento visual de impresión de iris utilizado para identificar a los usuarios de ciertos cajeros automáticos bancarios. Este sistema compara el marco de datos para un usuario potencial con los marcos en su base de datos de usuarios autorizados.


Un paquete es un término general para una unidad de datos formateada transportada por una red. No está necesariamente conectado a una capa de modelo OSI específica.

Por ejemplo, en el protocolo Ethernet en la capa física (capa 1), la unidad de datos se denomina "paquete Ethernet", que tiene una trama Ethernet (capa 2) como carga útil. Pero la unidad de datos de la capa de red (capa 3) también se denomina "paquete".

Un marco también es una unidad de transmisión de datos. En las redes de computadoras, el término solo se usa en el contexto de la capa de enlace de datos (capa 2).

Otra diferencia semántica entre el paquete y el marco es que un marco envuelve su carga útil con un encabezado y un trailer, al igual que una pintura en un marco, mientras que un paquete generalmente solo tiene un encabezado.

Pero al final significan aproximadamente lo mismo y la distinción se usa para evitar la confusión y la repetición cuando se habla de las diferentes capas.


Paquetes y marcos son los nombres dados a las unidades de datos de protocolo (PDU) en diferentes capas de red

  • Los segmentos son unidades de datos en la capa de transporte (TCP / UDP en el caso de Internet)

  • Los paquetes son unidades de datos en la capa de red (IP en el caso de Internet)

  • Los marcos son unidades de datos en la capa de enlace (por ejemplo, Wifi, Bluetooth, Ethernet, etc.).