解读PPP协议帧格式及其工作原理。 PPP协议的工作状态中的数据帧的格式图

ppp\u534f\u8bae\u7684\u5de5\u4f5c\u539f\u7406


\u770b\u4f60\u8fd9\u4e2a\u95ee\u9898\u603b\u611f\u89c9\u6709\u4e9b\u522b\u626d\u3002\u597d\u5427\uff0c\u6211\u53d1\u4e24\u5f20\u56fe\uff0c\u5206\u522b\u9488\u5bf9PPP\u5e27\u683c\u5f0f\u548cPPP\u7684\u5de5\u4f5c\u72b6\u6001\u6d41\u7a0b\u56fe\u3002



  PPP数据帧的格式如下表:

  1、每一个PPP数据帧均是以一个标志字节起始和结束的,该字节为0x7E(这样很容易区分出每个PPP帧);

  2、紧接在起始标志字节后的一个字节是地址域,该字节为0xFF;

  3、协议域可用来区分PPP数据帧中信息域所承载的数据报文的内容。协议域的内容必须依据ISO 3309的地址扩展机制所给出的规定。该机制规定协议域所填充的内容必须为奇数,也即是要求低字节的最低位为“1”,高字节的最低位为“0”。如果当发送端发送的PPP数据帧的协议域字段不符合上述规定,则接收端会认为此数据帧是不可识别的,那么接收端会向发送端发送一个Protocol-Reject报文,在该报文尾部将完整地填充被拒绝的报文。

  4、信息域缺省时最大长度不能超过1500字节,其中包括填充域的内容,1500字节大小等于PPP协议中配置参数选项MRU(Maximum Receive Unit)的缺省值,在实际应用当中可根据实际需要进行信息域最大封装长度选项的协商;

  5、 CRC校验域主要是对PPP数据帧传输的正确性进行检测的。



PPP(Point-to-Point Protocol点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。
参考:
http://www.mdtu.com/bbs/dispbbs.asp?boardid=18&id=780HDLC/PPP的帧结构

在网络通信中,“包”(Packet)和 “帧”(Frame)的概念相同,均指通信中的一个数据块。对于具体某种通信网络,一般使用术语“帧”。一种网络的帧格式可能与另一种网络不同,通常使用术语“包”来指一般意义的帧。串行通信的数据格式有面向字符型的数据格式,如单同步、双同步、外同步;也有面向比特型的数据格式,这以帧为单位传输,每帧由六个部分组成,分别是标志区、地址区、控制区、信息区、帧校验区和标志区。

串行通信协议属于ISO国际参考标准的第三层,数据链路层。数据链路层必须使用物理层提供给它的服务。物理层所做的工作是接收个一个原始的比特流,并准备把它交给目的地。不能保证这个比特流无差错。所接收的比特的数量也许少于,也许等于或多于所传递的比特的数量,它们具有不同的值。一直要上到数据链路层才能进行检测,如果需要的话,纠正错误。对于数据层,通常的方法是把比特流分成离散的帧,并对每一帧计算出校验和……。当一帧到达目的地后重新计算校验和时,如果新算出的校验和不同于帧中所包括的值,数据链路层就知道出现差错了,从而会采取措施处理差错(即,丢弃坏帧,并发回一个差错报告)。

数据链路层的任务是在两个相邻接点间的线路上无差错地传送以帧为单位的数据。每一帧包括数据和必要的控制信息。人们发现,对于经常产生误码的实际链路,只要加上合适的控制规程,就可以使通信变为比较可靠的。如IBM公司推出了著名的体系结构SNA,在SNA的数据链路规程采用了面向比特的规程SDLC,后来ISO把它修改后称为HDLC,译为高级数据链路控制。在INTERNET中,用户与ISP(INTERNET服务提供者)之间的链路上使用得最多的协议就是SLIP和PPP。

看你这个问题总感觉有些别扭。好吧,我发两张图,分别针对ppp帧格式和ppp的工作状态流程图。

  • 璁$畻鏈虹綉缁(3)| 鏁版嵁閾捐矾灞
    绛旓細(2) 涓涓敤鏉ュ缓绔嬨侀厤缃拰娴嬭瘯鏁版嵁閾捐矾杩炴帴鐨勯摼璺帶鍒跺崗璁甃CP(Link Control Protocol)銆 (3) 涓濂楃綉缁滄帶鍒跺崗璁甆CP(Network Control Protocol),鍏朵腑鐨勬瘡涓涓崗璁敮鎸佷笉鍚岀殑缃戠粶灞傚崗璁,濡侷P銆丱SI鐨勭綉缁滃眰銆丏ECnet,浠ュ強AppleTalk绛夈 鏈鍚庢潵浠嬬粛PPP鍗忚甯鐨鏍煎紡: 棣栧厛鏄悇涓瓧娈电殑鎰忎箟銆傞閮ㄤ腑鐨勫湴鍧瀛楁A瑙勫畾涓0xFF...
  • PPP鏄粈涔鍗忚?
    绛旓細鍏嬫湇浜哠LIP涓嶈冻涔嬪鐨勪竴绉嶅鐢ㄩ斻佺偣鍒扮偣鍗忚锛屽畠鎻愪緵鐨刉AN鏁版嵁閾炬帴灏佽鏈嶅姟绫讳技浜嶭AN鎵鎻愪緵鐨勫皝闂湇鍔°傛墍浠ワ紝PPP涓嶄粎浠呮彁渚甯瀹氱晫锛岃屼笖鎻愪緵鍗忚鏍囪瘑鍜屼綅绾у畬鏁存ф鏌ユ湇鍔°傞摼璺帶鍒跺崗璁細PPP 鎻愪緵鐨 LCP 鍔熻兘鍏ㄩ潰锛岄傜敤浜庡ぇ澶氭暟鐜銆侺CP 鐢ㄤ簬灏卞皝瑁鏍煎紡閫夐」鑷姩杈炬垚涓鑷达紝澶勭悊鏁版嵁鍖呭ぇ灏忛檺鍒讹紝鎺㈡祴鐜矾...
  • 浠涔堟槸鈥滆绠楁満缃戠粶 ppp鍗忚鈥?
    绛旓細1銆佷富瑕佺壒鐐癸細1锛夌畝鍗2锛夊皝瑁呮垚甯3锛夐忔槑鎬4锛夋敮鎸佸绉嶇綉缁鍗忚5锛夋敮鎸佸绉嶇被鍨嬮摼璺6锛夋敮鎸佸樊閿欐娴7锛夎兘妫娴嬭繛鎺ョ姸鎬8锛夎兘璁剧疆鏈澶т紶閫佸崟鍏9锛夋敮鎸佺綉缁滃湴鍧鍗忓晢10锛夋敮鎸佹暟鎹帇缂╁崗鍟嗐2锛PPP鏄笉鍙潬浼犺緭鍗忚锛屽洜姝や笉闇瑕佷娇鐢ㄥ抚鐨勫簭鍙3锛塒PP鏄洰鍓嶄娇鐢ㄦ渶骞挎硾鐨勬暟鎹摼璺眰鍗忚锛岄傜敤浜庣敤鎴疯绠楁満鍜孖SP...
  • PPP 鍗忚鐨勭壒鐐规槸浠涔?涓轰粈涔圥PP涓嶄娇鐢甯鐨勭紪鍙?PPP閫傜敤浜庝粈涔堟儏鍐...
    绛旓細绗簩锛屽湪鍥犵壒缃戠幆澧冧笅锛孭PP鐨勪俊鎭瓧娈垫斁鍏ョ殑鏁版嵁鏄疘P鏁版嵁鎶ャ傚亣瀹氭垜浠噰鐢ㄤ簡鑳藉疄鐜板彲闈犱紶杈撲絾鍗佸垎澶嶆潅鐨勬暟鎹摼璺眰鍗忚锛岀劧鑰屽綋鏁版嵁甯у湪璺敱鍣ㄤ腑浠庢暟鎹摼璺眰涓婂崌鍒扮綉缁滃眰鍚庯紝浠嶆湁鍙兘鍥犵綉缁滄巿鎷ュ鑰岃涓㈠純銆傚洜姝わ紝鏁版嵁閾捐矾灞傜殑鍙潬浼犺緭骞朵笉鑳戒繚璇佺綉缁滃眰鐨勪紶杈撲篃鏄彲闈犵殑銆傜涓夛紝PPP鍗忚鍦甯ф牸寮涓湁甯...
  • 浠涔堟槸鈥滆绠楁満缃戠粶 ppp鍗忚鈥?
    绛旓細缃戠粶鍗忚閫氬父鍖呮嫭涓変釜瑕佺礌锛氳娉曪紙淇℃伅鏍煎紡锛夈佽涔夛紙閫氫俊鍙屾柟鐨勮涓鸿鍒欙級鍜屾椂搴忥紙浜嬩欢鎵ц鐨勯『搴忥級銆PPP锛堢偣瀵圭偣鍗忚锛夋槸涓绉嶆暟鎹摼璺眰鍗忚锛屽箍娉涚敤浜庤绠楁満涓嶪SP涔嬮棿鐨勯氫俊锛屾敮鎸佸绉嶇綉缁滃眰鍗忚锛屽苟鑳藉湪澶氱绫诲瀷鐨勯摼璺笂杩愯銆侾PP璁捐鏃朵负浜嗙畝鍗曡捣瑙侊紝娌℃湁鍖呭惈鍙潬浼犺緭鐨勫姛鑳斤紝濡甯搴忓彿銆佹祦閲忔帶鍒剁瓑锛...
  • PPPoE鏄粈涔堟剰鎬?
    绛旓細PPPOE鍗忚鍏卞寘鎷袱涓樁娈碉紝鍗砅PPOE鐨勫彂鐜伴樁娈碉紙PPPOE Discovery Stage锛夊拰PPPOE鐨勪細璇濋樁娈碉紙PPPOE Session Stage锛夈傚湪杩欑瘒鍩硅鏁欐潗涓洿娉ㄩ噸鏄疨PPOE鍙戠幇闃舵鐨勪粙缁嶏紝鍥犱负瀵逛簬PPPOE鐨勪細璇濋樁娈碉紝鍙互鐪嬫垚鍜孭PP鐨勪細璇濊繃绋嬫槸涓鏍风殑锛堝彲鐩存帴鍙傜収PPP鍗忚鍩硅鏁欐潗锛夛紝鑰屼袱鑰呯殑涓昏鍖哄埆鍦ㄤ簬鍙槸鍦≒PP鐨勬暟鎹姤鏂囧墠灏佽浜...
  • 甯歌骞垮煙缃鍗忚鍙鐗圭偣
    绛旓細PPP锛氱偣瀵圭偣鐨勫崗璁紝鍗庝负璺敱鍣ㄩ粯璁ゅ皝瑁咃紝鏄潰鍚戝瓧绗︾殑鎺у埗鍗忚銆侶DLC锛氶珮绾ф暟鎹摼璺帶鍒跺崗璁紝Cisco璺敱鍣ㄩ粯璁ょ殑灏佽锛屾槸闈㈠悜浣嶇殑鎺у埗鍗忚銆俧ram-relay锛氳〃绀甯涓户浜ゆ崲缃戯紝瀹冩槸x.25鍒嗙粍浜ゆ崲缃戠殑鏀硅繘锛屼互铏氱數璺殑鏂瑰紡宸ヤ綔銆備簩銆PPP鍗忚 1銆丳PP鍗忚鐨勭粍鎴愬拰鐗圭偣 PPP鍗忚鏄湪SLIP鍩虹涓婂紑鍙戠殑锛岃В鍐充簡鍔ㄦ両P...
  • 閰嶇疆浜ゆ崲鏈鍜璺敱鍣ㄤ腑鐨ppp鍗忚鏄粈涔堟剰鎬
    绛旓細1.PPP鍗忚鏄 鐐瑰埌鐐瑰崗璁紝鏄敤浜庤繛鎺ュ埌骞垮煙缃戠殑鍗忚銆2.杩炴帴鍒扮偣鍒扮偣杩樺彲浠ョ敤甯涓户鍜孒DLC绛 3.ppp杩樺彲宸蹭娇鐢╬ap鍜宑hap璁よ瘉鏂瑰紡銆傚垎鍒槸2娆℃彙鎵嬪拰3娆℃彙鎵嬫柟寮 chap姣旇緝瀹夊叏銆備粬涓嶄紶杈撴槑鏂囧瘑鐮併
  • ppp鏄粈涔堢殑缂╁啓?
    绛旓細PPP鏄竴绉嶅鍗忚鎴愬抚鏈哄埗锛屽畠閫傚悎浜庤皟鍒惰В璋冨櫒銆丠DLC浣嶅簭鍒楃嚎璺丼ONET鍜屽叾瀹冪殑鐗╃悊灞備笂浣跨敤銆傚畠鏀寔閿欒妫娴嬨侀夐」鍗忓晢銆佸ご閮ㄥ帇缂╀互鍙婁娇鐢℉DLC绫诲瀷甯ф牸寮锛堝彲閫夛級鐨勫彲闈犱紶杈撱侾PP鐨勪笁绫诲姛鑳斤細1銆佹垚甯э細浠栧彲浠ユ鏃犳涔夌殑鍒嗗壊鍑轰竴甯х殑璧峰鍜岀粨鏉熴2銆侀摼璺帶鍒讹細鏈変竴涓О涓篖CP鐨勯摼璺帶鍒跺崗璁紝鏀寔鍚屾鍜...
  • 璁$畻鏈虹綉缁 ppp鍗忚
    绛旓細2锛PPP鏄笉鍙潬浼犺緭鍗忚锛屽洜姝や笉闇瑕佷娇鐢甯鐨勫簭鍙 3锛塒PP鏄洰鍓嶄娇鐢ㄦ渶骞挎硾鐨勬暟鎹摼璺眰鍗忚锛岄傜敤浜庣敤鎴疯绠楁満鍜孖SP杩涜閫氫俊鏃剁殑鏁版嵁閾捐矾灞傞氫俊銆傚畠鑳藉鏀寔鍚屼竴鐗╃悊閾捐矾涓婂悓鏃舵敮鎸佸绉嶇綉缁滃眰鍗忚锛屼篃鑳藉鍦ㄥ绉嶇被鍨嬮摼璺笂杩愯銆備緥濡傦細涓茶鐨勬垨骞惰鐨勶紝鍚屾鐨勬垨寮傛鐨勶紝浣庨熺殑鎴栭珮閫熺殑锛岀數鐨勬垨鍏夌殑锛屼氦鎹...
  • 扩展阅读:摄像头都有几种协议 ... 简述ppp协议的工作过程 ... 充电器pd协议图标 ... 简述ppp协议工作原理 ... ppp协议的三大功能 ... ppp协议封装成帧的方法 ... 充电协议原理图 ... ppp协议pap配置及分析 ... ppp协商的三个阶段 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网