Linux下IEEE1394組網(wǎng)技術研究及實現(xiàn)
為了在PC間建立通信,需要先使用ARP協(xié)議尋找目標機的物理地址,這就需要發(fā)出ARP請求并接受ARP響應。
圖5是1394的ARP包的格式。Hardware_type:硬件類型,針對于1394,這里就是0x0018;Protocol_type:協(xié)議類型,針對1394的ARP,該值是0x0800;Opeode:值1代表請求,值2代表響應;Sender_unique_ID:發(fā)送者的ID;Sender_IP_address:發(fā)送者的IP地址;Target_IP_a-ddress:目標IP地址。通過使用ARP協(xié)議獲得目標物理地址后,就可建立通信連接。本文引用地址:http://www.ex-cimer.com/article/150983.htm
1394網(wǎng)關的配置可將1394網(wǎng)關看成是1394網(wǎng)絡與以太網(wǎng)之間的路由器。在配置1394網(wǎng)關時,使用NAT技術,使該網(wǎng)關具有類似于以太網(wǎng)中內外網(wǎng)之間路由器的功能。
PC可相互Ping通,且未與外網(wǎng)直接連接的PC可通過另一臺作為1394網(wǎng)關的PC訪問外網(wǎng),且網(wǎng)速較快。通過1394訪問新浪網(wǎng)站時,用抓包軟件WireShark可以抓到鏈接到新浪網(wǎng)的HTTP包與TCP包。
6 結論
通過努力,現(xiàn)在所取得的成果主要有:1)實現(xiàn)1394的Linux下組網(wǎng),1394內部網(wǎng)絡互相訪問;2)實現(xiàn)1394網(wǎng)絡與以太網(wǎng)的融合。通過一系列的安裝配置,可以使1394網(wǎng)絡與以太網(wǎng)連成一體,用戶可以像在以太網(wǎng)中一樣,進行訪問各類網(wǎng)站,建立Ftp連接等正常網(wǎng)絡活動;3)對1394網(wǎng)絡性能進行了多方面的測試實驗,對1394網(wǎng)絡性能的影響因素進行了初步的總結。后續(xù)應深化和完善1394整體性能,進一步提升通信速率。造成實驗測試速率偏低的原因:PC性能限制,1394線纜質量等,以及內核版本較舊,緩沖區(qū)偏小等。
評論