專利名稱:可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是一種ADSL數(shù)據(jù)機,尤指一種無需在電腦上安裝任何驅(qū)動程序及應(yīng)用軟件,即可通過乙太網(wǎng)路,提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機。
背景技術(shù):
近年來,網(wǎng)際網(wǎng)路(Internet)蓬勃發(fā)展,尤其是Word Wide Web(簡稱WWW),除了提供傳統(tǒng)的電子郵件傳輸服務(wù)外,還結(jié)合了語音、圖片及動態(tài)影像等各式各樣的多媒體服務(wù),伴隨著該等多媒體服務(wù)而來的,是極為龐大的資料量,因此傳統(tǒng)撥接式電話網(wǎng)路的使用者,已無法滿足傳統(tǒng)數(shù)據(jù)機(Modem)所提供的28.8、33.6或56kps傳輸速率,甚至區(qū)域網(wǎng)路及ISDN上的使用者,亦無法滿足網(wǎng)路所提供的傳輸速率。
為獲得更高速的資料存取能力,網(wǎng)際網(wǎng)路服務(wù)業(yè)者(Internet ServiceProvider,以下簡稱ISP)紛紛提出各種提高傳輸速率的解決方案,目前較受各方矚目的解決方案,是所謂的數(shù)字使用者回路(Digital Subscriber Line,以下簡稱DSL),顧名思義,DSL是一種數(shù)字式的使用者線路,其與一般所使用的模擬使用者線(Plain Old Telephone service,以下簡稱POTS)不同,DSL系統(tǒng)有許多類型,一般均將其稱為xDSL。在現(xiàn)今DSL系統(tǒng)中,非對稱數(shù)字使用者回路(Asymmetric Digital Subscriber Line,以下簡稱ADSL)是一最受重視的xDSL技術(shù),因為它可利用現(xiàn)有POTS線路來傳送高傳輸率的訊息,而不需再增加現(xiàn)有的基礎(chǔ)架構(gòu)設(shè)備,其相關(guān)標(biāo)準(zhǔn)不僅已被制定出來,其產(chǎn)品亦已被各行各業(yè)廣泛地應(yīng)用于生活及工作環(huán)境中,此一發(fā)展趨勢,不僅加速了資訊流通的速度及效率,也為人們在生活及工作上帶來極大的便利。
ADSL系統(tǒng)是利用現(xiàn)有的電話線路,如同目前傳統(tǒng)撥接式電話網(wǎng)路(PSTN)般,僅需加上ADSL專用的數(shù)據(jù)機,即可將數(shù)字資料的傳輸速度,提升到下傳速度為1.5Mbps到9Mbps,上傳速度達64Kbps到640Kbps的境界,其間的差異涉及所采用的數(shù)據(jù)機類型、傳輸方式及傳輸距離,其中傳輸距離是一最主要的因素,此種上下傳輸速度不對稱的情形(相差近十倍),即該系統(tǒng)被稱為不對稱(Asymmetrical)的主要原因。
一般而言,在利用ADSL系統(tǒng)進行通訊傳輸時,使用者電腦與網(wǎng)際網(wǎng)路服務(wù)業(yè)者(Internet Service Provider,以下簡稱ISP)的伺服器間,通常是使用PPP(Point-to-Point Protocol,以下簡稱PPP)通訊協(xié)定,經(jīng)由ADSL數(shù)據(jù)機,通過電話線,以非同步傳輸模式(Asynchronous Transfer Mode,以下簡稱ATM)連結(jié)上網(wǎng),當(dāng)ISP通過ADSL系統(tǒng),提供使用者IPoA(IP over ATM,其中ATM是A synchronous Transfer Mode的縮寫)、PPPoA(Point-to-PointProtocol Over ATM)或PPPoE(Point-to-Point Protocol Over Ethernet,即RFC2 516協(xié)定)的上網(wǎng)服務(wù)時,一般均會視使用者的實際需求,提供下列兩種上網(wǎng)設(shè)備(1)ADSL數(shù)據(jù)機(Modem)由使用者將該ADSL數(shù)據(jù)機與其個人電腦相連接,以直接通過ADSL系統(tǒng)上網(wǎng),送收或瀏覽資料,此種通過ADSL數(shù)據(jù)機上網(wǎng)的方式,雖成本較低,但僅能令單一臺個人電腦連線上網(wǎng),并無法提供令多臺個人電腦同時連線上網(wǎng)的服務(wù),此外,當(dāng)使用者在安裝該ADSL數(shù)據(jù)機至個人電腦時,尚必須安裝相關(guān)的撥號軟件、驅(qū)動程序及應(yīng)用程序,對一般使用者而言,經(jīng)常因無法順利完成安裝,而造成使用上極大的困擾,對研發(fā)者而言,因需針對多種工作平臺及作業(yè)系統(tǒng),提供各種不同的驅(qū)動程序及應(yīng)用程序,亦徒增了設(shè)計及更新上的困難度。
(2)ADSL路由器(Router)由使用者將該ADSL路由器與其所屬的區(qū)域網(wǎng)路(local network)伺服器相連接,由于該種路由器中設(shè)計安裝有一網(wǎng)路位址轉(zhuǎn)譯技術(shù)(Network Address Translation,以下簡稱NAT),可令區(qū)域網(wǎng)路(local network)的電腦設(shè)備的傳輸控制協(xié)定(Transmission ControlProtocol/Internet Protocol,以下簡稱TCP/IP),可通過此一位址轉(zhuǎn)譯技術(shù),分享共同的網(wǎng)際網(wǎng)路通訊協(xié)定(IP)位址,故區(qū)域網(wǎng)路上的眾多使用者均可通過該路由器連線上網(wǎng),送收或瀏覽資料,但該ADSL路由器的使用者除必須安裝相關(guān)的撥號軟件、驅(qū)動程序及應(yīng)用程序外,尚必需負(fù)擔(dān)高于使用ADSL數(shù)據(jù)機的費用,致其使用成本偏高,且區(qū)域網(wǎng)路中的各電腦僅能取得轉(zhuǎn)譯后的位址,并無法拿到合法的IP位址,因此,對于某些必需使用合法IP位址的應(yīng)用軟件(如線上游戲及VoIP服務(wù)),使用者即無法通過ADSL系統(tǒng),使用該等軟件。此一問題,縱使可通過某些特殊設(shè)定而加以解決,然對于一般使用者而言,仍過于困難,而不易達成。
發(fā)明內(nèi)容
有鑒于前述傳統(tǒng)上網(wǎng)設(shè)備,在使用時所發(fā)生的諸多缺失,發(fā)明人根據(jù)多年的實務(wù)經(jīng)驗及研究心得,研發(fā)出本發(fā)明的一種可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,期在無需于電腦上安裝相關(guān)的撥號軟件、驅(qū)動程序及應(yīng)用程序的情形下,令電腦可藉其作業(yè)系統(tǒng)所提供的DHCP功能,通過該ADSL數(shù)據(jù)機上所設(shè)的一DHCP伺服器,經(jīng)由ADSL線路,自ISP取得合法的IP位址及相關(guān)設(shè)定值,然后,再通過該DHCP伺服器,設(shè)定各該電腦的對應(yīng)IP位址及相關(guān)設(shè)定值,令各該電腦在順利取得合法的設(shè)定值后,能分別以IPoA、PPPoA或PPPoE撥接方式,撥接上網(wǎng),該ADSL數(shù)據(jù)機不僅能將合法的IP位址,分配予區(qū)域網(wǎng)路上為數(shù)眾多的電腦,且可以較ADSL路由器為低的制作成本,提供可令多臺電腦順利撥接上網(wǎng)的功能。
實現(xiàn)本發(fā)明上述目的的技術(shù)方案如下一種可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機包括有一DHCP伺服器,該DHCP伺服器可令與其相連接至少一臺電腦,通過其作業(yè)系統(tǒng)所提供的DHCP功能,要求該DHCP伺服器自一網(wǎng)際網(wǎng)路服務(wù)業(yè)者取得合法的IP位址及相關(guān)設(shè)定值,然后,再由該DHCP伺服器將合法的IP位址及相關(guān)設(shè)定值分配予各該電腦。
所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機在接收到一區(qū)域網(wǎng)路上至少一臺以上的電腦所發(fā)出一DHCP的發(fā)現(xiàn)封包后,該DHCP伺服器便會將私有的IP位址、通訊閘及網(wǎng)域名稱系統(tǒng)等設(shè)定值,先暫借予該電腦使用。
所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機尚包括一網(wǎng)際網(wǎng)路伺服器;一點對點通訊協(xié)定的撥號軟件;一非同步傳輸模式驅(qū)動單元;一IP堆疊單元,該IP堆疊單元是分別與該DHCP伺服器及網(wǎng)際網(wǎng)路伺服器相連接;一橋接單元,該橋接單元是分別與該IP堆疊單元及點對點通訊協(xié)定的撥號軟件等單元相連接,使該等單元可通過該橋接單元分別與一區(qū)域網(wǎng)路上至少一臺以上的電腦相連接,并通過該橋接單元分別與一PPPoA、一PPPoE及一IPoA等撥號協(xié)定相連接,以依使用者所設(shè)定的撥接上網(wǎng)方式,使用對應(yīng)的撥號協(xié)定,通過該非同步傳輸模式驅(qū)動單元,連線至一網(wǎng)際網(wǎng)路服務(wù)業(yè)者。
所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機在接收到電腦所發(fā)送出的乙太網(wǎng)路封包時,將檢查其是否為一DNS要求封包,或是一欲發(fā)送至合法IP位址的封包,若是,該ADSL數(shù)據(jù)機即檢查發(fā)送該封包的電腦的上網(wǎng)模式,若為撥接模式,該ADSL數(shù)據(jù)機即藉由該PPP撥號軟件,通過ADSL線路,依所登錄的帳號及密碼,撥接至網(wǎng)際網(wǎng)路服務(wù)業(yè)者,連線上網(wǎng)。
所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機在完成撥號上網(wǎng),并自網(wǎng)際網(wǎng)路服務(wù)業(yè)者取得合法的IP位址及通訊閘后,即藉更新該DHCP伺服器中對應(yīng)電腦的IP位址、通訊閘及DNS等設(shè)定值,對DHCP的入口進行修正。
所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是在該ADSL數(shù)據(jù)機取得合法的IP位址及通訊閘后,當(dāng)該ADSL數(shù)據(jù)機接收到由電腦發(fā)出的一DHCP要求封包,將立即發(fā)出一DHCP NAK訊號,確認(rèn)該電腦可使用所獲得的合法IP位址及通訊閘等設(shè)定值。
所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機取得合法的IP位址及通訊閘后,當(dāng)該ADSL數(shù)據(jù)機接收到由電腦發(fā)出的一DHCP發(fā)現(xiàn)封包時,該DHCP伺服器便會將所獲得的合法IP位址及通訊閘等設(shè)定值,分配給該電腦使用,令其順利取得合法的IP位址及相關(guān)設(shè)定值。
所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機將所獲得的合法IP位址及通訊閘等設(shè)定值,分配給該電腦使用后,當(dāng)該ADSL數(shù)據(jù)機再接收到由該電腦所發(fā)出的乙太網(wǎng)路封包時,便會依據(jù)使用者設(shè)定的上網(wǎng)模式,將封包以對應(yīng)的PPPoA、PPPoE或IPoA等撥號協(xié)定封裝,經(jīng)由ADSL線路,發(fā)送出去。
所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機尚包括一位址解析協(xié)定代理,該位址解析協(xié)定代理是與該橋接單元相連接,對閘通道的IP位址,進行設(shè)定,使該電腦將該ADSL數(shù)據(jù)機認(rèn)定為閘通道。
所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機尚包括一實體位址與IP位址的學(xué)習(xí)單元,以在使用者通過網(wǎng)頁設(shè)定帳號及密碼后,能將使用者帳號及密碼,關(guān)聯(lián)至其所使用的電腦實體位址,并在取得合法的IP位址后,產(chǎn)生一實體位址與IP位址的對照表,使后續(xù)可依該對照表,順利地將網(wǎng)際網(wǎng)路傳來的封包,傳送至對應(yīng)實體位址的電腦。
本發(fā)明的優(yōu)點在于本發(fā)明所提供的ADSL數(shù)據(jù)機,可在無需于電腦上安裝相關(guān)的撥號軟件、驅(qū)動程序及應(yīng)用程序的情形下,令多臺電腦藉其作業(yè)系統(tǒng)所提供的DHCP功能,依序通過該DHCP伺服器,自ISP取得合法的IP位址及相關(guān)設(shè)定值,并自動依使用者設(shè)定的IPoA、PPPoA或PPPoE撥接方式,撥接上網(wǎng),不僅大幅提升了ADSL數(shù)據(jù)機的功能,更令該ADSL數(shù)據(jù)機可以較簡易的安裝方式,及較低廉的制作成本,實現(xiàn)令區(qū)域網(wǎng)路上的多臺電腦順利撥接上網(wǎng)的功能。
為對本發(fā)明的構(gòu)成、特征及其功效有進一步了解,茲列舉具體實施例并結(jié)合附圖詳細(xì)說明如下。
圖1所示是在本發(fā)明的一最佳實施例中,ADSL數(shù)據(jù)機的系統(tǒng)架構(gòu)方塊示意圖;圖2所示是在該實施例中,區(qū)域網(wǎng)路電腦、ADSL數(shù)據(jù)機及ISP間的連線示意圖。
具體實施例方式
現(xiàn)今絕大部分的電腦作業(yè)系統(tǒng),皆提供有一種所謂的動態(tài)分配網(wǎng)路位址協(xié)定(Dynamic Host Configuration Protocol,以下簡稱DHCP),該協(xié)定的主要功能是在令至少一臺以上的電腦可通過自己的乙太網(wǎng)路位址(EthernetAddress)廣播,并向一DHCP伺服器(Server)取得有關(guān)的IP位址、子網(wǎng)路遮罩(netmask)、內(nèi)定通訊閘(default gateway)及網(wǎng)域名稱系統(tǒng)(Domain NameSystem,以下簡稱DNS)等設(shè)定值,因此,若能預(yù)先將該DHCP伺服器設(shè)定好,各該電腦即可通過其作業(yè)系統(tǒng)所提供的DHCP,自動地自該DHCP伺服器取得合法的IP位址及相關(guān)設(shè)定值,而無需再辛苦地分別至各該電腦上轉(zhuǎn)譯及設(shè)定對應(yīng)的IP位址及相關(guān)設(shè)定值。
本發(fā)明即針對一般電腦作業(yè)系統(tǒng)已提供有此一DHCP功能,參閱圖1所示,而在一ADSL數(shù)據(jù)機10中內(nèi)建一DHCP伺服器(server)11,以令多臺與其相連接的電腦,可在不需安裝任何驅(qū)動程序及應(yīng)用軟件的情形下,得通過其作業(yè)系統(tǒng)的DHCP功能,經(jīng)由該ADSL數(shù)據(jù)機10上所設(shè)的該DHCP伺服器11,自ISP取得合法的IP位址及相關(guān)設(shè)定值,然后,再通過該DHCP伺服器11,來設(shè)定各該電腦的對應(yīng)IP位址及相關(guān)設(shè)定值。在本發(fā)明的一最佳實施例中,復(fù)參閱圖1所示,該ADSL數(shù)據(jù)機10內(nèi)建有一DHCP伺服器11、一網(wǎng)際網(wǎng)路伺服器(Webserver)12、一位址解析協(xié)定代理(ARP Proxy)13及一點對點通訊協(xié)定(Point-to-Point Protocol,以下簡稱PPP)的撥號軟件14等單元,其中該DHCP伺服器11及網(wǎng)際網(wǎng)路伺服器(Web server)12是與一IP堆疊(stack)單元15相連接,該IP堆疊單元15、位址解析協(xié)定代理13及PPP撥號軟件14等單元則分別與一橋接單元16相連接,使通過該橋接單元16分別與一區(qū)域網(wǎng)路30上至少一臺以上的電腦(圖中未示)相連接,并通過該橋接單元16分別與一PPPoA171、一PPPoE172及一IPoA173等撥號協(xié)定相連接,以依使用者所設(shè)定的撥接上網(wǎng)方式,使用對應(yīng)的撥號協(xié)定,再經(jīng)由一非同步傳輸模式驅(qū)動單元(Asynchronous Trasfer Mode driver,以下簡稱ATM driver)18,連線至網(wǎng)際網(wǎng)路服務(wù)業(yè)者(ISP)20。
在該最佳實施例中,參閱圖1及圖2所示,當(dāng)該ADSL數(shù)據(jù)機10通過其上的埠口(port)分別與一區(qū)域網(wǎng)路30上至少一臺以上的電腦31、32及一ADSL線路21相連接后,各該電腦31、32、ADSL數(shù)據(jù)機10及網(wǎng)際網(wǎng)路服務(wù)業(yè)者(ISP)20間即可依下列處理流程,令各該電腦31、32得藉其作業(yè)系統(tǒng)所提供的DHCP功能,通過該ADSL數(shù)據(jù)機10中所設(shè)的該DHCP伺服器11,經(jīng)由該ADSL線路21與網(wǎng)際網(wǎng)路服務(wù)業(yè)者20連線,并自該網(wǎng)際網(wǎng)路服務(wù)業(yè)者20取得合法的IP位址,以順利通過該網(wǎng)際網(wǎng)路服務(wù)業(yè)者20連上網(wǎng)際網(wǎng)路40(1)首先,該區(qū)域網(wǎng)路30的任一臺電腦31可藉發(fā)出一DHCP的發(fā)現(xiàn)封包(Discover packet),搜尋該DHCP伺服器11,當(dāng)該ADSL數(shù)據(jù)機10接收到該發(fā)現(xiàn)封包后,該DHCP伺服器11便會將私有的IP位址(ip192.168.0.2)、通訊閘(gateway192.168.0.1)及網(wǎng)域名稱系統(tǒng)(DNS192.168.0.1)等設(shè)定值,先暫時提供予該電腦31使用;(2)此時,電腦31即借用該等私有設(shè)定值,在本發(fā)明的該實施例中,是將DHCP的暫借時間(lease time設(shè)定為10秒,再利用瀏覽器(browser),連接至該ADSL數(shù)據(jù)機10,并由使用者設(shè)定上網(wǎng)方式(PPPoA171、PPPoE172或IPoA173等撥號協(xié)定),若是以撥接(PPPoE、PPPoA)方式上網(wǎng),即須設(shè)定帳號及密碼,若是以IPoA方式上網(wǎng),則須設(shè)定ISP20所指定的合法IP位址,待完成上網(wǎng)設(shè)定后,該電腦31即根據(jù)該等設(shè)定值,發(fā)出一DNS封包至指定的網(wǎng)域名稱系統(tǒng)(DNS192.168.0.1)或發(fā)出一IP封包至合法的IP位址;(3)該ADSL數(shù)據(jù)機1 0將根據(jù)電腦31所發(fā)送出的乙太網(wǎng)路封包(ethernetpacket),檢查其是否為一DNS要求封包(request packet),或是一欲發(fā)送至合法IP位址的封包,若是,該ADSL數(shù)據(jù)機10即檢查發(fā)送該封包的電腦31的上網(wǎng)模式,若為撥接模式,該ADSL數(shù)據(jù)機10即藉由該PPP撥號軟件14,通過ADSL線路21,依所登錄的帳號及密碼,撥接至網(wǎng)際網(wǎng)路服務(wù)業(yè)者20,連線上網(wǎng);(4)完成撥號上網(wǎng)后,網(wǎng)際網(wǎng)路服務(wù)業(yè)者20即將合法的IP位址(ip172.16.1.1)及通訊閘(gateway172.16.1.254),提供予該ADSL數(shù)據(jù)機10;(5)該ADSL數(shù)據(jù)機10在取得該等合法的IP位址(ip172.15.1.1)及通訊閘(gateway172.16.1.254)后,即藉更新該DHCP伺服器11中對應(yīng)電腦的IP位址、通訊閘及DNS等設(shè)定值,對DHCP的入口(entry)進行修正;(6)該電腦31待暫借時間(lease time)屆至?xí)r,即會發(fā)出一DHCP要求封包,要求該DHCP伺服器11更新該電腦31的IP位址及相關(guān)設(shè)定值;(7)該DHCP伺服器11在接收到該DHCP要求封包后,立即發(fā)出一DHCP NAK訊號,確認(rèn)該電腦31可使用所獲得的合法IP位址(ip172..16.1.1)及通訊閘(gateway172.16.1.254)等設(shè)定值;
(8)此時,該電腦31將再發(fā)出一DHCP的發(fā)現(xiàn)封包(Discover packet),對DHCP伺服器11進行搜尋,該ADSL數(shù)據(jù)機10在接收到該發(fā)現(xiàn)封包后,該DHCP伺服器11便會將所獲得的合法IP位址(ip172.16.1.1)及通訊閘(gateway172.15.1.254)等設(shè)定值,分配(assign)給該電腦31使用,令其順利取得該合法的IP位址及相關(guān)設(shè)定值。
(9)如此,該ADSL數(shù)據(jù)機10再接收到由該電腦31所發(fā)出的乙太網(wǎng)路封包時,便會依據(jù)使用者設(shè)定的上網(wǎng)模式,將封包以對應(yīng)的PPPoA171、PPPoE172或IPoA173等撥號協(xié)定封裝,經(jīng)由ADSL線路21,發(fā)送出去。
在該實施例中,由于該電腦31在經(jīng)由該DHCP伺服器11,獲得合法IP位址及相關(guān)設(shè)定值時,其IP位址與該ADSL數(shù)據(jù)機10便不會位在相同的次網(wǎng)路(subnet,即TCP/IP網(wǎng)路上同一個網(wǎng)域下再分割的網(wǎng)路)上,此時,由于電腦31必須將封包往閘通道(Gateway)傳送,因此,該位址解析協(xié)定代理(ARPProxy)13必須對閘通道的IP位址,進行設(shè)定,使該電腦31將該ADSL數(shù)據(jù)機10認(rèn)定為閘通道。
當(dāng)該ADSL數(shù)據(jù)機10由埠口接收到由網(wǎng)際網(wǎng)路40傳來的封包時,將根據(jù)其目的IP位址(destination IP address),檢查出對應(yīng)電腦31所屬的實體位址(MAC address),并將封包轉(zhuǎn)換為乙太網(wǎng)路封包(ethernet packet),再經(jīng)由橋接單元(bridge)16的埠口(port)傳送至該電腦31,故該ADSL數(shù)據(jù)機10內(nèi)尚包括一實體位址(MAC address)與IP位址的學(xué)習(xí)單元,以在使用者通過網(wǎng)頁設(shè)定帳號及密碼后,能將使用者帳號及密碼,關(guān)聯(lián)(associate)至其所使用的電腦實體位址,并在取得合法的IP位址后,產(chǎn)生一實體位址與IP位址的對照表,使后續(xù)可依該對照表,順利地將網(wǎng)際網(wǎng)路40傳來的封包,傳送至對應(yīng)實體位址的電腦。
以上所述,僅是本發(fā)明的較佳實施例,但,本發(fā)明所主張的權(quán)利要求,并不局限于此,凡熟悉該項技藝人士,依據(jù)本發(fā)明所揭露的技術(shù)內(nèi)容,可輕易思及的等效變化,均應(yīng)屬不脫離本發(fā)明的保護范疇。
權(quán)利要求
1.一種可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機包括有一DHCP伺服器,該DHCP伺服器令與其相連接的至少一臺電腦,通過其作業(yè)系統(tǒng)所提供的DHCP功能,要求該DHCP伺服器自一網(wǎng)際網(wǎng)路服務(wù)業(yè)者取得合法的IP位址及相關(guān)設(shè)定值,然后,再由該DHCP伺服器將合法的IP位址及相關(guān)設(shè)定值分配予各該電腦。
2.根據(jù)權(quán)利要求1所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機在接收到一區(qū)域網(wǎng)路上至少一臺以上的電腦所發(fā)出一DHCP的發(fā)現(xiàn)封包后,該DHCP伺服器便會將私有的IP位址、通訊閘及網(wǎng)域名稱系統(tǒng)等設(shè)定值,先暫借予該電腦使用。
3.根據(jù)權(quán)利要求2所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機尚包括一網(wǎng)際網(wǎng)路伺服器;一點對點通訊協(xié)定的撥號軟件;一非同步傳輸模式驅(qū)動單元;一IP堆疊單元,該IP堆疊單元是分別與該DHCP伺服器及網(wǎng)際網(wǎng)路伺服器相連接;一橋接單元,該橋接單元是分別與該IP堆疊單元及點對點通訊協(xié)定的撥號軟件等單元相連接,使該等單元可通過該橋接單元分別與一區(qū)域網(wǎng)路上至少一臺以上的電腦相連接,并通過該橋接單元分別與一PPPoA、一PPPoE及一IPoA等撥號協(xié)定相連接,以依使用者所設(shè)定的撥接上網(wǎng)方式,使用對應(yīng)的撥號協(xié)定,通過該非同步傳輸模式驅(qū)動單元,連線至一網(wǎng)際網(wǎng)路服務(wù)業(yè)者。
4.根據(jù)權(quán)利要求3所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機在接收到電腦所發(fā)送出的乙太網(wǎng)路封包時,將檢查其是否為一DNS要求封包,或是一欲發(fā)送至合法IP位址的封包,若是,該ADSL數(shù)據(jù)機即檢查發(fā)送該封包的電腦的上網(wǎng)模式,若為撥接模式,該ADSL數(shù)據(jù)機即藉由該PPP撥號軟件,通過ADSL線路,依所登錄的帳號及密碼,撥接至網(wǎng)際網(wǎng)路服務(wù)業(yè)者,連線上網(wǎng)。
5.根據(jù)權(quán)利要求4所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機在完成撥號上網(wǎng),并自網(wǎng)際網(wǎng)路服務(wù)業(yè)者取得合法的IP位址及通訊閘后,即藉更新該DHCP伺服器中對應(yīng)電腦的IP位址、通訊閘及DNS等設(shè)定值,對DHCP的入口進行修正。
6.根據(jù)權(quán)利要求5所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是在該ADSL數(shù)據(jù)機取得合法的IP位址及通訊閘后,當(dāng)該ADSL數(shù)據(jù)機接收到由電腦發(fā)出的一DHCP要求封包,將立即發(fā)出一DHCP NAK訊號,確認(rèn)該電腦可使用所獲得的合法IP位址及通訊閘等設(shè)定值。
7.根據(jù)權(quán)利要求6所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機取得合法的IP位址及通訊閘后,當(dāng)該ADSL數(shù)據(jù)機接收到由電腦發(fā)出的一DHCP發(fā)現(xiàn)封包時,該DHCP伺服器便會將所獲得的合法IP位址及通訊閘等設(shè)定值,分配給該電腦使用,令其順利取得合法的IP位址及相關(guān)設(shè)定值。
8.根據(jù)權(quán)利要求7所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機將所獲得的合法IP位址及通訊閘等設(shè)定值,分配給該電腦使用后,當(dāng)該ADSL數(shù)據(jù)機再接收到由該電腦所發(fā)出的乙太網(wǎng)路封包時,便會依據(jù)使用者設(shè)定的上網(wǎng)模式,將封包以對應(yīng)的PPPoA、PPPoE或I PoA等撥號協(xié)定封裝,經(jīng)由ADSL線路,發(fā)送出去。
9.根據(jù)權(quán)利要求8所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機尚包括一位址解析協(xié)定代理,該位址解析協(xié)定代理是與該橋接單元相連接,對閘通道的IP位址,進行設(shè)定,使該電腦將該ADSL數(shù)據(jù)機認(rèn)定為閘通道。
10.根據(jù)權(quán)利要求9所述的可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,其特征是該ADSL數(shù)據(jù)機尚包括一實體位址與IP位址的學(xué)習(xí)單元,以在使用者通過網(wǎng)頁設(shè)定帳號及密碼后,能將使用者帳號及密碼,關(guān)聯(lián)至其所使用的電腦實體位址,并在取得合法的IP位址后,產(chǎn)生一實體位址與IP位址的對照表,使后續(xù)可依該對照表,順利地將網(wǎng)際網(wǎng)路傳來的封包,傳送至對應(yīng)實體位址的電腦。
全文摘要
本發(fā)明是一種可通過乙太網(wǎng)路提供IPoA、PPPoA或PPPoE撥接上網(wǎng)服務(wù)的ADSL數(shù)據(jù)機,該ADSL數(shù)據(jù)機中內(nèi)建有一DHCP伺服器,該DHCP伺服器可令至少一臺以上的電腦,在不需安裝任何驅(qū)動程序及應(yīng)用軟件的情形下,藉其作業(yè)系統(tǒng)所提供的DHCP功能,通過該DHCP伺服器,經(jīng)由ADSL線路,自網(wǎng)際網(wǎng)路服務(wù)業(yè)者(ISP)取得合法的IP位址及相關(guān)設(shè)定值,然后,再通過該DHCP伺服器,設(shè)定各該電腦的對應(yīng)IP位址及相關(guān)設(shè)定值,令各該電腦在順利取得合法的設(shè)定值后,能分別以IPoA、PPPoA或PPPoE撥接方式,撥接上網(wǎng)。
文檔編號H04L12/24GK1627704SQ20031011854
公開日2005年6月15日 申請日期2003年12月12日 優(yōu)先權(quán)日2003年12月12日
發(fā)明者游順蓋 申請人:友訊科技股份有限公司