PPP和mac的區別

zhjr1220發表於2012-10-23

IP地址是TCP/IP網路層的定址機制,MAC是802.3/Ethernet鏈路層的定址機制,當IP的資料給予了乙太網之後,乙太網就用屬於它自己的定址機制來處理以太幀,也就是用MAC地址。

ppp屬於廣域網範疇,MAC是區域網範疇,按實際情況和環境就選用不同的協議,ppp支援的網路結構只能是點對點,mac支援多點對多點。乙太網中用mac,遠端的話就用ppp(如ADSL撥號,就是基於ppp的)。ppp是點到點協議 ,邏輯上相連的就一臺裝置,因此不需要定址, 目標地址為廣播地址, PPP中前6個位元組就是目標地址。PPP的幀格式如下:Flag Address Crotrol Protocol Informaiton FCS Flag其中Flag標識了一個PPP資料幀的起始及結束,FCS為幀校驗,真正屬於PPP報文內容的為Address,Control,Protocol,Information域所包含內容。Address表示此為PPP廣播地址,Address和Control一起表示了此報文為PPP報文,即PPP報文頭為FF03。PPP在封裝方式以乙太網的封裝方式不同,它沒有乙太網幀所要求的MAC地址,它通過自身的協商過程實現點到點的資料傳輸。這類廣域網協議,其幀的結構與乙太網的完全不同,當然,PPPOE除外,因為PPPOE是基於乙太網上的,而其它的如PPP,FR,X.25等卻並不是。