stringtranslate.com

paquete de red

En telecomunicaciones y redes informáticas , un paquete de red es una unidad formateada de datos transportada por una red de conmutación de paquetes . Un paquete consta de información de control y datos de usuario; [1] este último también se conoce como carga útil . La información de control proporciona datos para entregar la carga útil (por ejemplo, direcciones de red de origen y destino , códigos de detección de errores o información de secuenciación). Normalmente, la información de control se encuentra en los encabezados y finales de los paquetes .

En la conmutación de paquetes , el ancho de banda del medio de transmisión se comparte entre múltiples sesiones de comunicación, a diferencia de la conmutación de circuitos , en la que los circuitos se preasignan durante la duración de una sesión y los datos generalmente se transmiten como un flujo de bits continuo .

Terminología

En el modelo OSI de siete capas de redes de computadoras , el paquete se refiere estrictamente a una unidad de datos de protocolo en la capa 3, la capa de red . [2] Una unidad de datos en la capa 2, la capa de enlace de datos , es un marco . En la capa 4, la capa de transporte , las unidades de datos son segmentos y datagramas . Así, en el ejemplo de la comunicación TCP/IP a través de Ethernet , un segmento TCP se transporta en uno o más paquetes IP , cada uno de los cuales se transporta en una o más tramas Ethernet .

Arquitectura

La base del concepto de paquete es la carta postal: el encabezado es como el sobre, la carga útil es todo el contenido dentro del sobre y el pie de página sería su firma en la parte inferior. [3]

El diseño de redes puede lograr dos resultados principales mediante el uso de paquetes: detección de errores y direccionamiento de múltiples hosts . [4]

Enmarcado

Los protocolos de comunicaciones utilizan varias convenciones para distinguir los elementos de un paquete y formatear los datos del usuario. Por ejemplo, en el protocolo punto a punto , el paquete se formatea en bytes de 8 bits y se utilizan caracteres especiales para delimitar elementos. Otros protocolos, como Ethernet, establecen el inicio del encabezado y los elementos de datos por su ubicación relativa al inicio del paquete. Algunos protocolos dan formato a la información a nivel de bits en lugar de a nivel de bytes .

Contenido

Un paquete puede contener cualquiera de los siguientes componentes:

Direcciones
El enrutamiento de paquetes de red requiere dos direcciones de red , la dirección de origen del host emisor y la dirección de destino del host receptor.
Detección y corrección de errores
La detección y corrección de errores se realiza en varias capas de la pila de protocolos . Los paquetes de red pueden contener una suma de verificación , bits de paridad o comprobaciones de redundancia cíclica para detectar errores que ocurren durante la transmisión.
En el transmisor, el cálculo se realiza antes de enviar el paquete. Cuando se recibe en el destino, la suma de verificación se vuelve a calcular y se compara con la del paquete. Si se encuentran discrepancias, el paquete puede corregirse o descartarse. Cualquier pérdida de paquetes debido a estos descartes es tratada por el protocolo de red.
En algunos casos, pueden ser necesarias modificaciones del paquete de red durante el enrutamiento, en cuyo caso se recalculan las sumas de verificación.
Límite de saltos
En condiciones de falla, los paquetes pueden terminar atravesando un circuito cerrado . Si no se hacía nada, eventualmente el número de paquetes en circulación aumentaría hasta que la red se congestionaría hasta el punto de fallar. El tiempo de vida es un campo que disminuye en uno cada vez que un paquete pasa por un salto de red . Si el campo llega a cero, el enrutamiento ha fallado y el paquete se descarta.
Los paquetes Ethernet no tienen campo de tiempo de vida y, por lo tanto, están sujetos a radiación de transmisión en presencia de un bucle de conmutación .
Longitud
Puede haber un campo para identificar la longitud total del paquete. Sin embargo, en algunos tipos de redes, la longitud está implícita en la duración de la transmisión.
Identificador de protocolo
A menudo es deseable transportar múltiples protocolos de comunicación en una red. Un campo de identificador de protocolo especifica el protocolo de un paquete y permite que la pila de protocolos procese muchos tipos de paquetes.
Prioridad
Algunas redes implementan una calidad de servicio que puede priorizar algunos tipos de paquetes sobre otros. Este campo indica qué cola de paquetes se debe utilizar; una cola de alta prioridad se vacía más rápidamente que las colas de menor prioridad en los puntos de la red donde se produce la congestión.
Carga útil
En general, la carga útil son los datos que se transportan en nombre de una aplicación. Suele ser de longitud variable, hasta un máximo que marca el protocolo de red y en ocasiones el equipo de la ruta. Cuando es necesario, algunas redes pueden dividir un paquete más grande en paquetes más pequeños.

Ejemplos

Protocolo de Internet

Los paquetes IP se componen de un encabezado y una carga útil. El encabezado consta de campos fijos y opcionales. La carga útil aparece inmediatamente después del encabezado. Un paquete IP no tiene avance. Sin embargo, un paquete IP a menudo se transporta como carga útil dentro de una trama Ethernet, que tiene su propio encabezado y final.

Según el principio de extremo a extremo , las redes IP no ofrecen garantías de entrega, no duplicación o entrega en orden de paquetes. Sin embargo, es una práctica común superponer un protocolo de transporte confiable , como el Protocolo de control de transmisión, sobre el servicio de paquetes para brindar dicha protección.

Red de espacio profundo de la NASA

El estándar de telemetría de paquetes del Comité Consultivo para Sistemas de Datos Espaciales ( CCSDS ) define el protocolo utilizado para la transmisión de datos de instrumentos de naves espaciales a través del canal del espacio profundo. Según este estándar, una imagen u otros datos enviados desde un instrumento de una nave espacial se transmite mediante uno o más paquetes.

Flujo paquetizado MPEG

El flujo elemental paquetizado (PES) es una especificación asociada al estándar MPEG-2 que permite dividir un flujo elemental en paquetes. El flujo elemental se empaqueta encapsulando bytes de datos secuenciales del flujo elemental entre encabezados de paquetes PES.

Un método típico de transmitir datos de flujo elemental desde un codificador de vídeo o audio es crear primero paquetes PES a partir de los datos de flujo elemental y luego encapsular estos paquetes PES dentro de paquetes de flujo de transporte (TS) MPEG o un flujo de programa (PS) MPEG . Los paquetes TS pueden luego transmitirse utilizando técnicas de radiodifusión, como las utilizadas en ATSC y DVB .

NICAM

Para proporcionar compatibilidad mono , la señal NICAM se transmite en una subportadora junto a la portadora de sonido. Esto significa que la portadora de sonido mono normal de FM o AM se deja sola para la recepción por parte de receptores monoaurales. El paquete NICAM (excepto el encabezado) se codifica con un generador de bits pseudoaleatorio de nueve bits antes de la transmisión. Es importante hacer que el flujo de bits NICAM se parezca más a ruido blanco porque esto reduce el patrón de señal en los canales de televisión adyacentes.

Ver también

Referencias

  1. ^ Puestos, William (2001). "Glosario" . Comunicación de datos comerciales (4 ed.). Upper Saddle River, Nueva Jersey, EE. UU.: Prentice-Hall, Inc. p. 632.ISBN _ 0-13-088263-1. Paquete: grupo de bits que incluye datos más información de control. Generalmente se refiere a una unidad de datos de protocolo de capa de red (capa OSI 3).
  2. ^ "Modelo OSI".
  3. ^ "Comprensión del modelo de referencia OSI: una analogía", La guía TCP/IP , archivado desde el original el 9 de agosto de 2014 , consultado el 9 de agosto de 2014
  4. ^ "Capítulo 5 Capa de enlace". www.msc.uky.edu . Consultado el 23 de octubre de 2021 .