PPP和mac的區別
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等卻並不是。
相關文章
- ../和./和/的區別
- mac地址和ip地址有什麼區別Mac
- 和 的區別
- as 和 with的區別
- ||和??的區別
- /*和/**的區別
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- mac 的tar命令--exclude和linux的tar命令--exclude的區別MacLinux
- ./ 和sh 的區別
- JQuery this和$(this)的區別jQuery
- jquery $(this) 和this的區別jQuery
- T和?的區別
- ++a和a++的區別
- makefile =和:=的區別
- Mybatis中#{}和${}傳參的區別及#和$的區別小結MyBatis
- 和區別
- MYSQL和SQL的區別MySql
- varchar和char的區別
- &self 和 self 的區別
- var和public的區別
- filter和interceptor的區別Filter
- useEffect 和 useLayoutEffect 的區別
- SDK和API的區別?API
- var 和 let 的區別
- WebApi和MVC的區別WebAPIMVC
- service和systemctl的區別
- GET和POST的區別?
- GET和POST的區別
- button和submit的區別MIT
- GET 和 POST 的區別
- 【Java】equals 和 == 的區別Java
- django和flask的區別DjangoFlask
- promise 和 Observable 的區別Promise
- sass和less的區別
- POST 和 GET 的區別
- cookie和session的區別CookieSession
- MTV和MVC的區別MVC