pppoe是指乙太網路上的點對點協議,是將點對點協定(PPP)封裝在乙太網路(Ethernet)框架中的一種網路隧道協定。本質上,它是一個允許在乙太網路廣播域中的兩個乙太網路介面間創建點對點隧道的協定。 PPPoE分為兩個階段:PPPoE發現階段和PPP會話階段。
本教學操作環境:windows7系統、Dell G3電腦。
pppoe是什麼
PPPoE(英文:Point-to-Point Protocol Over Ethernet),乙太網路上的點對點協議,就是將點對點協定(PPP)封裝在乙太網路(Ethernet)框架中的一種網路隧道協定。由於協議中整合PPP協議,因此實現傳統乙太網路無法提供的身份驗證、加密以及壓縮等功能,也可用於纜線調變解調器(cable modem)和數位用戶線路(DSL)等以乙太網路協定向用戶提供接取服務的協定體系。
本質上,它是一個允許在乙太網路廣播域中的兩個乙太網路介面間建立點對點隧道的協定。
以Linux系統常用的pppd為例,支援PPP介面上面的IP、IPv6和IPX網路層協定。
它使用傳統的基於PPP的軟體來管理一個不是使用序列線路而是使用類似於乙太網路的有向分組網路的連接。這種有登陸和口令的標準連接,方便了接入供應商的記費。並且,連線的另一端僅當PPPoE連線接通時才分配IP位址,所以允許IP位址的動態復用。
PPPoE是由UUNET、Redback Networks和RouterWare所開發的。發表於RFC 2516說明。
PPPoE分成兩個階段:
PPPoE發現
#由於傳統的PPP連接是創建在串行鏈路或撥號時創建的ATM虛擬電路連接上的,所有的PPP幀都可以確保透過電纜到達對端。但是乙太網路是多路存取的,每一個節點都可以互相存取。以太幀包含目的節點的實體位址(MAC位址),這使得該幀可以到達預期的目的節點。因此,為了在乙太網路上建立連線而交換PPP控制封包之前,兩個端點都必須知道對端的MAC位址,這樣才可以在控制封包中攜帶MAC位址。 PPPoE發現階段做的就是這件事。除此之外,在此階段還會建立一個會話ID,以便後面交換封包使用。
PPP會話
#一旦連線的雙方知道了對端的MAC位址,會話就建立了。
使用時的缺點
#使用Internet前,需先透過PPPoE進行撥接,而非計算機引導後立即上網。 (引導後立即上網,詳見DHCP,有些ISP有提供第1台PC自DHCP取得固定IP)
部分ISP會對PPPoE的連線用戶採取定時斷線,以節省營運成本及IP位址的佔用,故對於需長時間掛網的用戶較不利。但也有部分ISP為提供用戶選擇PPPoE可髮配非固定IP或固定IP的服務。
Windows XP之後的Windows,Mac OS X、Linux等作業系統等皆已內建PPPoE的撥接功能,更早期的作業系統需另行安裝PPPoE的撥接程序,如Enternet 300、RAS PPPoE等。
想要查閱更多相關文章,請造訪PHP中文網! !
以上是pppoe是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 Linux新版
SublimeText3 Linux最新版

Dreamweaver CS6
視覺化網頁開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。