El intercambio de paquetes secuenciado ( SPX ) es un protocolo en la pila de protocolos IPX / SPX que corresponde a un protocolo de capa de transporte orientado a la conexión en el modelo OSI . Al ser confiable y orientado a la conexión, es análogo al Protocolo de control de transmisión (TCP) de TCP / IP , pero es un protocolo de datagrama, en lugar de un protocolo de flujo.
Estructura de paquetes SPX
Cada paquete SPX comienza con un encabezado con la siguiente estructura:
Octetos | Campo |
---|---|
1 | Control de conexión |
1 | Tipo de flujo de datos |
2 | ID de conexión de origen |
2 | ID de conexión de destino (0xFFFF = desconocido) |
2 | Secuencia de números |
2 | Número de acuse de recibo |
2 | Número de asignación (el número de búferes de recepción pendientes disponibles) |
0-534 | datos |
Los campos de control de conexión contienen 4 indicadores de un solo bit:
Peso | Significado |
---|---|
0x10 | Fin de mensaje |
0x20 | Atención |
0x40 | Se requiere reconocimiento |
0x80 | Paquete del sistema |
El tipo de flujo de datos sirve para cerrar la conexión SPX. Para ello se utilizan dos valores:
Valor | Significado |
---|---|
0x00-0xFD | Disponible para uso del cliente |
0xFE | Fin de la conexión |
0xFF | Acuse de recibo de fin de conexión |