複製鏈接
請複製以下鏈接發送給好友

CLNP

鎖定
CLNP是網絡連接協議,可以用於終端系統的網絡實體之間或網絡層中繼系統中。CLNP 使用 NSAP 地址和標題來識別網絡設備,就像 IP 一樣,CLNP 協議頭的校驗和提供了一種認證,該認證用於處理 CLNP 數據報是否已正確傳輸,以及提供了生命週期控制機制 ,該機制限制了數據報停留在因特網系統中的時間。
中文名
網絡連接協議
外文名
CLNP
別    名
ISO-IP
主要服務
提供無連接網絡服務
特    性
限制數據報停留在英特網中的時間
相關協議
IS-IS、CLNP、IDRP等
應用學科
通信科技(一級學科),通信網絡(二級學科)

CLNPCLNP定義

CLNP (Connection Less Network Protocol) 無連接網絡協議,是一種 OSI [1]  網絡層數據報協議,它工作在開放式系統互連參考模型(ISO 7498)的網絡層中。CLNP 與 TCP/IP 環境下的 IP 相類似,用來向傳輸層提供服務。因此,CLNP 又稱之為 ISO-IP。網絡層中的另一個 OSI 協議是面向連接網絡協議(CONP),主要提供網絡層面向連接服務。

CLNP應用與原理

CLNP 可以用於終端系統的網絡實體之間或網絡層中繼系統(Network Layer relay systems)中。 CLNP 主要提供無連接網絡服務。CLNP 的目標是用於充當子網獨立收斂協議(SNICP)的角色,其功能為在定義的一組底層服務上建立 OSI 網絡服務,並支持一組相同或不同的互連子網上的 OSI 無連接模式網絡服務的統一性。當子網獨立收斂協議和/或子網訪問協議沒有提供在一個 NSAP 到另一個 NSAP 的全部或部分路徑上支持無連接網絡服務所需的功能時, CLNP 可以用來進行調整。除 SNICP 之外, CLNP 還可以實現其它協議的功能,也因此它也適用於其它子網互連方式下。

CLNP使用

CLNP 使用 NSAP 地址和標題來識別網絡設備,其中源地址和目標地址參數是網絡服務訪問點地址 (NSAP 地址),網絡實體標題作為終端系統或中間系統(intermediate system)中的網絡實體的標識符。網絡實體標題與 NSAP 地址被分配在同一名稱空間。至於地址到底是 NSAP 地址,還是網絡實體標題,這取決於地址的解析環境。

CLNP具有的特性

CLNP 具有與 IP 相同大小的最大數據報大小,並且當數據報需要穿過最大數據報值小於 CLNP 的網絡時,CLNP 提供了分組(fragmentation)機制(數據單元識別、分組 / 總長和偏移)。就象 IP 一樣,CLNP 協議頭的校驗和(checksum)提供了一種認證,該認證用於處理 CLNP 數據報是否已正確傳輸,以及提供了生命週期("Time to Live")控制機制 ,該機制限制了數據報停留在在英特網系統中的時間。

CLNP協議結構

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 字段是一組規則的八位位組。
相關協議:IS-IS、CLNP、IDRP、CONP、ES-IS、ISO-TP
組織來源:CLNP 定義在 ISO (文檔8473和 ITU 文檔 X.213 及 X.233 中。)
參考資料
  • 1.    OSI  .百度百科[引用日期2020-06-23]