-
NetWare Core Protocol
鎖定
- 中文名
- NetWare的核心協議
- 外文名
- NetWare Core Protocol
- 類 型
- 客户機/服務器局域網(LAN)協議
- 服務類別
- 文件鎖定
NetWare Core Protocol產品介紹
NetWare的核心協議 NetWare Core Protocol
NetWare Core Protocol詳細信息
工作站形成NCP請求並對它們進行打包以在使用IPX的網絡上進行傳送。在服務器上,NCP請求被接收、拆包和解釋。理解NCP消息,並且將它們與協議分析器一起看待,有助於你確定那種服務是最經常對服務器提出請求的。從這一信息中,你可以確定是否有特定的服務器工作超載了或存在問題。
NetWare Core Protocol服務類別
NCP提供的服務對Novell Net Ware網絡的用户是可用的。這些服務可以歸為下面類別:
文件訪問(打開和關閉文件,從文件中讀出或寫入數據)。
文件鎖定。
安全性。
資源分配跟蹤。
事件確定(event notification)。
NetWare目錄服務和與其他用户的同步。
連接和通信。
打印服務和隊列管理。
網絡管理。
NCP對用户和旁邊的工作站應用程序都是透明的。例如,一個用户可以從網絡服務器請求一個文件,這個服務器以一個本地驅動程序的形式出現。工作站上的重定向功能確定這個文件請求是對本地驅動程序的還是對網絡驅動的,然後再對它進行合適的路由選擇。從這個意義上講,工作站上的重定向軟件和NCP共同工作來提供對用户的服務。
NCP是一個LAN協議,它的原始設計是基於假設服務器和工作站相對較近。當加入一個路由器,並且連接覆蓋到一個廣域網鏈接時,NCP就導致了通信過度密集。它使用請求/響應策略來管理服務器/工作站通信。如果一個工作站產生了一個請求,在產生另一個請求之前,它必須等待從服務器來的響應。這種所需的確認過程增加了額外的通信量,但Novell已經開發了協議策略來解決這一問題。參見“網間分組交換”。
通過使用協議分析器,可以對NCP進行分析,以跟蹤用户在網絡上作什麼。每個NCP分組包含一個確定服務請求或被服務類型的代碼。這些代碼可以很容易地被大多數協議分析器確定,並且可以使用過濾器來觀察一個特定類型的服務或來自一個工作站的通信。下面列出了一些請求的簡明描述:
登錄和退出登錄請求。
目錄處理請求(例如創建,列出,改名,刪除等等)。
文件處理請求(例如打開,關閉,創建,刪除等等)。
消息管理服務(發送或接收消息)。
打印機和排隊服務。
文件加鎖和解鎖服務。
這裏列出的只是服務請求和響應的普通類別。總共有上百種調用(call),每種都有特殊的目的和代碼。例如,“創建目錄”請求有一個特定的類型數(2222)、一個功能代碼(22)和一個子功能代碼(10)。在協議分析期間,這些代碼出現在分組的列表中。從這裏討論的目的上來看,這些代碼並不重要。然而它們確實指出了工作站和服務器是如何通信的,以及你使用協議分析器如何跟蹤事件。
NetWare Core Protocol舉例
由於你懷疑用户可能進行了非授權活動,你可以跟蹤用户活動;或你希望跟蹤用户進行了被禁止的活動等。Novel1的LANalyzer可以過濾掉為某一用户的工作站產生的分組,或過濾掉產生這個用户請求的某個服務的登錄。
通過跟蹤NCP在服務器和某客户之間的請求和響應流,可以看到用户登錄和退出登錄,啓動應用程序,訪問在服務器上的文件,與其他用户的通信,以及進行了一些其他活動。然而,對多數部分情況,對分組流進行跟蹤只是為發現問題的原因或通信中的瓶頸