資源描述:
《廣域網(wǎng)技術(shù)簡介-PPP協(xié)議》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、廣域網(wǎng)技術(shù)--PPP協(xié)議HDLCHDLC(High-levelDataLinkControl),高級數(shù)據(jù)鏈路控制。前身是面向比特的規(guī)程SDLC,后經(jīng)ISO修改才稱為HDLC。HDLC是1種ISO標(biāo)準(zhǔn),面向比特(bit-oriented)的數(shù)據(jù)鏈路層協(xié)議.它定義了在同步串行連接的封裝方法.HDLC是種在租用線路上使用的點(diǎn)對點(diǎn)協(xié)議.HDLC不使用驗(yàn)證(authentication);在面向字節(jié)(byte-oriented)的協(xié)議中,控制信息使用整個字節(jié)進(jìn)行編碼;但是在面向比特的協(xié)議中,使用單獨(dú)的1個比
2、特(bit)來代表控制信息.面向比特的協(xié)議包括SDLC,LLC,HDLC等;HDLCHDLC是Cisco同步串行連接中默認(rèn)的封裝格式.而Cisco的HDLC是私有的,即不能和其他廠商的HDLC相互通信.而且各個廠商的HDLC均是私有的.Cisco的HDLC和HDLC的幀的格式如下圖:ProprietaryFlagAddressControlDataFCSFlagHDLC支持單一的協(xié)議環(huán)境FlagAddressControlDataFCSFlagCiscoHDLCHDLC幀格式Cisco的HDLC具
3、有proprietary字節(jié)提供對多協(xié)議環(huán)境的支持PPP綜述PPP(point-to-pointprotocol)是TCP/IP協(xié)議族的第二層協(xié)議,主要是用于在支持全雙工的同步或異步鏈路上進(jìn)行點(diǎn)到點(diǎn)之間的數(shù)據(jù)傳輸。PPP提供了在串行點(diǎn)對點(diǎn)鏈路上傳輸數(shù)據(jù)報的方法,它包括以下幾個主要部分:在串行鏈路上封裝數(shù)據(jù)報的方法PPP采用高級鏈路控制(HDLC)協(xié)議作為在點(diǎn)對點(diǎn)鏈路上封裝數(shù)據(jù)報的基本方法。可擴(kuò)展的鏈路控制協(xié)議(LCP)用來建立、配置、拆除和監(jiān)控數(shù)據(jù)鏈路。網(wǎng)絡(luò)控制協(xié)議族(NCP,NetworkCon
4、trolProtocols)用于在數(shù)據(jù)鏈路上協(xié)商所傳送的數(shù)據(jù)包的格式及類型,例如,用來建立和配置不同的網(wǎng)絡(luò)層協(xié)議,PPP允許同時采用多種網(wǎng)絡(luò)層協(xié)議。PPP擴(kuò)展協(xié)議族主要用于對PPP功能的進(jìn)一步支持。PPPEncapsulationTCP/IPNovellIPXAppleTalkMultipleprotocolencapsulationsusingNCPsinPPPPPP可以通過NCP攜帶多個協(xié)議的數(shù)據(jù)包PPP可以通過LCP建立和控制連接LinksetupandcontrolusingLCPi
5、nPPPPPP綜述PPP分層結(jié)構(gòu)PhysicalLayer(suchasEIA/TIA-232,V.24,V.35,ISDN)High-LevelDataLinkControl(HDLC)LinkControlProtocol(LCP)NetworkControlProtocol(NCP)(specifictoeachnetwork-layerprotocol)Upper-layerprotocolsOSIlayer21(suchasIP,IPX,AppleTalk)3為了建立點(diǎn)對點(diǎn)鏈路上的通信連
6、接,發(fā)送端PPP首先發(fā)送鏈路控制協(xié)議(LCP)幀,以配置和測試數(shù)據(jù)鏈路。PPP允許采用多種網(wǎng)絡(luò)層協(xié)議(IP等)在LCP建立好數(shù)據(jù)鏈路并協(xié)調(diào)好所選設(shè)備之后,發(fā)送端PPP發(fā)送網(wǎng)絡(luò)控制協(xié)議(NCP)幀,以選擇和配置一個或多個網(wǎng)絡(luò)層協(xié)議。當(dāng)所選的網(wǎng)絡(luò)層協(xié)議配置好后,便可將各網(wǎng)絡(luò)層協(xié)議的分組發(fā)送到數(shù)據(jù)鏈路上。配置好的鏈路將一直保持通信狀態(tài),直到LCP幀或NCP幀明確提示關(guān)閉鏈路,或者有其它的外部事件發(fā)生(如用戶干預(yù)等)。標(biāo)準(zhǔn)PPP的幀格式Flag01111110Address11111111Control0
7、0000011Protocol8/16bitsInfo┉┉FCS16/32bitsFlag01111110PPPFrameFormat標(biāo)記域:01111110,字符填充;地址域:11111111控制域:缺省值為00000011,表示無序號幀,不提供使用序號和確認(rèn)的可靠傳輸。協(xié)議域:指示凈負(fù)荷中是何種包,缺省大小為2個字節(jié)。凈負(fù)荷域:變長,缺省為1500字節(jié);校驗(yàn)和域:2或4個字節(jié)ProtocolField(Part)Value(inhex)ProtocolName0001PaddingProtoc
8、ol0003to001freserved(transparencyinefficient)007dreserved(ControlEscape)00cfreserved(PPPNLPID)00ffreserved(compressioninefficient)0021IP8001to801funused807dunused80cfunused80ffunused8021NCPforIP8029NCPforAT(AppleTalk)8025NCPforXNS,Vines8027NCP