| 
       咨詢電話:010-51727811/12/13
      當前位置: 首頁 > 新聞中心 > 業內新聞 >
      服務器端的網絡I/O介紹(一)
      時間:2012-07-19 09:42  來源:飛客數據恢復   作者:飛客數據恢復工程師
      服務器端的網絡I/O  
      在網絡的另一端,服務器的N I C接受從工作站來的重定向I / O請求。這個N I C通常具有專門的設備驅動程序,使之能夠在很重的負擔情況下仍然可以正常工作。當客戶請求進入服務器時,
       
      它們被服務器通信協議驅動程序“解包”,并被傳送給服務器網絡文件協議處理程序。
       
      為了處理重定向I / O請求,它將被發送到服務器的文件系統,在這里重定向I / O請求將接受服務器上的設備或子系統的處理,且處理方式或多或少地與本地I / O請求類似。

      當數據從N I C傳送到服務器的主機I / O控制器時,要經歷五步軟件成分的處理,它們是:
       
       (1) 當請求到達N I C時,由系統通信協議驅動程序(典型地是T C P / I P)將它分解,并傳送到網絡文件協議處理程序。
                     
        (2) 網絡協議處理程序產生所有必要的連接,以跟蹤與遠程客戶交換數據所必需的信息。
       
       (3) 當客戶I / O請求被傳送到服務器文件系統時,可以執行幾種類型的進程和客戶管理操作,包括進程調度、安全控制、日志和進程路由。
       
       (4) 這個請求然后被傳送到服務器文件系統,文件系統將在本地存儲尋找文件和目錄,并產生數據塊級的I / O操作。
       
       (5) 最后這個請求被傳送給卷管理器,由卷管理器將文件系統的請求映射到數據塊級的設備,從這里將I / O請求傳送給主機I / O控制器,以及在服務器中實現的硬件I / O路徑。