序列 分组交换 协议( SPX )是 Novell 早期 传输层 协议,为 Novell NetWare 网络提供分组发送服务。 SPX 基于 Xerox 序列分组协议( SPP : Sequenced Packet Protocol )。 SPX 运行在 IPX 上,主要为 Novell NetWare ( NetWare 5.0 之前)系统实现客户机 / 服务器上应用程序的通信服务,例如 BTRIEVE ( ISAM 管理器)。 SPX 与 TCP 实现同等功能。最新版本的 NetWar 运行在 TCP/IP 上。
SPX :序列 分组交换 协议
( SPX : Sequenced Packet Exchange protocol )
IPX 从网络中接收到 数据包 后,将它们传送给 SPX 进行处理。 SPX 确保接收完整的,同发送时一样排序的数据包,以及消除重复的数据包。 SPX 预备好数据包信息的分组序列,并负责控制接收的数据包的重组过程,以确认所有数据包都已接收到,如果没有则请求重新发送。 SPX 直接与管理网络数据包转发过程的互联网分组交换协议( IPX ) 共同工作。 SPX 提供连接封包传送方式比 IPX 可靠。 SPX 有连接辨识号码( Connections ID ),若接收到错误封包时,立即要求对方重新传送。 SPX 不支持 文件服务器 连接服务,文件服务器的连接是通过网络核心协议( NCP )实现的。 SPX 的扩展协议为 SPX-II ( SPX2 )。
传输层协议的代表包括:TCP、UDP、SPX等。
传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。当网络层服务质量不能满足要求时,它将服务加以提高,以满足高层的要求;当网络层服务质量较好时,它只用很少的工作。传输层还可进行复用,即在一个网络连接上创建多个逻辑连接。