CLNP
CLNP
CLNP是網路連接協議,可以用於終端系統的網路實體之間或網路層中繼系統中。CLNP 使用 NSAP 地址和標題來識別網路設備,就像 IP 一樣,CLNP 協議頭的校驗和提供了一種認證,該認證用於處理 CLNP 數據報是否已正確傳輸,以及提供了生命周期控制機制,該機制限制了數據報停留在在英特網系統中的時間。
CLNP (Connection Less Network Protocol) 無連接網路協議,是一種 ISO 網路層數據報協議,它工作在開放式系統互連參考模型(ISO 7498)的網路層中。CLNP 與 TCP/IP 環境下的 IP 相類似,用來向傳輸層提供服務。因此,CLNP 又稱之為 ISO-IP。網路層中的另一個 OSI 協議是面向連接網路協議(CONP),主要提供網路層面向連接服務。
CLNP 可以用於終端系統的網路實體之間或網路層中繼系統(Network Layer relay systems)中。 CLNP 主要提供無連接網路服務。CLNP 的目標是用於充當子網獨立收斂協議(SNICP)的角色,其功能為在定義的一組底層服務上建立 OSI 網路服務,並支持一組相同或不同的互連子網上的 OSI 無連接模式網路服務的統一性。當子網獨立收斂協議和/或子網訪問協議沒有提供在一個 NSAP 到另一個 NSAP 的全部或部分路徑上支持無連接網路服務所需的功能時, CLNP 可以用來進行調整。除 SNICP 之外, CLNP 還可以實現其它協議的功能,也因此它也適用於其它子網互連方式 下。
CLNP 使用 NSAP 地址和標題來識別網路設備,其中源地址和目標地址參數是網路服務訪問點地址(NSAP 地址),網路實體標題作為終端系統或中間系統(intermediate system)中的網路實體的標識符。網路實體標題與 NSAP 地址被分配在同一名稱空間。至於地址到底是 NSAP 地址,還是網路實體標題,這取決於地址的解析環境。
CLNP 具有與 IP 相同大小的最大數據報大小,並且當數據報需要穿過最大數據報值小於 CLNP 的網路時,CLNP 提供了分組(fragmentation)機制(數據單元識別、分組 / 總長和偏移)。就象 IP 一樣,CLNP 協議頭的校驗和(checksum)提供了一種認證,該認證用於處理 CLNP 數據報是否已正確傳輸,以及提供了生命周期("Time to Live")控制機制,該機制限制了數據報停留在在英特網系統中的時間。
CLNP 中 PDU 結構如下:
Header Part Address Part Segmentation Part Option Part Data
CLNP PDU 頭結構如下:
8 16 24 32 35 40 56 72 bit
NLP ID Length ID Version Lifetime Flags Type Seg. Length Checksum
NLP ID ― 網路層協議標識符。當該欄位設置為二進位值1000 0001時,用以識別網路層協議中支持無連接模式網路服務的 ISO 8473協議。當該欄位設置為二進位值0000 0000 時,用以識別互動式網路層子協議。
Length ID ― 長度指示器表示頭大小(octet)。
Version ― Version/Protocol ID Extension 識別標準 ISO 8473版本。
Lifetime ― PDU Lifetime 表示 PDU 的剩餘生存時間,以500毫秒為單元。
Flags ― 三個標記:許可分割(Segmentation Permitted)、更多分段(More Segments)、差錯報告(Error Report)。
Type ― Type 代碼欄位用以標識協議數據單元類型,可能為:數據 PDU 或差錯報告 PDU。
Seg. Length ― Segment Length 欄位用以規定整個 PDU 長度(octet),包括頭和數據部分。
Checksum ― Checksum 欄位用以計算整個 PDU 頭部分。
Address Part ― 包括目標地址和源地址等信息,可變長,定義在 OSI 8348/AD2 中。
Segmentation Part ― 如果 PDU 固定頭部分的 egmentation Permitted Flag 欄位值為1,那麼頭結構中必須包括 Segmentation Part;如果 Segmentation Permitted Flag 值為0,那麼說明當前沒有使用分割子協議。
Option Part ― Options Part 欄位用以傳送可選參數。
Data Part ― PDU 中的 Data Part 欄位是一組規則的八位位組。
組織來源:CLNP 定義在 ISO (文檔8473和 ITU 文檔 X.213 及 X.233 中。)