關(guān)于PPPOE
1. 什么是PPP?
TCP/IP信息包本身并不能夠通過串行鏈路來傳輸,這使得它不適合于WAN廣域網(wǎng)(Wide Area Networks)。截止到撰寫此稿之時,還沒有一個切實(shí)可行的方法來擴(kuò)展以太網(wǎng),雖然在不久的將來,隨著光纖10G以太網(wǎng)的出現(xiàn),這種情況將會得到改觀。而這些年來,電信公司在全世界建設(shè)了無數(shù)的串行通信鏈接網(wǎng),因此他們迫切需要一種協(xié)議,使得TCP/IP信息包可以在串行線路上傳送。因此出現(xiàn)兩個有用的協(xié)議。
·SLIP (Serial Line Internet Protocol) 串行線路互聯(lián)網(wǎng)協(xié)議
·PPP
其中PPP是Point to Point Protocol(點(diǎn)到點(diǎn)協(xié)議)的字母縮寫。它是TCP/IP網(wǎng)絡(luò)協(xié)議集的成員之一。也可以認(rèn)為PPP是對TCP/IP的一個擴(kuò)展,它增加了兩組有用的功能。
·它可以通過串行鏈路來傳送TCP/IP信息包。
·用戶登錄認(rèn)證
PPP性能更加豐富,而且很大程度上取代了SLIP的地位。因?yàn)樵诠秒娫捪到y(tǒng)中也采用了部分串行鏈路,所以必須確保通信的可靠性。為此,PPP將用戶名與密碼安全結(jié)合在一起,比如當(dāng)接駁要求發(fā)起時,此要求通過PPP協(xié)議轉(zhuǎn)發(fā)到路由器和服務(wù)器,這時候就可以進(jìn)行安全驗(yàn)證了。因?yàn)镻PP具有在串行鏈路上傳遞TCP/IP 信息包的能力,并且還可以進(jìn)行安全驗(yàn)證,所以互聯(lián)網(wǎng)服務(wù)提供商ISP(Internet Service Providers)一般都是利用PPP協(xié)議,允許撥號用戶與互聯(lián)網(wǎng)相連。
圖1: ISP利用PPP協(xié)議,允許撥號用戶與互聯(lián)網(wǎng)相連。
2.什么是PPPoE?
PPP是為串行通信設(shè)計(jì)的,現(xiàn)在它與以太網(wǎng)(Ethernet)相結(jié)合,成為在以太網(wǎng)絡(luò)中轉(zhuǎn)播PPP幀信息的技術(shù)。也稱PPP over Ethernet,即PPPoE協(xié)議。PPP協(xié)議與以太網(wǎng)并不是兼容的東西,因此用戶經(jīng)常感到十分的迷惑,為什么要將以太網(wǎng)與PPP結(jié)合在一起呢?
如果我們將TCP/IP通信與公路交通相比的話,那么基本的TCP/IP協(xié)議就是這個城市的街道網(wǎng)。街道上有許多的路口(或者停車點(diǎn)),人們在馬路上可以很容易地上車或者下車。但是人們不知道每條街上有多少輛車在跑,而且每新增加一個路口將帶來新的管理任務(wù),因?yàn)槟銓⒏磺宄卸嗌偃?,有多少車在街道上跑了。PPP就好比鐵路,人們只能在固定的站點(diǎn)上上車或者下車,因此對乘客的管理和控制也相對容易(比如上車必須買票。)因此不妨再打個比喻,PPPoE就象是在街道上跑的火車,事實(shí)上這不是不可能的,比如電車軌道,地鐵。它帶來的好處是顯而易見的,首先它不影響城市里其它的交通,其次還給你帶來鐵路的優(yōu)點(diǎn),比如流量的控制。
圖2:PPPoE允許ISP監(jiān)控用戶的流量
有些ISP并不是通過串行鏈路與用戶相連的,這種情況下PPPoE也可以帶來部分好處;使用串行鏈路的ISP早已經(jīng)在調(diào)制解調(diào)器通信上使用PPP了,另一方面,DSL提供商通過以太網(wǎng),而不是串行鏈路通信,因此PPPoE可以滿足許多人的需要。并且,許多人對于PPPoE的付加能力感到特別滿意。因?yàn)镻PPoE允許ISP們對用戶的登錄安全進(jìn)行控制和測量用戶流量。
3. 誰將使用PPPoE?
然而目前為止,只有DSL提供商是在使用PPPoE協(xié)議,cable modem有線電視網(wǎng)絡(luò)服務(wù)提供商將在近兩年內(nèi)也采用PPPoE。#p#
4. 誰將需要PPPoE軟件?
需要使用PPPoE的DSL提供商通常會給他們的用戶提供多種PPPoE軟件。如果你只是通過DSL將一臺電腦與互聯(lián)網(wǎng)相連,那么這就足夠了。然而如果是企業(yè)用戶,需要將整個局域網(wǎng)通過DSL與互聯(lián)網(wǎng)相連,DSL提供商所提供的軟件就不夠用了。在局域網(wǎng)(LAN)與DSL的連接使用中,路由器和互聯(lián)網(wǎng)共享軟件的使用將存在一些兼容的問題。你需要與DSL服務(wù)提供商共同討論解決這個問題。
圖3:在局域網(wǎng)上的PPPoE
5. Vicomsoft公司的建議
如果你是通過DSL和PPPoE將一臺電腦與互聯(lián)網(wǎng)相連,那么DSL提供商為你提供的軟件是已經(jīng)足夠的,但是仍然有可以替換的產(chǎn)品。Vicomsoft公司推出的SurfDoubler軟件為PPPoE提供全方位的支持,隨著帶寬的增加,對各種類型的互聯(lián)網(wǎng)連接都可提供升級版。
如果你是使用DSL和PPPoE將一個局域網(wǎng)與互聯(lián)網(wǎng)相連,最經(jīng)濟(jì)的方法就是使用由你的DSL ISP為你分配的唯一的公用IP地址。通過互聯(lián)網(wǎng)共享軟件和硬件,局域網(wǎng)內(nèi)的用戶都可以享受到寬帶上網(wǎng)的樂趣了。但是要考慮的是互聯(lián)網(wǎng)共享軟件和硬件是否與你的PPPoE軟件兼容呢?我們的建議是你登錄到互聯(lián)網(wǎng)共享軟件和硬件的網(wǎng)站,在搜索引擎內(nèi)鍵入"PPPoE",你將很快地找出他們是否支持"PPPoE"。
PPPoE是一個標(biāo)準(zhǔn),你可以假定所有的解決方案都是"平等"的。然而事實(shí)上,還是有些小小的差別,該標(biāo)準(zhǔn)要求PPPoE軟件在每一個TCP/IP信息包前加上一個附加的頭信息。這樣信息包的尺寸就比允許的尺寸要大,某些軟件提出這樣的解決方案,在局域網(wǎng)的客戶機(jī)上重新設(shè)置TCP/IP協(xié)議。
【編輯推薦】