標籤: 暫無標籤

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

1 NCP -簡介

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

2 NCP -特點




  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 專有協議。

相關鏈接 http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/netwarep.htm : NetWare Protocols


上一篇[秦繆公]    下一篇 [龜山宮]

相關評論

同義詞:暫無同義詞