什么是 IPX(Internetwork Packet Exchange)?
IPX是一种网络协议,用于执行及时、受管理和安全数据的端到端流程的活动和事务。最初由 Novell NetWare 操作系统使用,后来被 Windows 采用。随着它们取代了 NetWare LAN,它们被广泛用于部署 Microsoft Windows LAN 的网络中。
IPX/SPX 或 Internetwork Packet Exchange/Sequenced Packet Exchange 由 Novell 开发,以替代 TCP/IP 协议套件。这是在 1980 年代初在 Novell 的称为 Netware 的网络软件中引入的。 1980 年代推出的 IPX 直到 1990 年代仍然相当流行。之后 TCP/IP 协议在很大程度上取代了它。
IPX的工作
IPX 是网络层,SPX 是 IPX/SPX 网络协议的传输层。 IPX 和 IP 协议具有相似的功能,这定义了设备之间如何发送和接收数据。传输层协议或 SPX 协议用于建立和维护设备之间的连接。它们一起可用于传输数据并在系统之间创建网络连接。
IPX 不需要在数据包从一个系统发送到另一个系统时保持一致的连接,这就是所谓的无连接。它可以从因连接不良或断电而中断的点恢复传输。
应用
IPX 提供对等支持连接。与 IP 一样,IPX 也包含最终用户数据并且是无连接的,就像网络地址一样。
Novell 最初的 NetWare 客户端是为 DOS 编写的。在 1990 年代,Quake、Descent 和 WarCraft 2 等视频游戏都支持 IPX 进行网络游戏。 Kali 是用作模拟器的服务的名称,让游戏玩家可以在线玩游戏
好处
- IPX/SPX 主要是为局域网 (LAN) 设计的,仅用于此目的时非常有效。
- IPX 具有更大的地址空间:48 位而不是 IPv4 中的 32 位。
- IPX 地址包含本地 MAC 地址:与 IPv4 等“地址分配”相比。
- IPX 中没有 BootP 或 DHCP。 (DHCP 是从 BootP 中发明的,以便 IPv4 可以像 IPX 一样允许“即插即用”网络寻址。它后来被添加到 IPv6 中。)
缺点
- 如今,IPX 已不再流行。主要使用 TCP/IP 是因为它在广域网和 Internet 上的卓越性能,以及它为相同目的而创建的更成熟的协议。 TCP/IP 的真正优势在于互操作性和独立于供应商的开放标准。
- 通过 IPX 应用程序和互联网的使用,如果您实施 VPN,成本会更高。
- 在 IP 数据包中封装和加密 IPX 帧需要比执行直接 IPSec VPN 更昂贵的硬件。