專利名稱:網(wǎng)絡(luò)控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種互聯(lián)網(wǎng)控制裝置,尤其涉及一種讓家庭中或是中小企業(yè)所有上網(wǎng)設(shè)備能共用一條傳輸線而連接到互聯(lián)網(wǎng)的網(wǎng)絡(luò)控制裝置。
隨著網(wǎng)絡(luò)時(shí)代的來臨,家庭組網(wǎng)、上網(wǎng)的需求日益增加。同時(shí),上網(wǎng)設(shè)備也從單純的電腦擴(kuò)展到各種其他設(shè)備。
一般在家庭或是中小企業(yè)中,需要交換各電腦之間的數(shù)據(jù)?,F(xiàn)行數(shù)據(jù)的交換方式是以局域網(wǎng)絡(luò)(LAN;Local Area Network)的連接為主。局域網(wǎng)絡(luò)泛指網(wǎng)絡(luò)的架設(shè)在一范圍較小的區(qū)域內(nèi),通常是在同一個(gè)辦公區(qū)域或是一幢建筑物之內(nèi),或是一個(gè)公司組織的內(nèi)部網(wǎng)絡(luò),都是屬于局域網(wǎng)絡(luò)的范圍。通常網(wǎng)絡(luò)連接的范圍以100公尺為限,才稱之為局域網(wǎng)絡(luò),其基本組成局域網(wǎng)絡(luò)架構(gòu)的元件包合下列幾項(xiàng)網(wǎng)絡(luò)使用者端的個(gè)人電腦或工作站、傳輸?shù)拿浇槔缤S線路、網(wǎng)絡(luò)接口卡、網(wǎng)絡(luò)操作系統(tǒng),常見的是Novell或是Windows NT,以及文件服務(wù)器(file server),常見的是高階個(gè)人電腦或是工作站。
局域網(wǎng)絡(luò)是目前辦公室自動(dòng)化的基礎(chǔ),常見的局域網(wǎng)絡(luò)根據(jù)存取方式的不同,可分為三大類第一類是使用令牌作為存取依據(jù)的FDDI光纖網(wǎng)絡(luò)與令牌環(huán)網(wǎng)絡(luò)(ToltenRing),其特色為使用光纖作為傳遞的介質(zhì),并且它是一個(gè)環(huán)狀網(wǎng)絡(luò)。
第二類局域網(wǎng)絡(luò)則是廣為使用的載波檢測多次存取/碰撞避免協(xié)議(CSMA/CD;Carrier Sense Multiple Access/Collisoon Avoidance)的以太網(wǎng)絡(luò),這個(gè)網(wǎng)絡(luò)即是IEEE 802.3局域網(wǎng)絡(luò),依據(jù)速度的不同,而有10 Base-x、100 Base-x、1000 Base-x的不同,后面的x代表可支持的傳輸距離或是媒體,常見的傳輸媒體有雙絞線(UTP、STP)、同軸電纜、光纖等。此類網(wǎng)絡(luò)可以連接成區(qū)總線狀、星狀或是混合狀的網(wǎng)絡(luò)。
第三種則是具有需求優(yōu)先權(quán)(demand priority)的網(wǎng)絡(luò),常見的是100 VG-AnyLAN,它可以達(dá)到100Mbps的傳輸速率,可以選擇使用雙絞線或是光纖線路傳送。
現(xiàn)今的網(wǎng)絡(luò)大都是星狀拓?fù)浣Y(jié)構(gòu)。在一個(gè)星狀拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)上,集線器(hub)扮演著連接或重新建立信號(hào)的機(jī)器,可放大模擬或者是數(shù)字信號(hào)。它的好處除了可以使線路品質(zhì)提升之外,還可避免某一條線路斷掉之后,會(huì)使得其后續(xù)的網(wǎng)絡(luò)節(jié)點(diǎn)受到影響,因?yàn)榧€器是連接網(wǎng)絡(luò)纜線的裝置,所以它是屬于實(shí)體層的設(shè)備。
然而,單是局域網(wǎng)絡(luò)是無法連接到互聯(lián)網(wǎng)的。如今,在一般家庭或是中小企業(yè)中,大部分連接到互聯(lián)網(wǎng)的方法是以電話線連接。通過電話線一般是需要調(diào)制解調(diào)器(Modem)來上網(wǎng),它能將電腦的數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào),我們可利用它連接電話線路,與遠(yuǎn)方的電腦溝通信息、傳遞數(shù)據(jù),是一般家用電腦連接互聯(lián)網(wǎng)的主要工具。
依照調(diào)制解調(diào)器所連接的設(shè)備來分,可分為撥接式調(diào)制解調(diào)器(dial-upmodem)、網(wǎng)絡(luò)調(diào)制解調(diào)器(LAN modem)、ISDN調(diào)制解調(diào)器和有線電視調(diào)制解調(diào)器(cable modem)四大類。第一類是我們?cè)谑忻嫔献畛R姷降臋C(jī)種,它必須要利用電信公司所提供的電話線,以撥號(hào)的方式與對(duì)方連線;第二類調(diào)制解調(diào)器最主要是作為網(wǎng)絡(luò)對(duì)網(wǎng)絡(luò)的連接,所以此類調(diào)制解調(diào)器具備橋接器的能力,而且它必須支持TCP/IP、Ethernet等協(xié)議;第三類調(diào)制解調(diào)器則必須通過ISDN和其它網(wǎng)絡(luò)連接,其速率可以達(dá)144Kbps;第四類調(diào)制解調(diào)器則利用目前十分普及的有線電視(CATV)纜線,達(dá)到數(shù)十Mbps的上網(wǎng)速率。
隨著網(wǎng)絡(luò)時(shí)代的來臨,家庭組網(wǎng)、上網(wǎng)的需求日益增加。同時(shí),上網(wǎng)設(shè)備也從單純的電腦擴(kuò)展到各種其他設(shè)備,如通過無線的方式,使用者可使用網(wǎng)絡(luò)數(shù)字板(WebPad;一種可訪問Web的板狀裝置)來上網(wǎng),比較靈活方便。同時(shí),家庭擁有兩臺(tái)或多臺(tái)電腦也越來越多。但上網(wǎng)的資源(上網(wǎng)線路)是有限的,如何合理、經(jīng)濟(jì)、有效地利用資源,成為了一個(gè)重要的課題。
而,組網(wǎng)、共享上網(wǎng)頻寬對(duì)于一般家庭使用者而言,往往是有需求,但缺技術(shù)。另外,對(duì)于每個(gè)上網(wǎng)設(shè)備都配備一條電話線路,既不方便,也不經(jīng)濟(jì)。尤其在以太網(wǎng)絡(luò)和無線網(wǎng)絡(luò)的結(jié)合上還缺乏比較好的解決方案。
鑒于上述的發(fā)明背景,本發(fā)明提供給使用者快速的組和網(wǎng)絡(luò),方便地建立家庭或是中小企業(yè)局域網(wǎng)絡(luò),并使家庭或是中小企業(yè)所有的上網(wǎng)設(shè)備,包括電腦和其他的上網(wǎng)設(shè)備,共享一條電話線,不僅充分地利用了頻寬,同時(shí)也能對(duì)所有上網(wǎng)設(shè)備進(jìn)行集中的管理。
本發(fā)明的另一目的是方便、易用。通過簡單,直觀的網(wǎng)絡(luò)設(shè)定,即可使用。本系統(tǒng)也提供了在以太網(wǎng)絡(luò)和無線網(wǎng)絡(luò)的結(jié)合上一種比較好的解決方案。
根據(jù)以上所述的目的,本發(fā)明提供了一種網(wǎng)絡(luò)控制裝置,用以將上網(wǎng)設(shè)備通過傳輸線與互聯(lián)網(wǎng)連接。本發(fā)明的裝置包含連接多個(gè)電腦的集線器,連接多個(gè)網(wǎng)絡(luò)數(shù)字板的無線網(wǎng)絡(luò)裝置,用以將以太網(wǎng)路裝置與無線網(wǎng)絡(luò)裝置連接以形成局域網(wǎng)絡(luò)的橋接器,以及用以將局域網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)的調(diào)制解調(diào)器。在本發(fā)明的裝置中集線器可以使用10 Base-T以太網(wǎng)絡(luò)控制器或是100 Base-T以太網(wǎng)絡(luò)控制器,而無線網(wǎng)絡(luò)裝置則是使用PCMCIA卡。橋接器包含有中央處理器以及存儲(chǔ)器,是以軟件實(shí)現(xiàn)以太網(wǎng)絡(luò)與無線網(wǎng)絡(luò)的連接。在本裝置中,局域網(wǎng)路與該調(diào)制解調(diào)器之間以網(wǎng)絡(luò)地址翻譯控制,其包含網(wǎng)絡(luò)地址翻譯地址轉(zhuǎn)換對(duì)應(yīng)表。另外,本發(fā)明的裝置在應(yīng)用層包含動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器來分配網(wǎng)絡(luò)協(xié)議位址,簡易網(wǎng)絡(luò)管理協(xié)議代理程序來處理網(wǎng)絡(luò)管理,以及網(wǎng)絡(luò)伺服器來進(jìn)行系統(tǒng)設(shè)定工作。
本發(fā)明的上述目的與優(yōu)點(diǎn),將以下列的實(shí)施例以及附示,做詳細(xì)說明如下,其中
圖1是一種網(wǎng)絡(luò)控制裝置連接示意圖;圖2是一種網(wǎng)絡(luò)控制裝置裝置外觀示意圖;圖3是一種網(wǎng)絡(luò)控制裝置硬件架構(gòu)示意圖;圖4是一種網(wǎng)絡(luò)控制裝置軟件層次結(jié)構(gòu)圖圖5是一種網(wǎng)絡(luò)控制裝置軟件數(shù)據(jù)流程簡圖;圖6是一種網(wǎng)絡(luò)控制裝置橋接程序流程圖;圖7是網(wǎng)絡(luò)地址翻譯地址轉(zhuǎn)換對(duì)應(yīng)表;圖8是一種網(wǎng)絡(luò)控制裝置網(wǎng)絡(luò)地址翻譯程序流程圖;圖9是網(wǎng)絡(luò)地址翻譯程序中區(qū)域?qū)ヂ?lián)網(wǎng)的函數(shù)流程圖。
下面將詳細(xì)描述本發(fā)明的一些實(shí)施例。然而,除了詳細(xì)描述外,本發(fā)明還可以廣泛地在其他的實(shí)施例施行,且本發(fā)明的范圍不受其限定,而以所附的權(quán)利要求書范圍為準(zhǔn)。
本發(fā)明涉及一種網(wǎng)絡(luò)控制裝置,是針對(duì)家庭使用者或是中小企業(yè)等多種上網(wǎng)設(shè)備的共享資源,集中管理而開發(fā)的一種產(chǎn)品。通過一種網(wǎng)絡(luò)控制裝置,使用者只需將電腦通過網(wǎng)線與之相連,便方便地建立了家庭或是中小企業(yè)局域網(wǎng)絡(luò),可進(jìn)行各種網(wǎng)絡(luò)相關(guān)的應(yīng)用,網(wǎng)絡(luò)游戲等。同時(shí),網(wǎng)絡(luò)數(shù)字板和局域網(wǎng)絡(luò)中的電腦均可通過網(wǎng)絡(luò)控制裝置內(nèi)建的調(diào)制解調(diào)器共享一條電話線路達(dá)到上網(wǎng)的目的。另外,一種網(wǎng)絡(luò)控制裝置用軟件實(shí)現(xiàn)了橋接器(Bridge),局域網(wǎng)絡(luò)中的電腦和網(wǎng)絡(luò)數(shù)字板之間因而可以互傳信息。
本發(fā)明的網(wǎng)絡(luò)控制裝置基本上包含有線網(wǎng)絡(luò)裝置,無線網(wǎng)絡(luò)裝置,對(duì)外連接裝置,與橋接裝置,其中,目前的有線網(wǎng)絡(luò)是以以太網(wǎng)絡(luò)(Ethernet)裝置為主,然而其他的有線網(wǎng)絡(luò)還有光纖網(wǎng)絡(luò),環(huán)令牌網(wǎng)絡(luò)(token ring),以及其他種類的網(wǎng)絡(luò)。以太多網(wǎng)絡(luò)裝置的部分,其功能類似傳統(tǒng)的集線器(hub),主要是將個(gè)人電腦以以太網(wǎng)絡(luò)連接。無線網(wǎng)絡(luò)裝置的部分,主要是讓筆記型電腦或是網(wǎng)絡(luò)數(shù)字板等裝置與本發(fā)明的網(wǎng)絡(luò)控制裝置連接,其中連接的方式主要是以PCMCIA卡連接。對(duì)外連接裝置,通常是一調(diào)制解調(diào)器,一般是以RJ1電話線連接到互聯(lián)網(wǎng)。除了調(diào)制解調(diào)器以外,還可以使用綜合服務(wù)數(shù)字網(wǎng)(ISDN)、非對(duì)稱數(shù)字用戶線路(ADSL;AsymmetricDigital Subscriber Line),或是電纜調(diào)制解調(diào)器(Cable Modem)等對(duì)外連接。橋接裝置,主要是將上述的以太網(wǎng)絡(luò)裝置與無線網(wǎng)絡(luò)裝置連接起來,使得連接到本發(fā)明的網(wǎng)絡(luò)控制裝置上的任何裝置可以相互傳輸數(shù)據(jù)資料以及上網(wǎng)。接下來針對(duì)本發(fā)明的網(wǎng)絡(luò)控制裝置,通過圖1至圖9的說明介紹一較佳實(shí)施例。
如圖1所示,圖1顯示了一種網(wǎng)絡(luò)控制裝置10的示意圖以及網(wǎng)絡(luò)控制裝置10與周邊元件之間的聯(lián)絡(luò)關(guān)系圖。網(wǎng)絡(luò)控制裝置10主要包含四個(gè)部分,以太網(wǎng)絡(luò)裝置10-1,無線網(wǎng)路裝置10-2,對(duì)外連接裝置10-3,與橋接裝置10-4。在本實(shí)施例中,有四部個(gè)人電腦110-1,110-2,110-3,110-4,其編號(hào)從PC1,PC2,PC3,與PC4,分別連接到網(wǎng)絡(luò)控制裝置10的以太網(wǎng)絡(luò)裝置10-1。在本實(shí)施例中無線網(wǎng)絡(luò)裝置10-2是以PCMC1A卡實(shí)現(xiàn),而一些無線的網(wǎng)絡(luò)數(shù)字板112-1、網(wǎng)絡(luò)數(shù)字板112-2,以及無線個(gè)人電腦114,是與無線網(wǎng)絡(luò)裝置10-2連接。在本實(shí)施例中,對(duì)外連接裝置10-3是調(diào)制解調(diào)器,通過一條電話線102與互聯(lián)網(wǎng)連接。橋接裝置10-4,是將以太網(wǎng)絡(luò)裝置10-1、無線網(wǎng)絡(luò)裝置10-2與對(duì)外連接裝置10-3連接在一起,使得四部個(gè)人電腦110-1、110-2、110-3、110-4與無線的網(wǎng)絡(luò)數(shù)字板112-1,網(wǎng)絡(luò)數(shù)字板112-2之間不但能交換數(shù)據(jù),而且可以通過對(duì)外連接裝置10-3連接上網(wǎng)。
如圖2所示,圖2為網(wǎng)絡(luò)控制裝置10的外觀示意囿。網(wǎng)絡(luò)控制裝置10是由硬體結(jié)構(gòu)組成,其外觀如圖示,具有電源插座12、RJ11電話線接頭14、PCMCIA接頭16、多個(gè)RJ45接頭18以及一些發(fā)光二極管(LEDS)(未在圖中顯示)等組成。而在網(wǎng)絡(luò)控制裝置10里的硬體如圖3所示,包括中央處理器(CPU)20、存儲(chǔ)器(包含有SDRAM,F(xiàn)LASH,MROM,NVSRAM)22、內(nèi)建調(diào)制解調(diào)器(on-Board Modem)25、一組具有4個(gè)端口的再生控制器(Repeater Controller)的10 Base-T以太網(wǎng)絡(luò)控制器27(也可以是100 Base-T)、一個(gè)與PCMCIA接口16連接的緩沖區(qū)26以及一些發(fā)光二極管等組成。中央處理器20與存儲(chǔ)器2222可以使用軟件實(shí)現(xiàn)網(wǎng)絡(luò)系統(tǒng)實(shí)體的功能,如后面將介紹的橋接器,或是應(yīng)用層中的軟件。對(duì)使用者而言,有三種接口一個(gè)RJ11接口連接電話線14;四個(gè)RJ45接口連接網(wǎng)線18;一個(gè)PCMCIA接口接無線PCMCIA卡16,與網(wǎng)絡(luò)數(shù)字板進(jìn)行通訊。
接下來介紹網(wǎng)絡(luò)控制裝置在開放式系統(tǒng)接口(OSI;Open System Interface)中的軟件層次結(jié)構(gòu)圖。如圖4所示,最底下是硬體401,上面是驅(qū)動(dòng)程序(driver)402和實(shí)時(shí)操作系統(tǒng)(RST0;Real time Operating System)核心403,在圖中驅(qū)動(dòng)程序402包含了調(diào)制解調(diào)器驅(qū)動(dòng)程序402-1、乙大網(wǎng)絡(luò)驅(qū)動(dòng)程序402-2、PCMCIA驅(qū)動(dòng)程序402-3、無線網(wǎng)絡(luò)驅(qū)動(dòng)程序402-4,以及點(diǎn)對(duì)點(diǎn)傳輸協(xié)議(PPP;Point-to-PointProtocol)驅(qū)動(dòng)程序402-5。在數(shù)據(jù)鏈路層(Data-Link layer),需要用軟件實(shí)現(xiàn)橋接器404,而在網(wǎng)絡(luò)層(Network ayer)和傳輸層(Transport Layer)使用TCP/IP堆棧405,并實(shí)現(xiàn)網(wǎng)絡(luò)地址翻譯(NAT)。在應(yīng)用層,有動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP;DynamicHost Configuration Protocol)服務(wù)器406-1來分配IP地址;簡易網(wǎng)絡(luò)管理協(xié)議(SNMP;Simple Network Management Protocol)代理程序(Agent)406-2來實(shí)現(xiàn)網(wǎng)絡(luò)管理,網(wǎng)路服務(wù)器(Web Server)406-3來進(jìn)行系統(tǒng)設(shè)定工作。在應(yīng)用層中的軟件,是在中央處理器以及存儲(chǔ)器中完成。
網(wǎng)絡(luò)控制裝置主要實(shí)現(xiàn)的功能是以太網(wǎng)和無線網(wǎng)絡(luò)對(duì)上網(wǎng)資源(電話線)的共享。在實(shí)現(xiàn)上是通過橋接器(Bridge)和網(wǎng)絡(luò)地址翻譯來實(shí)現(xiàn)。由橋接器在開放式系統(tǒng)互連第二層數(shù)據(jù)鏈路層實(shí)現(xiàn)以太網(wǎng)和無線網(wǎng)絡(luò)的相互存取(Access);由網(wǎng)絡(luò)地址翻譯在開放式系統(tǒng)互連第三層網(wǎng)路層實(shí)現(xiàn)以太網(wǎng)和無線網(wǎng)絡(luò)對(duì)互聯(lián)網(wǎng)的存取。接下來,籍由圖5介紹網(wǎng)絡(luò)控制裝置軟件數(shù)據(jù)流程簡圖。
如圖5所示,從互聯(lián)網(wǎng)端開始,數(shù)據(jù)在網(wǎng)絡(luò)501中是在實(shí)體503中鏈結(jié)502,而在實(shí)體503中的數(shù)據(jù)籍由電話線與調(diào)制解調(diào)器504連接,這樣就到了本發(fā)明的網(wǎng)絡(luò)控制裝置。調(diào)制解調(diào)器504到1P封包506之間的傳輸協(xié)議是以點(diǎn)對(duì)點(diǎn)傳輸協(xié)議505連接。IP封包506經(jīng)由802.3協(xié)議507與網(wǎng)絡(luò)卡508連接。數(shù)據(jù)從調(diào)制解調(diào)器504出來與接收,是籍由網(wǎng)絡(luò)地址翻譯控制,這一段的流程詳見圖8和圖9的描述。
如圖5所示,從乙大網(wǎng)絡(luò)端開始,數(shù)據(jù)在網(wǎng)絡(luò)510中是在實(shí)體512中鏈結(jié)511,此時(shí)數(shù)據(jù)經(jīng)由IEEE 802.3媒介可以傳送到調(diào)制解調(diào)器504傳送上網(wǎng)或是從網(wǎng)上取得數(shù)據(jù)或者是經(jīng)由橋接器傳送到無線網(wǎng)絡(luò)。
如圖5所示,從無線端開始,數(shù)據(jù)在網(wǎng)絡(luò)520中是在實(shí)體522中鏈結(jié)521,然后經(jīng)由無線的媒介傳送的橋接器。橋接器主要的功能是封包530的傳送,封包530經(jīng)由網(wǎng)絡(luò)卡531往以太網(wǎng)絡(luò)或是調(diào)制解調(diào)器傳送,或是經(jīng)由應(yīng)用程序(AP)532往無線網(wǎng)絡(luò)傳送。其傳送的過程詳見圖6。
在網(wǎng)絡(luò)控制裝置中,橋接器的實(shí)現(xiàn)是在數(shù)據(jù)鏈路層,接口在以太網(wǎng)絡(luò)和無線網(wǎng)絡(luò)的驅(qū)動(dòng)程序之上。具體使用媒介存取控制(MAC)地址表和轉(zhuǎn)移進(jìn)程來實(shí)現(xiàn)的。地址表分別記錄以太網(wǎng)絡(luò)端和無線網(wǎng)絡(luò)端的媒介存取控制地址集。轉(zhuǎn)移進(jìn)程則根據(jù)驅(qū)動(dòng)程序送上的封包對(duì)媒介存取控制地址進(jìn)行判斷。橋接器的主要目的是將以太網(wǎng)絡(luò)與無線網(wǎng)絡(luò)的連接,其流程圖如圖6所示,從開始601之后,從驅(qū)動(dòng)程序得到一個(gè)封包602;然后根據(jù)封包的來源媒介存取控制地址更新媒介存取控制地址集603;接著,判斷目的地址是否在來源媒介存取控制地址集中(不需轉(zhuǎn)送)604,如果不是,則丟棄封包607并回到開始601;之后,將封包傳至無線網(wǎng)絡(luò)局驅(qū)動(dòng)程序接口605;接著,判斷封包目的地址是否在無線網(wǎng)絡(luò)媒介存取控制地址集中606,如果不在無線網(wǎng)路媒介存取控制地址集中則回到開始601,如果封包目的地址不在無線網(wǎng)絡(luò)媒介存取控制地址集中,則將封包同時(shí)送至開放式系統(tǒng)互連中的網(wǎng)絡(luò)層608。
在網(wǎng)絡(luò)控制裝置中,網(wǎng)絡(luò)地址翻譯的實(shí)現(xiàn)是在網(wǎng)絡(luò)層,接口在網(wǎng)絡(luò)協(xié)議(IP;Internet Protoclo)寫入和網(wǎng)絡(luò)接收,是具體使用網(wǎng)絡(luò)地址翻譯地址表和轉(zhuǎn)移進(jìn)程來實(shí)現(xiàn)的。地址表分別記錄內(nèi)部網(wǎng)(包括已太網(wǎng)絡(luò)和無線網(wǎng)絡(luò))和外部網(wǎng)(廣域網(wǎng)絡(luò))的網(wǎng)絡(luò)協(xié)議地址的對(duì)應(yīng)關(guān)系。對(duì)應(yīng)表結(jié)構(gòu)見圖7。轉(zhuǎn)移進(jìn)程則根據(jù)網(wǎng)絡(luò)接收送上的封包對(duì)網(wǎng)絡(luò)協(xié)議地址進(jìn)行判斷,其流程圖如圖8。
如圖7所示,網(wǎng)絡(luò)地址翻譯地址轉(zhuǎn)換對(duì)應(yīng)表是多人共享同一互聯(lián)網(wǎng)帳號(hào)的實(shí)現(xiàn)。其中外部地址701列記錄的是外部的互聯(lián)網(wǎng)上的網(wǎng)絡(luò)協(xié)議地址,外部端口號(hào)702列記錄的是其外部端口號(hào)。(80代表WWW,25代表SMTP,23代表Telnet,110代表P0P3),內(nèi)部地址703列記錄的是各個(gè)使用者的實(shí)際網(wǎng)絡(luò)協(xié)議地址和端口號(hào)704。對(duì)外地址705記錄了一種網(wǎng)絡(luò)控制裝置被分配到的一個(gè)網(wǎng)絡(luò)協(xié)議地址。(即封包送出時(shí)實(shí)際使用的網(wǎng)絡(luò)協(xié)議地址)。而這張對(duì)應(yīng)表所表示的對(duì)應(yīng)關(guān)系則能確保每個(gè)封包被正確地傳輸?shù)矫總€(gè)使用者的電腦或網(wǎng)絡(luò)數(shù)字板上。
如使用者有若干臺(tái)電腦和網(wǎng)路數(shù)字板,網(wǎng)絡(luò)協(xié)議地址分別為10.0.0.2至10.0.0.6。每個(gè)使用者要訪問Web,收發(fā)電子郵件,或下載文件,則使用者的請(qǐng)求封包、數(shù)據(jù)封包、連接封包的網(wǎng)絡(luò)協(xié)議頭中的源地址會(huì)被改為一種網(wǎng)絡(luò)控制裝置被分配到的這個(gè)網(wǎng)絡(luò)協(xié)議地址,同時(shí)這條連接的對(duì)應(yīng)關(guān)系如外部地址701、外部端口號(hào)702、內(nèi)部地址703、內(nèi)部端口號(hào)704會(huì)被記錄在網(wǎng)絡(luò)地址翻譯地址轉(zhuǎn)換對(duì)應(yīng)表中。這樣當(dāng)請(qǐng)求的數(shù)據(jù)傳送回來的時(shí)候再根據(jù)對(duì)應(yīng)關(guān)系將封包派送到各臺(tái)使用者電腦和網(wǎng)絡(luò)數(shù)字板,達(dá)到多人共用的目的。
圖8是一種網(wǎng)絡(luò)控制裝置網(wǎng)絡(luò)地址翻譯程序流程圖。如圖所示。首先從開始801處從網(wǎng)絡(luò)接收的接口得到一個(gè)封包。接著,判斷是否為互聯(lián)網(wǎng)協(xié)議第四版(IPV4)802,否則繼續(xù)接收封包。接著。判斷網(wǎng)絡(luò)協(xié)議目的地址與來源是否在區(qū)域中803,如果是局域網(wǎng),則不須轉(zhuǎn)送并直接回到開始801。再接著判斷來源地址是否在本地804,是則經(jīng)過局域網(wǎng)絡(luò)到互聯(lián)網(wǎng)(loca2inet;LOCcal area net toInterNET)805(圖9)處理后轉(zhuǎn)向廣域網(wǎng)絡(luò),如果來源地址是從廣域網(wǎng)絡(luò)(代表從調(diào)制解調(diào)器接收數(shù)據(jù)),傳向經(jīng)過互聯(lián)網(wǎng)絡(luò)到局域網(wǎng)絡(luò)(inet2loc;InterNET to LOCalaera net)處理807后傳向本地局域網(wǎng)絡(luò)。
圖9是網(wǎng)絡(luò)地址翻譯程序中局域網(wǎng)絡(luò)到互聯(lián)網(wǎng)函數(shù)流程圖。如圖所示,從開始901處,取封包的網(wǎng)絡(luò)協(xié)議地址和端口號(hào)902;接著,判斷網(wǎng)絡(luò)地址翻譯表是否已存在903,若無則新建網(wǎng)絡(luò)地址翻譯表905;根據(jù)外部地址、外部端口號(hào)、內(nèi)部地址、內(nèi)部端口號(hào)進(jìn)行網(wǎng)絡(luò)地址翻譯表的登記904;然后結(jié)束906。
由上所述,本發(fā)明提供一種網(wǎng)絡(luò)控制裝置,籍由軟件的模擬實(shí)現(xiàn)了開放系統(tǒng)互連的橋接器將以太網(wǎng)絡(luò)與無線網(wǎng)路連接成局域網(wǎng)絡(luò),再通過網(wǎng)絡(luò)地址翻譯將局域網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)上。如此提供使用者一種易于將以太網(wǎng)絡(luò)和無線網(wǎng)絡(luò)的結(jié)合、共享資源以及上網(wǎng)解決方案。如果使用者為家庭或小型辦公室,有若干個(gè)電腦和一些無線上網(wǎng)設(shè)備,例如網(wǎng)絡(luò)數(shù)字板,則使用者只需將電腦通過網(wǎng)線與網(wǎng)絡(luò)控制裝置連接,則方便架設(shè)局域網(wǎng)絡(luò)。連接在網(wǎng)絡(luò)控制裝置上的電腦均可相互傳輸數(shù)據(jù)。而網(wǎng)絡(luò)數(shù)字板也可通過PCMCIA卡與連在網(wǎng)絡(luò)控制裝置上的電腦相互傳輸數(shù)據(jù)。而且,只需一個(gè)互聯(lián)網(wǎng)帳號(hào)和一條電話線,所有連接在網(wǎng)絡(luò)控制裝置上的電腦及網(wǎng)絡(luò)數(shù)字板均可連上互聯(lián)網(wǎng)。訪問Web站點(diǎn)、收發(fā)電子郵件、下載軟件等等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用以限定本發(fā)明的申請(qǐng)專利范圍;凡其它未脫離本發(fā)明所揭示的精神下所完成的等效改變或修飾,均應(yīng)包含在所附權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)控制裝置,該網(wǎng)絡(luò)控制裝置用以將上網(wǎng)裝置通過傳輸線與互聯(lián)網(wǎng)連接,該裝置至少包含有線網(wǎng)絡(luò)裝置,用以將多臺(tái)電腦連接;無線網(wǎng)絡(luò)裝置,用以將多個(gè)網(wǎng)絡(luò)數(shù)字板連接;橋接裝置,用以將所述有線網(wǎng)絡(luò)裝置與所述無線網(wǎng)絡(luò)裝置連接,以形成局域網(wǎng)絡(luò);及對(duì)外連接裝置,用以將所述局域網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)上。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述有線網(wǎng)絡(luò)裝置是以太網(wǎng)絡(luò)裝置。
3.如權(quán)利要求2所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述以太網(wǎng)絡(luò)裝置至少包含一集線器。
4.如權(quán)利要求3所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述集線器至少包含10Base-T以太網(wǎng)絡(luò)控制器。
5.如權(quán)利要求3所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述集線器至少包含100Base-T以太網(wǎng)絡(luò)控制器。
6.如權(quán)利要求1所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述無線網(wǎng)絡(luò)裝置至少包含PCMCIA卡。
7.如權(quán)利要求1所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述對(duì)外連接裝置包含調(diào)制解調(diào)器。
8.如權(quán)利要求1所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述橋接裝置至少包含中央處理器以及存儲(chǔ)器。
9.如權(quán)利要求8所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述橋接裝置是以軟件實(shí)現(xiàn)以太網(wǎng)絡(luò)與無線網(wǎng)絡(luò)的連接。
10.如權(quán)利要求9所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述軟件的功能至少包含從驅(qū)動(dòng)程序得到一個(gè)封包;根據(jù)該封包的來源媒介存取控制地址更新媒介存取控制地址集判斷該封包的目的地址是否在來源媒介存取控制地址集中;將該封包傳至無線網(wǎng)絡(luò)驅(qū)動(dòng)程序接口;判斷該封包的目的地址是否在無線網(wǎng)絡(luò)媒介存取控制地址集中;及當(dāng)該封包目的地址不在該無線網(wǎng)絡(luò)媒介存取控制地址集中,將該封包同時(shí)送至開放式系統(tǒng)互連中的網(wǎng)絡(luò)層。
11.如權(quán)利要求10所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述驅(qū)動(dòng)程序?yàn)閷?shí)時(shí)操作系統(tǒng)。
12.如權(quán)利要求1所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述局域網(wǎng)絡(luò)與該對(duì)外連接裝置之間是以網(wǎng)絡(luò)地址翻譯控制。
13.如權(quán)利要求12所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述網(wǎng)絡(luò)地址翻譯至少包含網(wǎng)絡(luò)地址翻譯地址轉(zhuǎn)換對(duì)應(yīng)表。
14.如權(quán)利要求13所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述網(wǎng)絡(luò)地址翻譯方法至少包含從網(wǎng)絡(luò)接收的接口得到一個(gè)封包;判斷該封包是否為互聯(lián)網(wǎng)協(xié)議格式;判斷該封包的網(wǎng)絡(luò)協(xié)議目的地址與來源是否在區(qū)域網(wǎng)絡(luò)中;判斷來源地址是否在本地;經(jīng)過局域網(wǎng)絡(luò)到互聯(lián)網(wǎng)處理后傳向廣域網(wǎng)絡(luò);及經(jīng)過互聯(lián)網(wǎng)到局域網(wǎng)絡(luò)處理后傳向本地局域網(wǎng)絡(luò)。
15.如權(quán)利要求14所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述網(wǎng)絡(luò)地址翻譯程序中局域網(wǎng)絡(luò)到互聯(lián)網(wǎng)函數(shù)流程至少包含取封包的網(wǎng)絡(luò)協(xié)議地址和端口號(hào)判斷網(wǎng)絡(luò)地址翻譯表是否已存在;新建網(wǎng)絡(luò)地址翻譯表;及根據(jù)外部地址、外部端口號(hào)、內(nèi)部地址、內(nèi)部端口號(hào)進(jìn)行網(wǎng)絡(luò)地址翻譯表的登記。
16.如權(quán)利要求1所述的網(wǎng)絡(luò)控制裝置,其特征在于,還包含動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器來分配網(wǎng)絡(luò)協(xié)議地址。
17.如權(quán)利要求1所述的網(wǎng)絡(luò)控制裝置,其特征在于,還包含簡易網(wǎng)絡(luò)管理協(xié)議代理程序來處理網(wǎng)絡(luò)管理。
18.如權(quán)利要求1所述的網(wǎng)絡(luò)控制裝置,其特征在于,還包含網(wǎng)絡(luò)服務(wù)器來進(jìn)行系統(tǒng)設(shè)定工作。
19.一種網(wǎng)絡(luò)控制裝置,該網(wǎng)絡(luò)控制裝置用以將上網(wǎng)裝置通過傳輸線與互聯(lián)網(wǎng)連接,該裝置至少包含集線器,用以將多臺(tái)電腦連接;無線網(wǎng)絡(luò)裝置,用以將多個(gè)網(wǎng)絡(luò)數(shù)字板連接;橋接器,用以將所述集線器與所述無線網(wǎng)絡(luò)裝置連接,以形成局域網(wǎng)絡(luò);及調(diào)制解調(diào)器,用以將該局域網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)。
20.如權(quán)利要求19所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述集線器至少包含10Base-T以太網(wǎng)絡(luò)控制器。
21.如權(quán)利要求19所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述集線器至少包含100Base-T以太網(wǎng)絡(luò)控制器。
22.如權(quán)利要求19所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述無線網(wǎng)絡(luò)裝置至少包含PCMCIA卡。
23.如權(quán)利要求19所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述橋接器至少包含中央處理器以及存儲(chǔ)器。
24.如權(quán)利要求23所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述橋接器是以軟件實(shí)現(xiàn)以太網(wǎng)絡(luò)與無線網(wǎng)絡(luò)的連接。
25.如權(quán)利要求24所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述軟件的功能至少包含從驅(qū)動(dòng)程序得到一個(gè)封包;根據(jù)該封包的來源媒介存取控制地址更新媒介存取控制地址集;判斷該封包的目的地址是否在來源媒介存取控制地址集中;將該封包傳至無線分罔路驅(qū)動(dòng)程序接口;判斷該封包的目的地址是否在無線網(wǎng)絡(luò)媒介存取控制地址集中;及當(dāng)該封包目的地址不在該無線網(wǎng)絡(luò)媒介存取控制地址集中,將該封包同時(shí)送至開放式系統(tǒng)互連中的網(wǎng)絡(luò)層。
26.如權(quán)利要求25所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述驅(qū)動(dòng)程序是一實(shí)時(shí)操作系統(tǒng)。
27.如權(quán)利要求19所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述局域網(wǎng)絡(luò)與所述調(diào)制解調(diào)器之間是以網(wǎng)絡(luò)地址翻譯控制。
28.如權(quán)利要求27所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述網(wǎng)絡(luò)地址翻譯至少包含網(wǎng)絡(luò)地址翻譯地址轉(zhuǎn)換對(duì)應(yīng)表。
29.如權(quán)利要求28所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述網(wǎng)絡(luò)地址翻譯方法至少包含從網(wǎng)絡(luò)接收的接口得到一個(gè)封包;判斷該封包是否為互聯(lián)網(wǎng)協(xié)議格式;判斷該封包的網(wǎng)絡(luò)協(xié)議目的地址與來源是否在區(qū)域網(wǎng)路中;判斷來源地址是否在本地;經(jīng)過局域網(wǎng)絡(luò)到互聯(lián)網(wǎng)處理后傳向廣域網(wǎng)絡(luò);及經(jīng)過互聯(lián)網(wǎng)到局域網(wǎng)絡(luò)處理后傳向本地局域網(wǎng)絡(luò)。
30.如權(quán)利要求29所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述網(wǎng)絡(luò)地址翻譯程序中局域網(wǎng)絡(luò)到互聯(lián)網(wǎng)函數(shù)流程至少包含取封包的網(wǎng)絡(luò)協(xié)議地址和端口號(hào);判斷網(wǎng)絡(luò)地址翻譯表是否已存在;新建網(wǎng)絡(luò)地址翻譯表;及根據(jù)外部地址、外部端口號(hào)、內(nèi)部地址、內(nèi)部端口號(hào)進(jìn)行網(wǎng)絡(luò)地址翻譯表的登記。
31.如權(quán)利要求19所述的網(wǎng)絡(luò)控制裝置,其特征在于,還包含動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器,來分配網(wǎng)絡(luò)協(xié)議地址。
32.如權(quán)利要求19所述的網(wǎng)絡(luò)控制裝置,其特征在于,還包含簡易網(wǎng)絡(luò)管理協(xié)議代理程序來處理網(wǎng)絡(luò)管理。
33.如權(quán)利要求19所述的網(wǎng)絡(luò)控制裝置,其特征在于,還包含網(wǎng)絡(luò)服務(wù)器來進(jìn)行系統(tǒng)設(shè)定工作。
34.一種電腦媒體中信號(hào)處理的方法,該信號(hào)是在局域網(wǎng)絡(luò)與互聯(lián)網(wǎng)間以一對(duì)外連接裝置傳遞,其特征在于,該局域網(wǎng)絡(luò)包含有線網(wǎng)絡(luò)與無線網(wǎng)絡(luò),該方法至少包含從驅(qū)動(dòng)程序得到一個(gè)封包;根據(jù)該封包的來源媒介存取控制地址更新媒介存取控制地址集;判斷該封包的目的地址是否在來源媒介存取控制地址集中;將該封包傳至無線網(wǎng)絡(luò)局區(qū)動(dòng)程序接口;判斷該封包的目的地址是否在無線網(wǎng)絡(luò)媒介存取控制地址集中;當(dāng)該封包目的地址不在該無線網(wǎng)絡(luò)媒介存取控制地址集中,將該封包同時(shí)送至開放式系統(tǒng)互連中的網(wǎng)絡(luò)層;從網(wǎng)絡(luò)接收的接口得到該封包;判斷該封包是否為互聯(lián)網(wǎng)協(xié)議格式;判斷該封包的網(wǎng)絡(luò)協(xié)議目的地址與來源是否在區(qū)域網(wǎng)路中;判斷來源地址是否在本地;經(jīng)過局域網(wǎng)絡(luò)到洞際網(wǎng)絡(luò)處理后傳向廣域網(wǎng)絡(luò);及經(jīng)過互聯(lián)網(wǎng)到局域網(wǎng)絡(luò)處理后傳向本地局域網(wǎng)絡(luò)。
35.如權(quán)利要求34所述的網(wǎng)絡(luò)控制裝置,其特征在于,上述驅(qū)動(dòng)程序?yàn)閷?shí)時(shí)操作系統(tǒng)。
36.如權(quán)利要求34所述的網(wǎng)絡(luò)控制方法,其特征在于,上述局域網(wǎng)絡(luò)到互聯(lián)網(wǎng)函數(shù)流程至少包含取封包的網(wǎng)絡(luò)協(xié)議地址和端口號(hào);判斷網(wǎng)絡(luò)地址翻譯表是否已存在;新建網(wǎng)絡(luò)地址翻譯表;及根據(jù)外部地址、外部端口號(hào)、內(nèi)部地址、內(nèi)部端口號(hào)進(jìn)行網(wǎng)絡(luò)地址翻譯表的登記。
37.如權(quán)利要求34所述的網(wǎng)絡(luò)控制方法,其特征在于,上述以太網(wǎng)絡(luò)裝置至少包含集線器。
38.如權(quán)利要求34所述的網(wǎng)絡(luò)控制方法,其特征在于,上述集練器至少包含10Base-T以太網(wǎng)絡(luò)控制器。
39.如權(quán)利要求34所述的網(wǎng)絡(luò)控制方法,其特征在于,上述集練器至少包含100Base-T以太網(wǎng)絡(luò)控制器。
40.如權(quán)利要求34所述的網(wǎng)絡(luò)控制方法,其特征在于,上述無線網(wǎng)絡(luò)裝置至少包含PCMCIA卡。
41.如權(quán)利要求34所述的網(wǎng)絡(luò)控制方法,其特征在于,上述對(duì)外連接裝置包含調(diào)制解調(diào)器。
42.如權(quán)利要求34所述的網(wǎng)絡(luò)控制方法,其特征在于,上述信號(hào)處理過程是在中央處理器以及存儲(chǔ)器內(nèi)完成。
43.如權(quán)利要求34所述的網(wǎng)絡(luò)控制方法,其特征在于,還更包含動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器來分配網(wǎng)絡(luò)協(xié)議地址。
44.如權(quán)利要求34所述的網(wǎng)絡(luò)控制方法,其特征在于,還包含簡易網(wǎng)絡(luò)管理協(xié)議代理程序來處理網(wǎng)絡(luò)管理。
45.如權(quán)利要求34所述的網(wǎng)絡(luò)控制方法,其特征在于,還包含網(wǎng)絡(luò)伺服器來進(jìn)行系統(tǒng)設(shè)定工作。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)控制裝置,用以將上網(wǎng)設(shè)備通過傳輸線與互聯(lián)網(wǎng)連接。本發(fā)明的裝置至少包含用以將多個(gè)電腦連接的有線網(wǎng)絡(luò)裝置,用以將多個(gè)網(wǎng)絡(luò)數(shù)字板連接的無線網(wǎng)絡(luò)裝置,用以將有線網(wǎng)絡(luò)裝置與無線網(wǎng)絡(luò)裝置連接以形成局域網(wǎng)絡(luò)的橋接裝置,以及用以將局域網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)的對(duì)外連接裝置。
文檔編號(hào)H04L12/66GK1307422SQ0011165
公開日2001年8月8日 申請(qǐng)日期2000年2月3日 優(yōu)先權(quán)日2000年2月3日
發(fā)明者邱全成, 王旭東, 徐旻 申請(qǐng)人:英業(yè)達(dá)集團(tuán)(上海)電子技術(shù)有限公司