講到PPPOE那不得不介紹一下PPP協議。 PPP協議:點對點協議(Point to Point Protocol,PPP)為在點對點連接上傳輸多協議數據包提供了一個標準方法。PPP 最初設計是為兩個對等節點之間的 IP 流量傳輸提供一種封裝協議。在 TCP-IP 協議集中它是一種用來同步調制連接的數據鏈路層協議(OSI模式中的第二層)。 ![]() 由于PPP協議,通信的雙方是點對點的關系,不適用于廣播型以太網絡環境中。于是就產生了PPPOE。 PPPOE協議:Point-to-Point Protocol over Ethernet,可以看字面意思就是,點到點協議在以太網使用。 PPPOE不僅為使用橋接以太網接入的用戶提供了一種寬帶接入手段,同時還能提供方便的接入控制和計費。每個接入用戶均建立一個獨一無二PPP的會話。會話建立之前必須知道遠端訪問集中設備的MAC地址,PPPoE協議可通過發現協議獲取。 PPPoE的報文格式: ![]() PPPOE報文包如下: ![]() PPPOE協議共包括兩個階段,即PPPOE的發現階段(PPPOE Discovery Stage)和PPPOE的會話階段(PPPOE Session Stage)。 PPPOE發現階段: 由于以太網的廣播特性,在這個過程中主機(客戶)能發現所有的訪問集中器(服務器),并選擇其中一個,根據所獲信息在兩者之間建立點對點的連接。當一個PPP會話被建立起來之后,就完成了PPPoE的整個發現階段 PPPoE發現階段數據報文分類 PPPoE報文的代碼字段的值: PADI(PPPoE發現初始報文) :0x09 PADO(PPPoE發現提供報文) :0x07 PADR(PPPoE發現請求報文) :0x19 PADS(PPPoE發現會話確認報文) :0x65 PADT(PPPoE發現終止報文):0xa7 PADR(PPPoE發現請求報文) :0x19 報文包如下: ![]() PADT(PPPoE發現終止報文):0xa7 報文包如下:wps下一頁如何增加_wps下一頁增加的方法 ![]() PPPOE會話階段: PPPoE的會話階段開始后,主機和訪問集中器之間就依據PPP協議傳送PPP數據,進行PPP的各項協商和數據傳輸。在這一階段傳輸的數據包中必須包含在發現階段確定的會話標識并保持不變。 會話階段的PPPoE數據報文格式: ![]() PPPOE使用方式: PPPOE上網方式,對應的中文就是:寬帶撥號上網方式,到運營商(電信,移動,聯通)開通帶寬后,用路由器使用PPPOE進行撥號上網。 ![]() 路由器撥號使用的PPPOE協議你知道多少?的下載地址: |
溫馨提示:喜歡本站的話,請收藏一下本站!