SPX(网络交换协议)
温馨提示:这篇文章已超过426天没有更新,请注意相关的内容是否还可用!
![](http://muzipingan.com/zb_users/upload/2023/05/20230503234603168312876355947.jpg)
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协议概述·之乎专栏