tft每日頭條

 > 圖文

 > pppoe的工作原理

pppoe的工作原理

圖文 更新时间:2024-09-03 23:24:28

發現現在很多文章都像是在寫史書一樣,任何一個名詞似乎都得解釋一番。

前陣子講到路由器改PPPOE撥号的問題,很多人就會混淆一個概念,認為PPPOE之後就會有公網IP了。其實這件事還得細說,結論并不是一定的。

pppoe的工作原理(敲黑闆PPPOE到底是啥)1

寫曆史,在早早年間大家“上網”的時候……嗨~~哪有什麼互聯網啊!!!其實就是撥通電話号碼。例如在1995年的天津,iN當時利用“網絡”的時候并不能真正的接入互聯網,而是接入一個叫做BBS的系統中。現在一提BBS大家似乎會覺得是網絡論壇,但其實BBS本身叫做電子公告闆(Bulletin Board System)。接入的方式很簡單,利用自己家裡的modem(俗稱叫“貓”)撥通一個号碼,這個号碼另一端也是一個modem,它連接到一個主機,這台主機運行了BBS的服務。當年iN常上的BBS有飛鴻和天津圖書館,一個是民間辦的,還有一個是天津官辦的。那時候可以說是完全沒有互聯網的概念。一個BBS就是一個節點。也沒啥圖形化的東西,全部都是文字信息。用dos的命令行就可以撥進去。大家就在上面聊聊天吹吹水。

這裡有一個很好玩的概念,modem對modem其實跑的是PPP協議,也就是點對點協議。你家裡的modem到BBS站的modem僅僅通過電話線路達成了一個點對點的連接。裡面跑的既不是TCP/IP協議也不是HTTP,而是赤裸裸的串口數據流。

當時有沒有真正的網絡呢?還真有,都是局域網,例如跑IPX協議或者TCP/IP的各個公司或院校的局域網。能夠在局域網内完成一些文件共享和電腦内的數據通訊(例如局域網遊戲)。但隻有帶有國際專線的局域網内的計算機才可以通過路由器連接到其他的局域網上。但也僅限于一部分接入了專線的公司或院校來使用。對普通老百姓來說就是天方夜譚了。這些“局域網”大多數是以太網(Ethernet)。

pppoe的工作原理(敲黑闆PPPOE到底是啥)2

上面的圖标在很多人的網絡電子設備上都可以看到過吧,一般是在網絡接口邊上,這就是以太網的标記,以太網是什麼概念?它也叫做對等網,在以太網中沒有哪個計算機或網路設備屬于主導地位,他們都是相互平等的。所謂的服務器、路由器、客戶機等等概念都是在以太網這個設備平等的基礎上又被人們賦予的角色。例如你的網絡中有一個IP地址是192.168.1.1,另外一個IP地址是192.168.1.2,我們能說192.168.1.1比192.168.1.2的地位更高嗎?

pppoe的工作原理(敲黑闆PPPOE到底是啥)3

當然不能了,1和2之間隻是數值标識不同,而沒有地位區别。但很多人讀到這裡一定會說192.168.1.1是路由器啊!這也是你願意指定的,并不是192.168.1.1本身就是路由,它的身份是根據設備功能所指定的,如果你願意的話,可以把路由器設置為192.168.1.100甚至192.168.1.254,隻要和其他設備不沖突而且在其他設備上做對應的設置網絡都是可以跑得通的,。

以太網設置好了就可以很方便地使用,隻要插入網線到網絡中,簡單地設置一下設備上的網絡參數設備和網絡就能接通了,甚至在支持DHCP的網絡上基本的設置都不需要了。對于自家人相當友好,但如果提供公衆服務呢?你把網線接到一個社區的每一戶人家,然後希望通過為社區中的人提供網絡接入服務而賺錢——這樣做最終的結果就是“血賠”,

社區中的用戶可以有幾十種方法免費地使用你的網絡。對于運營商來說就迫切地需要一種可以支持這種場景的技術。簡單地說就是為網絡用戶使用網絡計費。你隻有交了錢我才為你提供網絡服務。

于是就吧BBS時代modem撥電話号碼然後輸入用戶名密碼的那一套拿了回來,在以太網上建立了一個通訊隧道跑PPP協議,所以大家常說的PPPOE就是Point-to-Point Protocol over Ethernet(建立在以太網上的點對點協議)。

pppoe的工作原理(敲黑闆PPPOE到底是啥)4

PPPOE的目的其實就是驗明你的正身,确定用戶沒有欠費可以使用網絡的一個機制,在确定用戶有權利訪問網路後下發用戶這次登錄可以使用的IP地址

至于下發的IP地址是不是公網IP這件事就有待于商榷了,規則并不在于你是不是PPPOE撥号上網而是在于你的運營商給你的用戶配置模闆内的設置。

在很多運營商會給你10.10.XXX.XXX這樣的IP地址或者是給你172.16.XXX.XXX的地址都不奇怪。這些結果根據運營商分配到你家小區的資源來決定。

但為什麼說有時候和寬帶師傅說要設置為PPPOE模式上網寬帶師傅不明白了呢?因為本來現在的大部分寬帶接入都是PPPOE的接入方式,在培訓過程中這件事幾乎不用強調。

pppoe的工作原理(敲黑闆PPPOE到底是啥)5

你就是打開光貓的撥号配置界面,你也會看到光貓上也有用戶名/密碼這個設置項目。所以如果想用自己的路由器做PPPOE撥号的時候你和師傅提這樣的要求很多師傅會一臉懵圈的表情。應該怎麼說呢?和師傅說我要把光貓改橋接模式。這樣橋接模式的光貓僅僅作為一個網橋來存在,負責光信号轉化為電信号,而PPPOE的工作就可以交給下一級的路由器來實現了。

pppoe的工作原理(敲黑闆PPPOE到底是啥)6

但這種方法依舊隻能解決你用自己買的路由器撥号的需求,至于有沒有公網IP和是不是PPPOE并沒有直接關系。

但這樣做雖然不确定是不是有公網IP也的确是有好處的。尤其是你有一個性能強勁的路由器的時候,你可以有更快的網絡速度。以及更好的網絡數據包處理能力。

因為這個時候你的光貓僅僅是一個透明網橋,隻做幀轉換工作。網絡性能的瓶頸就隻取決于你自己購買的路由器的性能。

但是——有不好的地方。你的路由器就直接暴露在internet網絡上了。如果路由器設置不當……會帶來一定的安全風險。甚至還會有莫名奇妙的速度降低問題。

例如在iN的路由器防火牆上有這樣的一組設置:

pppoe的工作原理(敲黑闆PPPOE到底是啥)7

其實就是為了阻斷從外界過來的DNS查詢的,遇到這些查詢直接抛棄掉。如果不做這個,每天有大約幾十萬個DNS查詢數據進來,肉雞在跑各種掃描腳本。這其實就是拖慢你網絡速度的一個很重要原因。網關(路由器)暴露在外有大量的無意義信息要去處理。所以有的時候你改了橋接,獲得了公網iP反而覺得網絡速度下降了,也并不是你的設備不行,而是這段時間你周邊的的網絡有滿滿的惡意。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved