專利名稱:一種共享上網(wǎng)技術(shù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及因特網(wǎng)用戶共享同一IP上網(wǎng)的技術(shù),具體涉及到NAT(地址轉(zhuǎn)換)、ARP(地址解析)、IP廣播報文的處理技術(shù)。
背景技術(shù):
隨著因特網(wǎng)和計算機技術(shù)的發(fā)展,越來越多的人開始上網(wǎng)。同時,很多人也不止一臺計算機,他們的多臺計算機都需要同時上網(wǎng),但是ISP(因特網(wǎng)接入服務(wù)商)一般只為一個用戶提供一個IP地址。如果該用戶有多臺計算機需要上網(wǎng),就會涉及到如何共享上網(wǎng)的問題。
通常共享上網(wǎng)的方式是架設(shè)一臺專用的計算機,此計算機安裝兩塊網(wǎng)卡,。其中一塊網(wǎng)卡連接因特網(wǎng),另一塊網(wǎng)卡網(wǎng)連接內(nèi)部局域網(wǎng),內(nèi)部局域網(wǎng)的計算機通過此計算機連接因特網(wǎng),實現(xiàn)多臺計算機共享上網(wǎng)。
還有一種方式是計算機安裝一塊網(wǎng)卡,這種方式雖然節(jié)省了一塊網(wǎng)卡的開支,但是仍然需要一臺計算機固定作為服務(wù)器,使用不夠方便。
以上兩種共享上網(wǎng)方式都需要開啟專門的服務(wù)器,對于只有兩三臺計算機的網(wǎng)民來說,每次上網(wǎng)都要啟動服務(wù)器,也顯得比較麻煩。
發(fā)明內(nèi)容
本發(fā)明的目的是用來克服現(xiàn)有共享上網(wǎng)技術(shù)的缺點,不需架設(shè)專用的服務(wù)器,每一臺計算機都可以作為服務(wù)器供其它計算機共享上網(wǎng),誰先開機誰作服務(wù)器,完全自動操作,十分方便。
利用本發(fā)明,對于有多臺計算機的用戶要共享上網(wǎng)是很方便的。
圖1是傳統(tǒng)的共享上網(wǎng)方案。
圖2是本發(fā)明所用的共享上網(wǎng)方案。
具體實施例方式
如說明書附圖中圖2所示,計算機A、B、C都運行了特定的軟件。
通常的上網(wǎng)步驟如下(1)計算機A開機上網(wǎng),則計算機A先檢測有無其它安裝同樣特定軟件的計算機在上網(wǎng),發(fā)現(xiàn)沒有,則從ISP處獲得IP地址,或使用ISP分配的固定IP地址。
(2)此時計算機B又開機上網(wǎng),檢測到計算機A已經(jīng)在上網(wǎng),就直接從計算機A處獲得IP地址,把計算機A作為服務(wù)器(網(wǎng)關(guān)),通過它上網(wǎng)。
(3)此時計算機C又開機上網(wǎng),同樣檢測到計算機A已經(jīng)在上網(wǎng),就直接從計算機A處獲得IP地址,把計算機A作為服務(wù)器(網(wǎng)關(guān)),通過它上網(wǎng)。
多臺計算機同時開機時的上網(wǎng)步驟如下(1)計算機A、B、C同時開機上網(wǎng),這時A、B、C會開始竟?fàn)?,B勝利,A和C通過B上網(wǎng)。
在同一個局域網(wǎng)中可能會有其他采用此相同共享上網(wǎng)方式的用戶,這樣不同用戶的作為客戶端的計算機有可能獲得同樣的私網(wǎng)IP地址。因此需要對客戶端計算機的發(fā)出ARP報文和IP廣播報文作進行截獲變換,避免不同用戶的客戶端計算機之間發(fā)生IP地址沖突的情況,避免客戶端計算機從ISP處分得IP地址。
權(quán)利要求
1.一種共享上網(wǎng)技術(shù)的實現(xiàn)方法,其特征在于多臺計算機實現(xiàn)共享上網(wǎng)時包括步驟(1)需要共享上網(wǎng)的計算機運行特定的軟件,設(shè)置上網(wǎng)方式,如DHCP、PPPoE、802.1x等方式;(2)當(dāng)運行特定軟件的計算機開始上網(wǎng)時,如果發(fā)現(xiàn)已經(jīng)有其它運行同樣特定軟件的計算機在上網(wǎng)時,則通過已經(jīng)上網(wǎng)的計算機進行上網(wǎng);(3)當(dāng)運行特定軟件的計算機開始上網(wǎng)時,如果沒有其它運行同樣特定軟件的計算機在上網(wǎng)時,直接通過ISP上網(wǎng)。
2.如權(quán)利要求1所述的一種共享上網(wǎng)技術(shù)的實現(xiàn)方法,其特征在于,每臺運行特定軟件的計算機,即可作客戶端通過別人上網(wǎng),又可作服務(wù)器供別人上網(wǎng)。
3.如權(quán)利要求1所述的一種共享上網(wǎng)技術(shù)的實現(xiàn)方法,其特征在于,運行特定軟件的計算機,誰先開機,誰作為服務(wù)器;如果同時開機,會根據(jù)競爭結(jié)果,決定誰作服務(wù)器。
4.如權(quán)利要求1所述的一種共享上網(wǎng)技術(shù)的實現(xiàn)方法,其特征在于,對于ARP報文和IP廣播報文,特定軟件需要對其截獲變換為其它形式,避免在同一局域網(wǎng)的多個用戶的客戶端計算機產(chǎn)生IP地址沖突的情況;避免A用戶的客戶端計算機通過B用戶的服務(wù)器端計算機上網(wǎng);避免客戶端計算機從ISP處獲得IP地址。
全文摘要
本發(fā)明為有多臺計算機的用戶實現(xiàn)共享上網(wǎng)提供了一種方便的共享方法,不需要架設(shè)專用的服務(wù)器或硬件共享設(shè)備,每臺安裝特定軟件的計算機即可以作為服務(wù)器為其它計算機提供共享上網(wǎng)服務(wù),也可以通過作為服務(wù)器的其它計算機進行上網(wǎng)。這一切全都是自動的,不需要用戶設(shè)置誰作服務(wù)器,誰作客戶端。
文檔編號H04L12/24GK1617506SQ20031010625
公開日2005年5月18日 申請日期2003年11月12日 優(yōu)先權(quán)日2003年11月12日
發(fā)明者楊驍翀 申請人:楊驍翀