广域网(PPP协议和HDLC协议)
文章目錄
- 前言
- 一、廣域網(wǎng)介紹
- 二、PPP協(xié)議
- 三、HDLC協(xié)議
- 總結(jié)
前言
提示:以下是本篇文章正文內(nèi)容
一、廣域網(wǎng)介紹
廣域網(wǎng)(WAN,Wide Area Network),通常跨接很大的物理范圍,所覆蓋的范圍從幾十公里到幾千公里,它能連接多個城市或國家,或橫跨幾個洲并能提供遠(yuǎn)距離通信,形成國際性的遠(yuǎn)程網(wǎng)絡(luò)
廣域網(wǎng)的通信子網(wǎng)主要使用分組交換技術(shù),廣域網(wǎng)的通信子網(wǎng)可以利用公用分組交換網(wǎng)、衛(wèi)星通信網(wǎng)和無線分組交換網(wǎng),它將分布在不同地區(qū)的局域網(wǎng)或計算機(jī)系統(tǒng)互連起來,達(dá)到資源共享的目的。如因特網(wǎng)(Internet)是世界范圍內(nèi)最大的廣域網(wǎng)
二、PPP協(xié)議
點(diǎn)到點(diǎn)協(xié)議(Point to Point Protocol,PPP)是為在同等單元之間傳輸數(shù)據(jù)包這樣的簡單鏈路設(shè)計的鏈路層協(xié)議。 這種鏈路提供全雙工操作,并按照順序傳遞數(shù)據(jù)包(一個發(fā)送端,一個接收端,一條鏈路),無需介質(zhì)訪問控制(Media Access Control),無需明確的MAC尋址
設(shè)計目的主要是用來通過撥號或?qū)>€方式建立點(diǎn)對點(diǎn)連接發(fā)送數(shù)據(jù),使其成為各種主機(jī)、網(wǎng)橋和路由器之間簡單連接的一種共通的解決方案
PPP設(shè)計需求
(1)組幀: 將網(wǎng)絡(luò)層數(shù)據(jù)報封裝到數(shù)據(jù)鏈路層幀中,可以同時承載任何網(wǎng)絡(luò)層協(xié)議分組(不僅IP數(shù)據(jù)報),可以向上層實(shí)現(xiàn)分用(多路分解)
(2)比特透明傳輸: 數(shù)據(jù)域必須支持承載任何比特模式
(3)差錯檢測: (無糾正)
(4)連接活性(connection liveness)檢測: 檢測、并向網(wǎng)絡(luò)層通知鏈路失效
(5)網(wǎng)絡(luò)層地址協(xié)商: 端結(jié)點(diǎn)可以學(xué)習(xí)/配置彼此網(wǎng)絡(luò)地址
注:PPP的差錯恢復(fù)、流量控制等由高層協(xié)議處理
PPP數(shù)據(jù)幀
1.標(biāo)志(Flag): 定界符(delimiter)
2.地址(Address): 無效(僅僅是一個選項(xiàng))
3.控制(Control): 無效;未來可能的多種控制域
4.協(xié)議(Protocol): 上層協(xié)議 (PPP-LCP, IP, IPCP)
5.信息(info): 上層協(xié)議分組數(shù)據(jù)
6.校驗(yàn)(check): CRC校驗(yàn),用于差錯檢測
字節(jié)填充(Byte Stuffing)
依據(jù)數(shù)據(jù)透明傳輸”需求: 數(shù)據(jù)域必須允許包含標(biāo)志模式<01111110>
發(fā)送端: 在數(shù)據(jù)中的<01111110>和<01111101>字節(jié)前添加額外的字節(jié)
<01111101> (“填充(stuffs)”)
接收端:
若單個字節(jié)<01111101>表示一個填充字節(jié);連續(xù)兩個字節(jié)<01111101>:丟棄第1個,第2個作為數(shù)據(jù)接收;單個字節(jié)<01111110>: 標(biāo)志字節(jié)
PPP數(shù)據(jù)控制協(xié)議
在交換網(wǎng)絡(luò)層數(shù)據(jù)之前, PPP數(shù)據(jù)鏈路兩端必須:
(1)配置PPP鏈路,最大幀長,身份認(rèn)證(authentication)
(2)學(xué)習(xí)/配置網(wǎng)絡(luò)層信息
對于IP協(xié)議: 通過交換IPCP協(xié)議 (IP Control Protocol )報文 (IP分組首部的“上層協(xié)議”字段取值: 8021),完成IP地址等相關(guān)信息配置
三、HDLC協(xié)議
高級數(shù)據(jù)鏈路控制(High-Level Data Link Control或簡稱HDLC),是一個在同步網(wǎng)上傳輸數(shù)據(jù)、面向比特的數(shù)據(jù)鏈路層協(xié)議,它是由國際標(biāo)準(zhǔn)化組織(ISO)根據(jù)IBM公司的SDLC(SynchronousData Link Control)協(xié)議擴(kuò)展開發(fā)而成的
數(shù)據(jù)報文可透明傳輸,用于實(shí)現(xiàn)透明傳輸?shù)摹皁比特插入法”易于硬件實(shí)現(xiàn)
,采用全雙工通信,所有幀采用CRC檢驗(yàn),對信息幀進(jìn)行順序編號,可防止漏收或重份,傳輸可靠性高。
HDLC的幀格式
PPP與HDLC比較
兩者都是 只支持全雙工,都可以實(shí)現(xiàn)透明傳輸,都可以實(shí)現(xiàn)差錯檢測,但不糾正
總結(jié)
提示:這里對文章進(jìn)行總結(jié):
總結(jié)
以上是生活随笔為你收集整理的广域网(PPP协议和HDLC协议)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 直立代码分析__两轮平衡小车原理
- 下一篇: 360个人图书馆 轻松解除网页防复制