Paquete
Un paquete es una pequeña cantidad de datos enviada a través de una red, como una LAN o Internet. Al igual que un paquete de la vida real, cada paquete incluye un origen y un destino, así como el contenido (o los datos) que se está transfiriendo. Cuando los paquetes llegan a su destino, se vuelven a ensamblar en un solo archivo u otro bloque contiguo de datos.
Aunque la estructura exacta de un paquete varía según los protocolos, un paquete típico incluye dos secciones: un encabezado y una carga útil. La información sobre el paquete se almacena en el encabezado. Por ejemplo, un encabezado IPv6 incluye los siguientes campos:
- Dirección de origen (128 bits): dirección IPv6 del origen del paquete
- Dirección de destino (128 bits): dirección IPv6 del destino del paquete
- Versión (4 bits): "6" para IPv6
- Clase de tráfico (8 bits): configuración de prioridad del paquete
- Etiqueta de flujo (20 bits): ID opcional que etiqueta el paquete como parte de un flujo específico; se usa para distinguir entre varias transmisiones desde un mismo origen
- Longitud de la carga útil (16 bits): tamaño de los datos, definido en octetos
- Siguiente encabezado (8 bits): ID del encabezado que sigue al paquete actual; puede ser TCP, UDP u otro protocolo
- Límite de saltos (8 bits): número máximo de saltos de red (entre enrutadores, conmutadores, etc.) antes de descartar el paquete; también se conoce como "TTL" en IPv4
La sección de carga útil de un paquete contiene los datos que se están transfiriendo. A menudo, esto es solo una pequeña parte de un archivo, una página web u otra transmisión de datos, ya que los paquetes individuales son relativamente pequeños. Por ejemplo, el tamaño máximo de la carga útil de un paquete IP es de 65,535 bytes, o 64 kilobytes. El tamaño máximo de un paquete o "trama" Ethernet es de solo 1,500 bytes o 1.5 kilobytes.
Los paquetes están diseñados para transferir datos de forma confiable y eficiente. En lugar de transferir un archivo grande como un solo bloque de datos, enviar paquetes más pequeños ayuda a garantizar que cada sección se transmita correctamente. Si un paquete no se recibe o se "descarta", solo es necesario volver a enviar el paquete descartado. Además, si una transferencia de datos encuentra congestión de red debido a varias transferencias simultáneas, los paquetes restantes pueden desviarse por una ruta menos congestionada.
Pon a prueba tu conocimiento