NetWare Core Protocol

NetWare Core Protocol

NetWare Core Protocol是NetWare的核心協定(NCP) ,是在NetWare伺服器和它的客戶機間傳輸信息的基本協定,也是NCP是一種客戶機/伺服器區域網路(LAN)協定。

NetWare Core Protocol

NetWare的核心協定 NetWare Core Protocol
NetWare Core ProtocolNetWare Core Protocol

NetWare Core Protocol(NCP) NetWare的核心協定(NCP) NetWare的核心協定(NCP)是在NetWare伺服器和它的客戶機間傳輸信息的基本協定。NCP處理登錄請求和多種對檔案系統和列印系統的請求。網間分組交換(IPX)是傳載NCP訊息的底層協定。NCP是一種客戶機/伺服器區域網路(LAN)協定。工作站形成NCP請求並對它們進行打包以在使用IPX的網路上進行傳送。在伺服器上,NCP請求被接收、拆包和解釋。理解NCP訊息,並且將它們與協定分析器一起看待,有助於你確定那種服務是最經常對伺服器提出請求的。從這一信息中,你可以確定是否有特定的伺服器工作超載了或存在問題。

類別

NCP提供的服務對Novell Net Ware網路的用戶是可用的。這些服務可以歸為下面類別:
檔案訪問(打開和關閉檔案,從檔案中讀出或寫入數據)。
檔案鎖定。
安全性。
資源分配跟蹤。
事件確定(event notification)。
NetWare目錄服務和與其他用戶的同步。
連線和通信。
列印服務和佇列管理。
網路管理
NCP對用戶和旁邊的工作站應用程式都是透明的。例如,一個用戶可以從網路伺服器請求一個檔案,這個伺服器以一個本地驅動程式的形式出現。工作站上的重定向功能確定這個檔案請求是對本地驅動程式的還是對網路驅動的,然後再對它進行合適的路由選擇。從這個意義上講,工作站上的重定向軟體和NCP共同工作來提供對用戶的服務。
NCP是一個LAN協定,它的原始設計是基於假設伺服器和工作站相對較近。當加入一個路由器,並且連線覆蓋到一個廣域網連結時,NCP就導致了通信過度密集。它使用請求/回響策略來管理伺服器/工作站通信。如果一個工作站產生了一個請求,在產生另一個請求之前,它必須等待從伺服器來的回響。這種所需的確認過程增加了額外的通信量,但Novell已經開發了協定策略來解決這一問題。參見“網間分組交換”。
通過使用協定分析器,可以對NCP進行分析,以跟蹤用戶在網路上作什麼。每個NCP分組包含一個確定服務請求或被服務類型的代碼。這些代碼可以很容易地被大多數協定分析器確定,並且可以使用過濾器來觀察一個特定類型的服務或來自一個工作站的通信。下面列出了一些請求的簡明描述:
登錄和退出登錄請求。
目錄處理請求(例如創建,列出,改名,刪除等等)。
檔案處理請求(例如打開,關閉,創建,刪除等等)。
伺服器請求(清除連線,下載檔案伺服器,獲得磁碟信息,獲得檔案伺服器信息,傳送訊息等等)。
訊息管理服務(傳送或接收訊息)。
印表機和排隊服務。
檔案加鎖和解鎖服務。
這裡列出的只是服務請求和回響的普通類別。總共有上百種調用(call),每種都有特殊的目的和代碼。例如,“創建目錄”請求有一個特定的類型數(2222)、一個功能代碼(22)和一個子功能代碼(10)。在協定分析期間,這些代碼出現在分組的列表中。從這裡討論的目的上來看,這些代碼並不重要。然而它們確實指出了工作站和伺服器是如何通信的,以及你使用協定分析器如何跟蹤事件。

舉例

例如,由於你懷疑用戶可能進行了非授權活動,你可以跟蹤用戶活動;或你希望跟蹤用戶進行了被禁止的活動等。Novel1的LANalyzer可以過濾掉為某一用戶的工作站產生的分組,或過濾掉產生這個用戶請求的某個服務的登錄。
通過跟蹤NCP在伺服器和某客戶之間的請求和回響流,可以看到用戶登錄和退出登錄,啟動應用程式,訪問在伺服器上的檔案,與其他用戶的通信,以及進行了一些其他活動。然而,對多數部分情況,對分組流進行跟蹤只是為發現問題的原因或通信中的瓶頸

相關詞條

相關搜尋

熱門詞條

聯絡我們