當前位置:首頁 » 股票資訊 » ncp是什麼
擴展閱讀
招商銀行股票發行方式 2025-04-05 13:49:51
金科娛樂股票公司簡介 2025-04-05 13:48:25
002815股票價格 2025-04-05 13:48:11

ncp是什麼

發布時間: 2025-04-05 08:35:07

㈠ NCP是什麼意思

NCP:網路核心協議
(NCP:Network Core Protocol)

網路核心協議(NCP)管理對 NetWare 伺服器資源的訪問。NCP 向 NetWare 文件共享協議(即NFSP:NetWare File Sharing Protocol)發送過程調用消息,處理 NetWare 文件和列印資源請求。 NCP 是用於 NetWare 伺服器和客戶機之間傳輸信息的主要協議。

NCP 主要負責處理登入請求以及其它文件系統和列印系統請求。NCP 是一種基於客戶機/伺服器的 LAN 協議。工作站建立 NCP 請求並通過 IPX 在網路上發送這些請求服務。伺服器端負責接收、拆包(unpacked)並解讀 NCP 請求。

NCP 服務包括:文件訪問、文件鎖定(file locking)、安全性、資源分配跟蹤(tracking of resource allocation)、事件通知(event notification)、與其它伺服器同步、連接和通信、列印服務,以及隊列和網路管理。

NCP 使用的是底層互聯網分組交換協議 (即IPX : Internetwork Packet Exchange Layer Services)。目前許多最新版的 NetWare(繼 NetWare 5.0 之後 )也都支持 TCP/IP 協議。

協議結構

NCP 請求頭格式如下所示:

8 16bit
Request type
Sequence number connection number low
Task number connection number high
Request code

Request type - 識別數據包類型:
1111H. 分配 slot 請求;

2222H 文件伺服器請求;

3333H 文件伺服器答復;

5555H 取消分配 slot 請求;

7777H 突發模式數據包 (BMP);

9999H 肯定確認;

H 表示十六進制符號。

Sequence number - 工作站和文件伺服器通過該欄位識別發送和接收的數據包。
Connection number low - 分配給工作站的低連接 ID 號 。
Task number - 識別操作系統 ,如 DOS , task 。
Connection number high - 分配給工作站的高連接 ID 號 。只用於 1000 用戶 NetWare 版本,其它版本上的該值都為 0 。
Request code - 識別特定請求功能代碼
NCP 答復頭結構和請求頭結構相同,但 Connection Number High 後的最後 2 位元組不同 ,如下所示:

Completion code - completion code 欄位表示客戶機請求是否成功。 Completion Code 欄位值為 0 表示請求成功,否則表示請求出錯。
Connection status - 如果在console prompt 處輸入DOWN ,那麼 該位元組中的第四位為 1,表示關閉伺服器 。

相關協議 NetWare 、 SPX 、 RIP 、 NLSP 、 IPX

組織來源 網路核心協議 (NCP) 是 Novell 專有協議。