Linux下IEEE1394組網技術研究及實現
5 1394組網實驗
1394組網實驗環境如下:
1)硬件環境PC機2臺,1394適配卡2塊,1394連接線纜(4針),以太網(外網,可訪問Internet)。
2)軟件環境操作系統為CentOS 5和Fedora 6。
3)網絡結構 2臺PC用1394線纜連接,其中一臺PC連接外網,可通過以太網訪問Internet,另一臺無其他連接。
2臺PC機通過1394實現通信,且其中一臺PC可通過1394訪問外網。
實驗總體原理:通過編譯安裝相關模塊,實現“IP over1394”,之后通過一系列配置,實現通過1394連接訪問外網。通信時,數據先被封裝成以太網下的標準包,再被封裝成符合1394標準的傳輸格式,傳到目標節點后,再進行相反順序的解包分析工作。
圖2說明了在Linux中IEEE1394的模塊組成關系。其中,OHCI1394-IEEE1394-eth1394-TCP/IP這條分支實現了1394的網絡功能,也就是IP over 1394。本文引用地址:http://www.104case.com/article/150983.htm
PC間通過1394連接實現網絡通信的原理圖如圖3所示。2臺PC的通信所使用的方式還是IP模式下的,只是物理連接變成了1394高速連接,而實現IP與1394之間聯系的是一個轉換模塊。
圖4顯示該轉換模塊所做的工作。通過轉換包的結構,使包的格式在兩種情況下轉換,就可以實現用1394傳輸,用IP操作。
評論