SPX

SPX
Información sobre la plantilla
ESTRUCTURAPAQUETEspx.png
Concepto:Estructura de un paquete SPX.

SPX. Son las siglas en inglés de Sequenced Packet Exchange (Intercambio de Paquetes Secuenciados). Es un protocolo de la Capa de transporte responsable de actuar sobre el protocolo IPX para asegurar la entrega de los paquetes.

Especificación

SPX es un antiguo protocolo de red de Novell perteneciente al sistema operativo NetWare. Se utiliza para controlar la entrega de datos a través de una red de área local mediante el protocolo IPX. Su diseño está basado en un protocolo creado por Xerox denominado SPP (Protocolo de Paquetes Secuenciados), surgiendo como respuesta a la alta demanda que había en la década de 1980 de aplicaciones con servicios orientados a conexión.

Características

  • Está orientado a comunicaciones con conexión que se encarga de verificar que un mensaje enviado a través de una red llega intacto a su destino, garantizando la integridad de los paquetes enviados y de los paquetes de confirmación recibidos.
  • Utiliza como mensajero el protocolo IPX (que por sí solo carece de fiabilidad durante el transporte de paquetes) permitiendo establecer y mantener conexiones además de enviar datos.
  • La cabecera de los paquetes de SPX se compone de 12 bytes conectados sobre una cabecera IPX de 30 bytes.
  • Realiza un control sobre el flujo de datos, regulando la velocidad a la que se envían y reciben los paquetes y reduciendo el riesgo de corrupción.

Funcionamiento

  • SPX espera un mensaje de confirmación (para controlar el envío de los paquetes).
  • En caso de no recibir este mensaje, retransmite el paquete un número determinado de veces. Si aún así no recibe respuesta, asume que ha habido un fallo de conexión y cierra la misma.
  • Todo este control es llevado a cabo en una lista de confirmación en una ventana.
  • Si se descubre un error en un paquete que se envía o recibe dentro de esta ventana, los paquetes enviados o recibidos durante ese tiempo se marcan como malos y se vuelven a retransmitir.

Ventajas

  • Es utilizado en redes de área local, debido a su eficiencia para este propósito (su rendimiento supera al de TCP/IP en una LAN).

Desventajas

En julio de 1991, Novell estableción un equipo de desarrolladores para crear una versión mejorada de SPX, llamada SPX II, después de estudiar las desventajas que habáin determinado:

  • Pobre rendimiento en la fiabilidad de transferencia de datos a través de una red, comparado con IPX.
  • Dado que tiene que garantizar los envíos y el mantenimiento de una conexión, se torna más complejo que IPX.
  • Envía otro paquete de datos antes de recibir un paquete de confirmación del paquete previo enviado
  • Si falla la conexión, se pueden perder datos ya que no proporciona un mecanismo ordenado de liberación de conexión.
  • Es propicio a provocar congestiones de red.

Veáse también

Fuentes