-
2004-06-05
浅析ipx/spx
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://caiblog.blogbus.com/logs/207129.html
浅析IPX/SPX协议
前面已经非常肤浅地介绍了TCP/IP协议,为了进一步了解网络协议,现在向大家介绍IPX/SPX协议。
IPX/SPX是Internetwork Packet Exchange/ Sequenced Packet Exchange 的简称。在普遍的网络应用中,IPX/SPX主要用于NetWare操作系统中,为了使其它操作系统与NetWare能够通信,我们必须在NetWare以外的操作系统上安装IPX/SPX协议。例如利用Microsoft系统与NetWare互连,我们必须安装SPX/IPX协议(在基于NT的操作系统上是NWlink协议,因为NWlink协议已经包括了SPX/IPX协议)。
IPX协议是一个对等的网络协议,它在网络内部或它们之间提供了非连接数据报传输、控制地址以及数据路由包服务。在非连接传输中,每次数据包被传送时,一个 会话不需要被配置就发出去了。这就比导向连接需要更少的负担。因此,当数据被断断续续地传输时,无连接传输是最有效的。
因为IPX是一个非连接协议,所以它不提供数据流控制或者已经接收到数据包的任何信息。相反地,单个数据包独立地到达它们的目的地,而IPX是假想它们能够完整无缺地到达的,而不担保它们能够到达目的地时完整无缺或者它们是按照一定的顺序到达的。然而,在LAN上传输的数据是非常容易出错的,所以IPX在LAN上传输非连续的数据是非常有效率的。
SPX是一个基于IPX上的提供导向连接服务的协议。虽然导向连接服务需要配置会话,但是,一旦一个会话被建立后,这个服务不再需要在数据传输上花费精力。因此,对于一个连续的连接来说,它是非常有效率的。SPX提供了可靠的数据传输服务。它还可以跟踪包括许多分散包的数据的传输。
随后出现了SPX II,它可以说是SPX的增强版,它在以下两方法提高了SPX在大型宽带网上的性能:
1.SPX II比SPX允许输出更多的未被承认的数据包。在SPX中,任何时候输出的数据包都不能超过一个,而在SPX II中却可以允许许多个。
2.SPX II允许更大的数据包。在SPX中,每个数据包的最大值是576 byte,而在SPX II中,数据包的最大值可以与LAN的带宽一样大。例如在以太网中,SPX II可以使用1518 byte。
在配置IPX/SPX协议时,一般都要要求你确定当前使用帧(Frame)的类型,下面列出了常用的帧的类型:
----------------------------------------------
拓朴(Topology) 帧类型(Frame Type)
----------------------------------------------
Ethernet(以太网) 802.3或者802.2
Token Ring(令牌网) 802.5
FDDI(光纤网) 802.2
----------------------------------------------
最后值得一提的是IPX/SPX也是可以路由的协议,具备了大型网络连接的最基本条件。随机文章:
防止黑客入侵ADSL的一些技巧 2006-05-03ADSL宽带拨号密码的另类拿法 2006-05-03ASP+Access的安全隐患及对策 2005-04-20引导记录(DBR)及其结构 2005-01-01什么是前端总线FSB 2005-01-01
收藏到:Del.icio.us








评论
所以但是找了好就也没办法禁止修改这个协议 谁有好的办法请加 QQ:286042540 或者发邮件 chenshen789@126.com
xc3638522@163.com 谢谢~~ 如果真的可以修改 我可以给金钱奖励