摘要:互聯網技術考試NFS通信協議與掛載協議:NFS通信協議以RPC為基本操作方式,RPC采用申請/應答方式工作,申請用于調用一個遠程進程,應答用于答復對應的調用。所有的RPC包都有一個交換識別號(exchangeidentifier,XID),用于申請和答復的對應。這種工作方式與NFS的客戶端/服務器設計模式一致。
(1)NFS通信協議與掛載協議
NFS通信協議以RPC為基本操作方式,RPC采用申請/應答方式工作,申請用于調用一個遠程進程,應答用于答復對應的調用。所有的RPC包都有一個交換識別號(exchangeidentifier,XID),用于申請和答復的對應。這種工作方式與NFS的客戶端/服務器設計模式一致。
NFS為了解決不同設備之間基于CPU的各種字節不同編排順序,實現跨平臺之間通信和資源共李,采用一種不依賴于特定CPU類型的交換二進制數據的格式XDR(eXertemalDataRepresentationa)。
RPC/XDR處于OSI七層參考模型的表示層,建立在NFS客戶SSNFS服務器更低層的網絡協議上。
RPC,網絡和NFS的層次關系如圖10-17所示。通過掛載協議,NFS客戶端允許掛載由服務器端輸出的文件系統。掛載協議授權一個客戶端的請求以對文件目錄操作。客戶端將掛載的文件系統和其路徑存放在掛載申請中,掛載申請進一步對應到RPC,并依據TCP/IP協田1~17RPC,網絡和NFS層次關系議報發送到服務器端。

服務器端檢査該請求的合理性,如文件系統是否可以設置為可輸出,文件路徑是否正確,是否授權客戶端等,并按設置給予或者拒絕服務。檢查申請符合要求以后,服務器端將提供一個文件句柄給客戶端。客戶端將依據文件句柄對該文件系統進行訪問。此時,客戶端的可見范圍從本地被擴展到被掛載的文件系統。
但是,NFS不允許掛載串接,即不允許通過一個設備掛載一個已經掛載在設備上的文件系統。
返回目錄:通信工程師互聯網技術數據存儲與安全技術
編輯相關推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年