PPPOE(以太網點對點協議)是連接到ISP(互聯網服務供應商)的常用方法,而DHCP(動态主機配置協議)是用于獲取IP地址的協議。在本質上,它們都是用于獲取IP的過程,不過它們之間還是存在一些差異的。飛速(FS)将為您詳細講述PPPoE和DHCP之間的區别。
PPPoE代表以太網上的點對點協議,是将點對點協議(PPP)封裝在以太網框架中的一種網絡隧道協議。它可以使以太網的主機通過一個簡單的橋接設備連到一個遠端的接入集中器上。通過PPPoE協議,遠端接入設備能夠實現對每個接入用戶的控制和計費。與傳統的接入方式相比,PPPoE協議具有較高的性能價格比,它在包括小區組網建設等一系列應用中被廣泛采用,目前流行的寬帶接入方式ADSL就使用了PPPoE協議。通常,PPPoE體系結構由PPPoE客戶端,PPPoE服務器,主機和ADSL調制解調器等組成(如下圖所示)。
圖1:PPPoE體系結構圖
使用PPPoE,用戶可以通過BRAS(寬帶遠程訪問服務器)從一個路由器(PPPoE客戶端)撥号到另一台路由器(PPPoE服務器),然後建立點對點連接并通過該連接傳輸數據包。 要使用PPPoE,您需要ISP提供的用戶名和密碼來建立連接。 但是,在當今的網絡中,将調制解調器集成到連接中,您隻需設置一次用戶名和密碼即可,并且隻要您打開調制解調器,調制解調器就可以自動連接到網絡。
由于BRAS(寬帶遠程訪問服務器)有無數的用戶共享相同的物理連接,從而将流量往返于ISP網絡上的寬帶遠程訪問設備,因此PPPoE協議可以跟蹤用戶的流量以及應該向哪個用戶計費。
PPPoE協議會話發現和會話兩個階段具體進程如下:
發現(Discovery)階段:在此階段,用戶主機以廣播方式尋找所連接的所有接入集中器(或交換機),并獲得其以太網MAC地址。然後選擇需要連接的主機,并确定所要建立的PPP會話标識号碼。發現階段有4個步驟:主機廣播發起分組(PADI),接入集中器,主機選擇一個合适的PADO分組和準備開始PPP會話。當此階段完成,通信的兩端都知道PPPoESESSION-ID和對端的以太網地址,他們一起唯一定義PPPoE會話。
PPP會話階段:用戶主機與接入集中器根據在發現階段所協商的PPP會話連接參數進行PPP會話。一旦PPPoE會話開始,PPP數據就可以以任何其他的PPP封裝形式發送。所有的以太網幀都是單播的。PPPoE會話的SESSION-ID一定不能改變,并且必須是發現階段分配的值。
DHCP(動态主機配置協議)是一種标準化的客戶端/服務器網絡協議,可将IP地址和其他相關配置信息動态分配給網絡設備。衆所周知,TCP/IP網絡中的每個設備都應具有唯一的IP地址才能訪問網絡。因此,如果您的網絡設備沒有配置DHCP,網絡管理員如果要添加新計算機或将計算機從一個子網移動到另一個子網,則必須手動配置IP地址。一般情況下,DHCP體系結構由DHCP客戶端,DHCP服務器和DHCP中繼代理(通常是帶有DHCP的路由器或交換機)組成,如下圖所示:
圖2:DHCP配置
DHCP協議可以自動地分配和更新網絡上的IP地址和其他配置信息。DHCP服務器通過一系列消息的交換向DHCP客戶端提供信息。當客戶端和服務器不在同一物理子網中時,DHCP協議可以用在客戶端和服務器之間轉發DHCP數據包。
DHCP協議使網絡用戶可以在網絡上的任何地方進行配置,并在他們重新連接時自動獲得IP地址。另一方面,DHCP協議也為網絡管理員提供了一種更快,更可靠的方式來配置IP地址,這有利于減少手動配置IP地址引起的錯誤。DHCP還可以幫助節省有限的IP地址空間,因為隻有連接到網絡的主機才會被分配IP地址。
DHCP協議是為網絡中的設備(即計算機,智能手機和千兆以太網交換機等)分配唯一IP地址的一種方法,以方便流量的傳輸。PPPoE是一種基于憑據訪問(即用戶名和密碼)封裝網絡流量的方法。在用戶實際連接到互聯網之前,需要正确配置PPPoE,但是DHCP不需要配置,安裝即可使用。因此,使用DHCP協議連接到ISP可以消除因配置引起的問題。就像網絡上的計算機一樣,您不需要預先配置計算機。您隻需将所有内容自動保留,并将配置留給ISP服務器即可。
PPPoE與DHCP之間的差異可以總結如下:
DHCP協議不需要身份驗證,并且在打開網絡時,IP地址不會為您所知。您要做的就是等待DHCP服務器從所有Internet IP地址中為您随機分配一個IP地址。但是,PPPOE協議需要先進行身份驗證,隻有當您的帳戶密碼正确時,才會為您分配有效的IP地址。
由于PPPoE協議使大量的主機組成一個網絡單元并控制每個主機的費用對其計費,因此它可以被廣泛用于企業網,校園網等。且目前流行的ADSL寬帶接入方式已經采用了PPPoE協議。對于DHCP協議,通常用于将IP地址動态分配給公司的LAN或Internet。
PPPoE和DHCP協議都對網絡連接至關重要,該網絡可用來獲取IP地址。 PPPoE與DHCP協議的區别在于獲得IP的方法。使用PPPoE,您必須先配置用戶名和密碼,這将使您在下次打開網絡時以獲取IP地址時進行身份驗證。對于DHCP,将會自動為您分配IP地址,而無需身份驗證。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!