miércoles, 4 de mayo de 2011

Estructura de paquetes de datos

Los paquetes pueden contener datos de varios tipos incluyendo:

  • Información, como mensajes o archivos.
  • Ciertos tipos de datos de control y comandos, como peticiones de servicio.
  • Códigos de control de sesión, como la corrección de errores, que indica la necesidad de una retransmisión.

Componentes de un paquete

Todos los paquetes tienen varias propiedades en común. Entre ellas se incluyen:

  • Una dirección de origen que identifica al equipo que realiza el envío.
  • Los datos que se quieren transmitir.
  • Una dirección de destino que identifica al destinatario.
  • Instrucciones que indican a los componentes de la red cómo pasar los datos.
  • Información que indica al equipo de destino cómo conectar el paquete con el resto de los paquetes para reorganizar el bloque completo de datos.
  • Información de comprobación de errores que asegura que los datos lleguen intactos.

Los componentes de un paquete se agrupan en tres secciones: cabecera, datos y final.

Cabecera

La cabecera incluye:

  • Una señal de alerta que indica que el paquete se está transmitiendo.
  • La dirección del origen.
  • La dirección del destino.
  • Información de reloj para sincronizar la transmisión.

Datos

Esta parte describe los datos que se están enviando actualmente. Dependiendo de la red, esta parte del paquete tiene un tamaño variable. La sección de datos en la mayoría de las redes varía entre 512 bytes o 0.5 kilobytes (KB) y 4 KB.

Debido a que la mayoría de los datos de origen suelen tener más de 4 KB, hay que dividir los datos en bloques más pequeños para que puedan ser colocados en paquetes. Para realizar la transmisión de un archivo grande, habrá que enviar muchos paquetes.


Final

El contenido exacto del final varía en función del método de comunicación o protocolo. Sin embargo, el final suele tener un componente de comprobación de errores denominado código de redundancia cíclica (CRC). El CRC es un número generado en el origen por un cálculo matemático sobre el paquete. Cuando el paquete llega al destino se vuelve a realizar el cálculo. Si el resultado de los dos cálculos coincide, indica que los datos del paquete se han mantenido estables. Si el cálculo del destino es distinto del cálculo del origen, significa que los datos han cambiado durante la transmisión. En dicho caso, la rutina de CRC indica al equipo origen que vuelva a transmitir los datos.

Un protocolo es un conjunto de reglas o estándares diseñado para permitir que los equipos puedan conectarse entre sí e intercambiar datos reduciendo los errores en la medida de lo posible.

Las redes tienen distintos formatos para los paquetes y permiten paquetes de distintos tamaños. El límite del tamaño del paquete determina cuántos paquetes puede crear el sistema operativo de red para un conjunto de datos de gran tamaño.

No hay comentarios:

Publicar un comentario