《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 無線IP網關的設計與應用

無線IP網關的設計與應用

2009-03-17
作者:郝代春 胡修林 張蘊玉

???? 摘? 要: 介紹了實現專用無線網與局域網之間的IP級互連原理和關鍵技術,并討論了此項技術的應用前景。

??? 關鍵詞: IP網關? 串口通信

?

  在實際網絡中,許多不在同一地點的局域網之間需要交互信息。為實現專用無線網與局域網之間的互連,研制具備下述功能的網關。首先,實現IP級互連,即某一局域網的IP數據報經過網關的轉換后可以通過無線網傳到另一網關,再經轉換后,IP數據報可到達另一局域網的相應的主機上,如圖1所示;其次,實現連接認證。當網關啟動時,與另一網關進行連接認證,當認證通過時,才建立IP連接。

?

?

  實驗采用自主開發的軟件,工作在Windows 9x操作系統下,在局域網中獲得所有的IP數據報,通過判斷、修改Ethernet頭信息,將IP數據報送至串口,通過連接在串口的無線設備發送出去。目的網絡的網關串口上連接的無線設備接收到后,通過網關轉發到目的計算機。從功能上說,網關計算機實現的是路由器的功能。

1 路由器功能

  路由器的功能主要有以下五個方面:

  (1)網絡間截獲發送到遠地網段的報文,起轉發的作用;

  (2)選擇最合理的路由,引導通信;

  (3)路由器在轉發報文的過程中,為了便于在網絡間傳送報文,按照預定的規則把大的數據包分解成適當大小的數據包,到達目的地后再把分解的數據包包裝成原有形式;

  (4)多協議的路由器可以連接使用不同通信協議的網絡段,作為不同通信協議網絡段通信連接的平臺;

  (5)路由器的主要任務是把通信引導到目的地網絡,然后到達特定的節點站地址。后一個功能是通過網絡地址分解完成的。

  根據本項目的具體要求,所設計的無線網關實現了路由器的一部分功能,但并不是一個完整意義上的路由器。

2 系統設計與實現

2.1 系統結構

  系統結構如圖1所示。

  對LAN而言,無線數據鏈是隱含在網關內的協議實體,它對LAN1和LAN2都是透明的。對外部而言,半網關1和半網關2構成一個整體網關,它完成與IP有關的信息處理,路由選擇和LAN內部物理尋址。兩個LAN間的IP數據報傳輸處理過程如圖2所示。這里網關主要解決轉發決策、時延處理、地址轉換等。

?

2.2 半網關的體系結構

  半網關的體系結構如圖3所示。

  其中:

  VxD:從本地LAN接收和向本地LAN發送MAC幀(VxD是Windows 95/98下虛擬設備驅動程序);

  LAN接收:去掉VxD傳遞的數據中的MAC幀控制信息,并根據目的IP地址決定是否將其轉給IP處理模塊;

  LAN發送:根據IP模塊轉來的目的IP地址,查找對應的MAC地址,進而組成完整的MAC幀交由VxD發送到本地LAN;

  IP處理模塊:負責路由選擇和其他IP層處理,并將LAN接收模塊交來的IP數據報處理后交給Line發送模塊,將Line接收模塊交來的IP數據報交給本地LAN發送模塊;

  Line接收模塊:把從數據鏈路接收的完整IP數據報交給IP處理模塊;

  Line發送模塊:把從IP處理模塊接收的IP數據報發送到數據鏈路上。

  由上述功能可以看出,若把網關看作是一個雙向系統,那么入口端負責IP數據報的過濾,出口端負責IP數據報的轉發。連接認證模塊負責在建立IP連接前兩個半網關的認證。

  管理模塊:負責半網關的進程調度,并提供地址庫的修改接口。

  對網卡的操作通過調用VxD軟件實現。

  此外,半網關中附有一個地址庫,存儲本地LAN的IP地址和對應的MAC地址的信息,供LAN發送和接收模塊查詢或調用。

3 系統實現

3.1 軟件結構

  軟件開發平臺為Windows 95/98,開發軟件為Microsoft Visual C++ 6.0。

  Windows 95支持多線程運行,一個軟件可以創建多個線程同時執行不同的功能。進程間的運行是互相獨立的,有各自的堆棧。網關功能模塊和串口通信模塊是同時運行的。需要設計成兩個單獨的線程??紤]到串口通信模塊中數據的收發也是同時進行的,因此將串口通信模塊設計成收發兩個進程。

  根據上述設計思想,軟件的整體框圖如圖4所示。

?

3.2 模塊設計

3.2.1 認證模塊設計

  開機后首先進行連接認證。在實施認證時,網關軟件以client和server的方式運行,每個半網關均工作于Client/Server 模式,即都包含client和server實體,任何一方都可以請求建立連接。當請求超時,請求方將退出請求等待狀態,待對方請求時再建立通信連接。在認證通過前不啟動軟件的網關功能,認證通過后開放網關功能。

  軟件提供加密函數的接口,對本地輸入的用戶名和口令加密后傳送。接收端提供認證函數的接口,返回認證結果。

3.2.2 數據幀的監聽和發送

  網關軟件運行后,用戶通過菜單命令啟動網絡監聽線程。網絡監聽線程負責接收和發送數據報。網絡監聽線程首先從外部讀入初始化信息,包括本機IP地址、NDIS序號、網絡ARP表、路由表。然后裝載VxD程序,并進行初始化,完成監聽的準備工作。

接下來線程開始循環訪問網絡接收緩沖區和串口緩沖區,對其中的IP數據報進行分析、轉發。

  對于從網絡接收緩沖區得到的數據報,網絡監聽線程首先對其目的IP地址進行分析,判斷該數據分組是否需要轉發。對于需要轉發的,網關計算機給它加上相應的數據鏈路的頭信息,并進行碼字透明處理后存入串口發送緩沖區;對于不需要轉發的數據報不予處理。這樣的處理主要是為局域網中可能存在多個網關而設計的。

  對于從串口接收緩沖區得到的數據報,網絡監聽線程首先提取該數據報的目的IP地址,通過該IP地址查詢ARP表得到目的主機的MAC地址。線程在該數據報前加上MAC幀頭,通過調用VxD接口函數發送該數據報。

3.2.3 串口通信模塊設計

  串口通信部分為上層網關功能模塊提供透明傳輸。實驗規定的串口通信速率很低(4800bps),當局域網的數據流量增大時,將成為整個通信的瓶頸。因此,對這部分軟件的主要要求是在保證通信誤碼率低的基礎上達到高效。

串口通信包括發送和接收兩部分,以全雙工的方式工作。這樣可以保證串口的工作效率。采用線程的工作方式也便于和整個軟件其他模塊的協調運行(如與上層網關功能模塊之間)。

  (1)數據發送模塊

  IP數據報的發送通過一個獨立的線程來進行。由于串口通過無線鏈路連接,采用短波通信,誤碼率較高,因此要求一定的傳輸協議來保證數據的可靠傳輸。實際實施時,采用奇校驗和停止等待協議來保證串口數據的可靠傳輸。每一個字節的傳輸都采用奇校驗方式。在發送一個IP數據包采用停止等待協議。每次發送數據時,先查詢是否有確認或出錯幀要發送,如果有,則發送確認或出錯幀。如果沒有,則查詢數據緩沖區是否有IP包要發送。如果有,則從數據緩沖區中取出一個包,附上幀頭和數據起始標志進行發送。發送完數據后,等待對方返回確認。如果對方在規定時間內沒有返回確認則重新發送剛才的數據。在等待期間不發送新的數據,但是如果本地接收數據后需要發送確認消息給對方,則盡快發送。

  在本軟件中,兩個半網關用于連接兩個局域網。對串口通信的要求是雙向高速。兩個半網關可能同時有大量數據要傳送。當使用停止等待協議時,停止等待協議的等待時間應為對方發送最大一個數據包所需要的時間。根據實驗得知,在以太網上,最大數據包長度為1500字節,因此,等待時間應為:1500×2×8/4800=5s。

這個時間是最大等待時間。在實驗中,得到平均等待時間為853ms。因此,在軟件中設置等待時間為1s。

  (2)數據接收模塊

  接收模塊由消息響應函數完成。先搜索報文頭,對報文頭進行處理。再判斷接收幀的類型,作出相應處理。接收完后,查詢數據接收錯誤標志,如果有錯誤發生,則丟棄該數據包;反之,將該數據包存入緩沖區。

4 系統測試與應用前景

  WWW是目前Internet網上的主要服務,它是基于TCP/IP的典型應用。以這項服務對所開發的網關軟件進行了測試。實驗表明,網關軟件原理正確。

  由于采用了串口通信技術,該成果可經簡單改裝,用在基于modem的網絡互連等多方面,如在監控系統的各級之間、公司總部與分公司、辦事處之間實現廉價的LAN互聯。

?

參考文獻

1 謝希仁.計算機網絡.北京:電子工業出版社,1999

2 馬得翔.PC網絡原理與實際應用,北京:清華大學出版社,1997

3 楊強,李堂秋.Win9x虛擬設備驅動程序編程指南,北京:清華大學出版社,1999

4 K.Yao.Error probability of asynchronous spread spectrum?multiple access communication systems. IEEE Trans.on

? Comm,Vol 25 Aug 1977
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          蜜桃av噜噜一区| 亚洲制服欧美中文字幕中文字幕| 国产精品爽爽ⅴa在线观看| 男人的天堂亚洲在线| 国产精品福利影院| 性欧美18~19sex高清播放| 欧美一区二区大片| 欧美高清视频免费观看| 欧美在线播放视频| 久久综合影音| 亚洲欧洲精品天堂一级| 在线看国产一区| 亚洲人精品午夜| 亚洲第一福利在线观看| 国产精品视频大全| 欧美三级在线| 国内精品久久久久影院色| 国产日韩欧美在线播放不卡| 欧美影院午夜播放| 国产精品网站视频| 欧美日韩调教| 欧美一区视频在线| 亚洲国产天堂久久综合网| 亚洲一区二区在线| 国产欧美一区二区精品秋霞影院| 一区二区高清视频| 国产精品免费观看视频| 欧美日韩高清免费| 久久亚洲免费| 久久影院亚洲| 玖玖视频精品| 欧美日本韩国一区| 国产精品久久久久天堂| 精品99一区二区三区| 国产精品羞羞答答| 亚洲精品欧美激情| 欧美国产亚洲另类动漫| 久久久久久**毛片大全| 欧美色精品天天在线观看视频| 久久婷婷国产综合精品青草| 久久久亚洲高清| 可以免费看不卡的av网站| 国产午夜精品一区二区三区欧美| 国产精品黄页免费高清在线观看| 亚洲欧美日韩国产中文在线| 亚洲精品久久7777| 久久在线免费| 欧美亚洲成人网| 欧美日韩在线观看一区二区| 欧美精品一线| 亚洲第一精品久久忘忧草社区| 欧美日韩国产精品一区二区亚洲| 久久精品国产99精品国产亚洲性色| 国产精品丝袜白浆摸在线| 国产一区二区三区电影在线观看| 久久久高清一区二区三区| 精品动漫3d一区二区三区| 亚洲精品国精品久久99热一| 国产精品免费一区二区三区在线观看| 久久综合伊人77777蜜臀| 亚洲一级二级| 亚洲国产天堂久久综合| 亚洲一区图片| 久久国产精品免费一区| 欧美日韩午夜剧场| 日韩午夜在线观看视频| 欧美日韩一区二区免费视频| 欧美日韩一级片在线观看| 在线观看三级视频欧美| 久久大逼视频| 久久不见久久见免费视频1| 国产伦精品一区二区三区高清| 樱桃国产成人精品视频| 欧美.www| 亚洲欧美自拍偷拍| 亚洲激情在线激情| 国产精品视频专区| 午夜视频久久久| 欧美日韩国产综合一区二区| 欧美体内谢she精2性欧美| 欧美日韩另类一区| 麻豆成人综合网| 国产精品网站在线播放| 99v久久综合狠狠综合久久| 国产亚洲一区二区精品| 欧美精品免费视频| 欧美一区中文字幕| 亚洲综合日本| 国产精品日韩欧美一区二区| 欧美日韩精品在线视频| 亚洲欧美精品中文字幕在线| 亚洲精品久久嫩草网站秘色| 黑人极品videos精品欧美裸| 欧美区高清在线| 欧美久久久久免费| 亚洲美女在线观看| 欧美激情精品久久久六区热门| 日韩午夜免费视频| 日韩午夜中文字幕| 国产精品入口| 性欧美18~19sex高清播放| 在线看片一区| 亚洲欧美日本视频在线观看| 亚洲第一偷拍| 欧美午夜宅男影院| 欧美日韩成人综合在线一区二区| 国产精品乱人伦中文| 欧美xxxx在线观看| 免费观看成人| 亚洲欧美久久久久一区二区三区| 欧美一区二区视频在线观看| 欧美日韩国产三区| 久久精品国产一区二区电影| 尤妮丝一区二区裸体视频| 欧美中文字幕视频在线观看| 欧美精品三级在线观看| 国产一区二区三区直播精品电影| 一本色道久久| 亚洲一二三四久久| 在线观看av一区| 久久综合网色—综合色88| 国产主播精品| 欧美日韩国产精品一区二区亚洲| 亚洲国产精品电影| 国产日韩精品一区| 欧美精品成人一区二区在线观看| 亚洲自拍啪啪| 99国内精品久久久久久久软件| 欧美大片va欧美在线播放| 欧美激情第8页| 午夜精品免费| 国产精品三级久久久久久电影| 亚洲二区三区四区| 国产小视频国产精品| 亚洲区在线播放| 日韩亚洲欧美成人一区| 欧美成人一区二区三区在线观看| 国产精品久久久久久久久久妞妞| 久久国产免费| 欧美精品乱码久久久久久按摩| 国产乱人伦精品一区二区| 欧美日本国产在线| 久久综合999| 国产精品久久久久久久9999| 午夜在线精品| 欧美三级视频在线| 亚洲韩国一区二区三区| 一区二区三区|亚洲午夜| 亚洲欧洲日产国产网站| 国产精品久久久久久亚洲毛片| 另类图片综合电影| 欧美日韩亚洲一区二区三区在线观看| 一区二区三区偷拍| 海角社区69精品视频| 国产伦精品一区二区三区高清| 日韩亚洲一区在线播放| 伊人精品久久久久7777| 国产亚洲在线观看| 久久永久免费| 国产美女精品在线| 国产精品入口福利| 国产欧美日韩伦理| 国产农村妇女精品一二区| 亚洲成色777777在线观看影院| 久久精品国产亚洲精品| 国产视频一区二区在线观看| 久久精品国产精品亚洲精品| 国产精品一区亚洲| 99re8这里有精品热视频免费| 欧美精品免费播放| 欧美freesex交免费视频| 亚洲第一精品在线| 麻豆成人在线播放| 久久精品一区中文字幕| 亚洲一区二区三区欧美| 欧美成人午夜剧场免费观看| 亚洲国产一区二区精品专区| 亚洲日本欧美在线| 久久久久久久性| 亚洲欧洲精品一区二区三区| 国产精品极品美女粉嫩高清在线| 国产精品激情av在线播放| 性色一区二区| 亚洲精品视频免费观看| 亚洲美女av网站| 国产性天天综合网| 最近中文字幕日韩精品| 国产农村妇女毛片精品久久麻豆| 中文一区二区在线观看| 久久成人精品无人区| 极品尤物久久久av免费看| 久久精品五月| 亚洲精一区二区三区| 久久精品一区四区| 一区二区在线观看av| 老牛嫩草一区二区三区日本| 久久久精品国产免大香伊| 日韩亚洲欧美在线观看| 一本色道**综合亚洲精品蜜桃冫| 欧美精品在线一区| 国产乱人伦精品一区二区| 日韩午夜中文字幕| 欧美日韩国产在线一区| 国产伦精品一区二区三区视频黑人| 亚洲免费视频在线观看| 国产乱肥老妇国产一区二| 狠狠色丁香久久综合频道| 国产精品免费一区二区三区在线观看| 久久久久.com| 国产精品亚洲综合色区韩国| 久久蜜桃精品| 欧美日韩一卡| 欧美成人中文字幕在线| 久久久青草青青国产亚洲免观| 久久亚洲精品中文字幕冲田杏梨| 欧美视频在线观看视频极品| 国产免费成人av| 国产精品久久久久9999吃药| 夜夜嗨av一区二区三区四区| 久久精品国产96久久久香蕉| 一区二区三区精品国产| 欧美日韩国产在线观看| 久久亚洲一区二区三区四区| 久久久久久久网| 欧美日韩国产页| 一区二区三区精品| 欧美天堂亚洲电影院在线播放| 国产精品福利网| 欧美日韩精品免费观看| 欧美日韩免费观看一区=区三区| 欧美午夜精品理论片a级按摩| 亚洲欧洲偷拍精品| 国内精品久久久久影院色| 欧美性视频网站| 狠狠色狠狠色综合人人| 亚洲国产欧美一区二区三区久久| 亚洲国产日韩欧美| 欧美日韩一区二区在线视频| 亚洲永久免费av| 亚洲一区二区三区高清不卡| 欧美日韩黄色一区二区| 亚洲人成网站999久久久综合| 国产精品伊人日日| 亚洲精品一区二| 欧美精选午夜久久久乱码6080| 欧美成人免费在线视频| 亚洲一区二区三区777| 亚洲精品国产精品久久清纯直播| 欧美久久久久免费| 久久偷看各类wc女厕嘘嘘偷窃| 欧美午夜激情在线| 红桃视频国产一区| 国产日韩欧美在线| 欧美视频在线观看视频极品| 国产精品九九| 国产亚洲欧美日韩在线一区| 欧美精品一区二区三区四区| 亚洲欧洲日产国码二区| 国产亚洲成精品久久| 免费视频一区二区三区在线观看| 国产揄拍国内精品对白| 免费在线亚洲欧美| 在线一区二区三区四区| 欧美国产第一页| 久久久国产一区二区| 亚洲一区二区三区精品视频| 国产精品自拍一区| 久久久av毛片精品| 蜜桃久久精品一区二区| 免费观看成人www动漫视频| 国产一区二区三区在线观看网站| 亚洲一区二区三区涩| 国外成人在线视频网站| 亚洲精品小视频在线观看| 欧美日韩免费观看一区二区三区| 国产综合色在线| 含羞草久久爱69一区| 久久成人免费视频| 久久久蜜桃一区二区人| a4yy欧美一区二区三区| 国产欧美一区二区三区国产幕精品| 国产综合在线看| 欧美一区二区精品在线| 香蕉成人啪国产精品视频综合网| 亚洲一区二区三区久久| 欧美日韩国产一区精品一区| 亚洲图片在区色| 激情成人在线视频| 亚洲精品色婷婷福利天堂| 欧美综合国产精品久久丁香| 国产精品久久久久久超碰| 老妇喷水一区二区三区| 久久久久这里只有精品| 国产婷婷色一区二区三区| 麻豆成人在线| 亚洲人成人一区二区在线观看| 免费日韩av| 国产精品99一区二区| 久久免费视频这里只有精品| 亚洲欧洲在线免费| 美玉足脚交一区二区三区图片| 国产精品电影观看| 蜜桃久久精品一区二区| 欧美激情女人20p| 性欧美暴力猛交69hd| 亚洲精品中文字幕有码专区| 香蕉久久夜色精品| 99这里只有久久精品视频| 国产精品露脸自拍| 久久一区精品| 亚洲五月六月| 欧美成人精品激情在线观看| 99在线|亚洲一区二区| 久久精品女人的天堂av| 国产精品视频网址| 99精品热6080yy久久| 亚洲第一区中文99精品| 99国产精品国产精品毛片| 欧美成人tv| 国产精品大片免费观看| 久久精品综合网| 欧美大片在线观看一区| 亚洲高清不卡| 午夜影视日本亚洲欧洲精品| 在线一区观看| 国产视频一区三区| 欧美日本成人| 欧美激情一区二区在线|