IPXIPX:網際網路分組交換協議 (IPX:Internetwork Packet Exchange protocol) 網際網路分組交換協議(IPX)是 Novell NetWare 作業系統所支援的在網際網路絡中路由資料包的早期網路協議。IPX 是一種面向無連線通訊的資料報協議 - 類似於 TCP/IP 協議組中的網際協議(即IP)。其高層協議,如 SPX 和 NCP,主要提供差錯恢復服務。 為了選擇最佳路徑,IPX 使用動態距離向量(distance vector)路由選擇協議,如路由資訊協議(RIP:Routing Information Protocol)或鏈路狀態協議(NLSP:NetWare Link-State Protocol)。 Novell IPX 網路地址是唯一的,以十六進位制表示。它由兩部分組成:網路號和節點號。IPX 網路號由網路管理員分配,地址長 32 位。節點號,通常是系統網路介面卡(NIC)的介質訪問控制(MAC)地址,地址長 48 位。透過 MAC 地址作為節點號,系統可以透過傳送節點以判斷資料鏈路使用的 MAC 地址。 Novell NetWare IPX 支援單路由器介面的四種封裝模式: * Novell 私有( Novell Proprietary ) -也稱為原始 802.3 或者 Novell Ethernet_802.3 , Novell 私有 是 Novell 公司最初使用的封裝模式。 * 802.3 - 也稱為 Novell_802.2,802.3 是 IEEE 802.3 的標準幀格式。 * Ethernet v 2 - 也稱為 Ethernet-II 或 ARPA,Ethernet v2 包括標準 Ethernet v2 協議頭,它由目標地址和源地址欄位構成,後面是 EtherType 欄位。 * SNAP - 也稱為 Ethernet_SNAP,SNAP 在原 IEEE 802.2 協議頭增加了 type 程式碼,與 Ethernet v2 中定義的 EtherType 類似。 IPX 資料包資料部分的長最小為 30 位元組 (只有頭部分 ) ,最大值不定,這主要取決於使用的低層 MAC 協議( 乙太網或令牌環 )。協議結構NetWare IPX 資料包頭: 8 16 bitChecksumPacket LengthTransport control Packet TypeDestination Network (4 bytes)Destination node (6 bytes)Destination socket (2 bytes)Source network (4 bytes)Source node (6 bytes)Source socket (2 bytes) * Checksum ― 表示當16位欄位全設定為1(FFFF)時,不使用校驗和。 * Packet length ― 指定完整 IPX 資料報的位元組長。IPX 資料包大小任意,可以達到媒體最大傳輸單元(MTU)大小(不允許資料包分片)。 * Transport control ― 指明資料包傳送過程中經過的路由器數量。當該值為16時,假設發生路由迴路,並丟棄資料包。 * Packet type ― 指定哪個上層協議應該接收該資料包資訊。通常包括兩個值: o 5 ― 表示序列分組交換(SPX) o 17 ― 表示NetWare核心協議(NCP) * Destination network、Destination node、and Destination socket ― 表示目標資訊。 * Source network、Source node and Source socket ― 表示源資訊。
IPXIPX:網際網路分組交換協議 (IPX:Internetwork Packet Exchange protocol) 網際網路分組交換協議(IPX)是 Novell NetWare 作業系統所支援的在網際網路絡中路由資料包的早期網路協議。IPX 是一種面向無連線通訊的資料報協議 - 類似於 TCP/IP 協議組中的網際協議(即IP)。其高層協議,如 SPX 和 NCP,主要提供差錯恢復服務。 為了選擇最佳路徑,IPX 使用動態距離向量(distance vector)路由選擇協議,如路由資訊協議(RIP:Routing Information Protocol)或鏈路狀態協議(NLSP:NetWare Link-State Protocol)。 Novell IPX 網路地址是唯一的,以十六進位制表示。它由兩部分組成:網路號和節點號。IPX 網路號由網路管理員分配,地址長 32 位。節點號,通常是系統網路介面卡(NIC)的介質訪問控制(MAC)地址,地址長 48 位。透過 MAC 地址作為節點號,系統可以透過傳送節點以判斷資料鏈路使用的 MAC 地址。 Novell NetWare IPX 支援單路由器介面的四種封裝模式: * Novell 私有( Novell Proprietary ) -也稱為原始 802.3 或者 Novell Ethernet_802.3 , Novell 私有 是 Novell 公司最初使用的封裝模式。 * 802.3 - 也稱為 Novell_802.2,802.3 是 IEEE 802.3 的標準幀格式。 * Ethernet v 2 - 也稱為 Ethernet-II 或 ARPA,Ethernet v2 包括標準 Ethernet v2 協議頭,它由目標地址和源地址欄位構成,後面是 EtherType 欄位。 * SNAP - 也稱為 Ethernet_SNAP,SNAP 在原 IEEE 802.2 協議頭增加了 type 程式碼,與 Ethernet v2 中定義的 EtherType 類似。 IPX 資料包資料部分的長最小為 30 位元組 (只有頭部分 ) ,最大值不定,這主要取決於使用的低層 MAC 協議( 乙太網或令牌環 )。協議結構NetWare IPX 資料包頭: 8 16 bitChecksumPacket LengthTransport control Packet TypeDestination Network (4 bytes)Destination node (6 bytes)Destination socket (2 bytes)Source network (4 bytes)Source node (6 bytes)Source socket (2 bytes) * Checksum ― 表示當16位欄位全設定為1(FFFF)時,不使用校驗和。 * Packet length ― 指定完整 IPX 資料報的位元組長。IPX 資料包大小任意,可以達到媒體最大傳輸單元(MTU)大小(不允許資料包分片)。 * Transport control ― 指明資料包傳送過程中經過的路由器數量。當該值為16時,假設發生路由迴路,並丟棄資料包。 * Packet type ― 指定哪個上層協議應該接收該資料包資訊。通常包括兩個值: o 5 ― 表示序列分組交換(SPX) o 17 ― 表示NetWare核心協議(NCP) * Destination network、Destination node、and Destination socket ― 表示目標資訊。 * Source network、Source node and Source socket ― 表示源資訊。