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