網路系統實現技術之IPX與SPX

2021-03-31 08:56:28 字數 2868 閱讀 2381

ipx/spx

novell ***ware

網路novell

公司為適應網路發展,將主機網路轉換為

pc網路,開發了

novell ***ware

網路系統。該系統中基於客戶機

/伺服器模式。以普通

pc機做為客戶機,以效能強大的伺服器做為伺服器,為客戶機提供檔案服務、資料庫服務及其他服務。

與前面的

sna模型一樣,

novell ***ware

也早於osi

模型,所以不能與

osi模型嚴格對應,但也有很明顯的對應關係。在主要的層次上,更接近於

tcp/ip

模型。

下圖是novell ***ware

體系對應於

osi模型的示意圖:

從圖中可以看出,

ipx/spx

是***ware

結構中的重要組成部分。

ipx/spx

在***ware

的lan

上提供傳輸服務,也提供網路的控制資訊(如路由資訊)和網路上可用服務的資訊。

ipx/spx

具有完全的路由能力,可以實現多網段間的通訊,可用於大型企業網。

***ware

沒有osi

模型中的會話層與表示層,所有的應用協議都對應於

osi的應用層,如

sap、檔案服務等。

***ware

通過服務廣告協議(

service advertising protocol,sap)

來實現對服務的管理。伺服器每隔

60秒廣播

sap分組

[1],給出其位址及提供的服務,閘道器伺服器收集

sap分組並建立的網路路由資料庫。

由於受到

sap協議高層廣播通訊機制的限制,

***ware

路由網路中的主機數不宜超過幾千。儘管

sap的侷限性已經被智慧型路由器和伺服器配置所克服,但是大規模

ipx/spx

網路的管理仍是非常困難的工作。

ipx協議

網際包交換(

inter***work packet exchange

,ipx

)協議對應於

osi的網路層,是不可靠的無連線協議。

ipx主要用來控制區域網內或區域網之間資料報的定址、路由和傳送,不保證訊息的完整性,不提供糾錯服務。

在無連線傳輸中,每次資料報被傳送時,會話不需要被配置就發出去,比導向連線負擔輕。無連線處理斷斷續續的資料傳輸效率要高於面向連線的傳輸。

ipx

協議是乙個對等的網路協議,它在網路內部或網際提供了無連線資料報傳輸、控制位址以及資料路由包服務。

在區域網中傳輸資料報時,如果接收節點在同一網段內,

ipx協議就直接將資料傳給它;如果接收節點不在同一網段內,那麼

ipx協議將資料報交給

***ware

閘道器伺服器,閘道器根據網路路由資料庫進行做出處理。

上圖是

ipx的分組格式,其中

分組長度:指出整個分組的長度,包括報頭和資料。

傳輸控制:每經歷乙個網路增

1,記錄該分組已經經歷多少個網路。當該記錄數達到最大值時,此分組被拋棄。

分組型別:用於標記不同的控制分組。 32

位元網路號和乙個

48位元機器號(

socket)。

資料字段:它點滿剩下的分組空間,其最大長度由下層網路決定。

ncp與spx協議

ipx協議之上是面向連線的傳輸協議網路核心協議(

***work core protocol

,ncp

)或順序包交換(

sequenced packet exchange

,spx

)協議。這兩個協議對應於

osi模型的傳輸層。

ncp

是***ware

的心臟,除了使用者傳輸以後,還提供各種其他服務,如檔案服務。

spx只提供傳輸服務,

lotus notes

使用spx

。(由於此處主要討論此傳輸服務,以下以

spx,帶指

ncp與

spx。)

在區域網中,

spx協議主要負責資料報傳輸的完整性。對整個傳輸的資料進行無差錯處理,即糾錯。

面向連線服務需要配置連線,一旦連線被建立後,不再需要在資料傳輸上花費精力。對於連續的資料傳輸而言,面向連線的傳輸比無連線的傳輸效率高。

spx提供了可靠的資料傳輸服務,可以跟蹤包括許多分散包的資料的傳輸。

spx

通過對包傳送的確認和確認來監視包傳送的過程,它也提供差錯控制能力,如果包內容不可用,可以負責包的重新傳送。

spx協議的限制與增強

spx具有以下兩條限制: 1

、任何時候輸出的資料報都不能超過乙個;

2、每個資料報的最大值是

576 byte。

這兩條限制制約了

spx協議在大型寬頻網上的效能發揮,為了突破這兩個限制,提公升在大型網路上的效能,出現了

spxii

,具有如下特點:

1.spx ii

允許輸出多個資料報。

2.spx ii

允許更大的資料報。資料報的最大值可以與

lan的頻寬一樣大。例如在乙太網中,

spx ii

可以使用

1518 byte。

[1]

參見andrew s.tanenbaum

著熊桂喜

,王小虎譯

. ***puter ***works(3).

清華大學出版社

,1998.7

第33~34

網路系統實現技術 AppleTalk

網路體系結構 網路體系結構是在蘋果計算機公司在 20世紀八十年代開發並不斷完善的區域網路協議簇,這種網路利用 計算機的印表機埠相連線。遵循osi 層次模型,最多可連線 32個節點。網路中,印表機是網路上的乙個節點,它利用 通訊協議和 計算機溝通。當前有兩個版本。phase 1 協議支援乙個物理網路,...

國內網路系統技術標準

以下是本人收集的幾個網路系統技術標準,希望對大家有用!對於網路裝置的測試主要依據國家下列裝置技術規範 yd t.1071 2000 ip 閘道器裝置技術要求 yd t1096 2001 路由器裝置技術規範 低端路由器 yd t1097 2001 路由器裝置技術規範 高階路由器 yd t1099 20...

關於分布式系統與網路系統

看到有些文章說雲計算其實運用了分布式的相關技術。學網路時老師會說網路系統優於分布式系統,學分布式系統又說當網路系統實現透明性時網路系統可認為是一種分布式系統。所以有些模糊,想談談自己的看法。其實不管網路系統還是分布式系統都想最大限度的實現資源共享,當你上網共享乙個網頁檔案時,你需要知道 個人認為是檔...