SPX(网络交换协议)

2023-05-08 35阅读

温馨提示:这篇文章已超过426天没有更新,请注意相关的内容是否还可用!

SPX

网络交换协议

SPX运行在IPX之上,主要为Novell NetWare(NetWare 5.0之前)系统实现客户机/服务器上应用程序的通信服务,例如BTRIEVE(ISAM管理器)。SPX与TCP实现同等功能。最新版本的NetWare运行在TCP/IP上。

中文名 序列分组交换协议
外文名 Sequenced Packet Exchange protocol
所属学科 网络科学
简称 SPX
功能 为Novell网络提供分组发送服务

定义

序列分组交换协议(SPX)是Novell早期传输层协议,为Novell NetWare网络提供分组发送服务。SPX基于Xerox序列分组协议(SPP:Sequenced Packet Protocol)。SPX运行在IPX上,主要为Novell NetWare(NetWare 5.0 之前)系统实现客户机/服务器上应用程序的通信服务,例如BTRIEVE(ISAM管理器)。SPX与TCP实现同等功能。最新版本的NetWar运行在TCP/IP上。

原理

IPX从网络中接收到数据包后,将它们传送给SPX进行处理。SPX确保接收完整的,同发送时一样排序的数据包,以及消除重复的数据包。SPX预备好数据包信息的分组序列,并负责控制接收的数据包的重组过程,以确认所有数据包都已接收到,如果没有则请求重新发送。SPX直接与管理网络数据包转发过程的互联网分组交换协议(IPX)共同工作。SPX不支持文件服务器连接服务,文件服务器的连接是通过网络核心协议(NCP)实现的。SPX的扩展协议为SPX-II(SPX2)。

SPX不支持组广播,所有数据包只能传送给单个的会话对象。SPX能够检测到会话对象是否已经消失。

应用

网际包交换(IPX)是Novell的网络分层协议。IPX是从XNS的网际数据报文协议推导而来的,具有相同的包结构。

IPX提供给工作站和服务器非连接型的,不可靠的数据报文服务。为了使包传递到目的地,IPX竭尽全力,但不要求确认信息,IPX依赖于高层协议(例如SPX或NCP)提供可靠的排序数据流服务。

参考资料

1.IPX/SPX协议概述·之乎专栏

目录[+]