1楼:匿名用户
ppp的工作原理:
为了建立点对点链路上的通信连接,发送端ppp首先发送lcp帧,以配置和测试数据链路。在lcp建立好数据链路并协调好所选设备之后,发送端ppp发送ncp帧,以选择和配置一个或多个网络层协议。当所选的网络层协议配置好后,便可以将各网络层协议的数据包发送到数据链路上。
配置好后的链路一直保持通信状态,直到lcp帧或ncp帧明确提示关闭链路,或者有其它的外部事件发生。
1. ppp对物理层的要求
ppp可以工作在任何dte/dce接口上。ppp惟一的要求是必须提供全双工电路,不论是专用的或交换式的,只要可以工作于异步或同步串行模式,而且对ppp的链路层帧透明即可。与其它的dte/dce接口不一样,ppp对传输速率的限制不严。
2. ppp帧格式
标准ppp帧格式如图3-32所示。ppp帧格式是精心设计的,不但能与多数常用的硬件兼容,而且还提供了在单一链路上同时复用多种网络层协议的机制。
(1)标志域(flag):指示一个帧的开始或结束;
(2)地址域(address):是标准的广播地址。ppp不指定单个工作站的地址;
(3)协议域(protocol):用于标识封装在帧的信息域中的协议类型;
(4)数据域(information):长度为零或多个字节,最多为1500字节,包含符合协议域中指定协议的数据报;
(5)帧检测序列(fcs):通常为2个字节,在优先级约定中,可以使用4字节来提高错误检测能力。
lcp可以更改标准ppp帧结构,修改后的帧必须与标准帧存在明显的不同。
3. ppp是个协议簇,它包含一协议。
(1)链路控制协议(lcp),ppplcp提供了建立、配置、维护和终止点对点链接的方法。
(2)ip控制协议(ipcp),ipcp是ip的网络控制协议(ncp),负责点对点链路通信双方的ip协议模块的配置、使能和禁止,还负责通信双方ip地址的协商。它与lcp的包交换机制相同,但只有在ppp链路建立起来之后,才能进行ipcp的包交换。
(3)口令授权协议(pap),pap利用双向的握手信号建立通信双方的认证,这一过程在链路初始链路化阶段完成。一旦链路建立起来,通信一方向授权者不断发送id口令对,直到授权被认可,否则连接被终止。
询问握手授权协议(chap),chap比pap要安全得多,chap利用三次握手周期性地检验对方身份。
ppp协议的工作原理 5
2楼:匿名用户
ppp(point-to-point protocol点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。
参考:http://****mdtu.***/bbs/dispbbs.asp?boardid=18&id=780hdlc/ppp的帧结构
在网络通信中,“包”(packet)和 “帧”(frame)的概念相同,均指通信中的一个数据块。对于具体某种通信网络,一般使用术语“帧”。一种网络的帧格式可能与另一种网络不同,通常使用术语“包”来指一般意义的帧。
串行通信的数据格式有面向字符型的数据格式,如单同步、双同步、外同步;也有面向比特型的数据格式,这以帧为单位传输,每帧由六个部分组成,分别是标志区、地址区、控制区、信息区、帧校验区和标志区。
串行通信协议属于iso国际参考标准的第三层,数据链路层。数据链路层必须使用物理层提供给它的服务。物理层所做的工作是接收个一个原始的比特流,并准备把它交给目的地。
不能保证这个比特流无差错。所接收的比特的数量也许少于,也许等于或多于所传递的比特的数量,它们具有不同的值。一直要上到数据链路层才能进行检测,如果需要的话,纠正错误。
对于数据层,通常的方法是把比特流分成离散的帧,并对每一帧计算出校验和……。当一帧到达目的地后重新计算校验和时,如果新算出的校验和不同于帧中所包括的值,数据链路层就知道出现差错了,从而会采取措施处理差错(即,丢弃坏帧,并发回一个差错报告)。
数据链路层的任务是在两个相邻接点间的线路上无差错地传送以帧为单位的数据。每一帧包括数据和必要的控制信息。人们发现,对于经常产生误码的实际链路,只要加上合适的控制规程,就可以使通信变为比较可靠的。
如ibm公司推出了著名的体系结构sna,在sna的数据链路规程采用了面向比特的规程sdlc,后来iso把它修改后称为hdlc,译为高级数据链路控制。在inter***中,用户与isp(inter***服务提供者)之间的链路上使用得最多的协议就是slip和ppp。
3楼:飞若谷愈壬
点对点协议(ppp)
为在点对点连接上传输多协议数据包提供了一个标准方法。ppp
最初设计是为两个对等节点之间的
ip流量传输提供一种封装协议。在
tcp-ip
协议集中它是一种用来同步调制连接的数据链路层协议(osi
模式中的第二层),替代了原来非标准的第二层协议,即
slip。除了
ip以外
ppp还可以携带其它协议,包括
de**et
和novell
的inter***
网包交换(ipx)。
ppp主要由以下几部分组成:
封装:一种封装多协议数据报的方法。ppp
封装提供了不同网络层协议同时在同一链路传输的多路复用技术。ppp
封装精心设计,能保持对大多数常用硬件的兼容性。
链路控制协议:ppp
提供的lcp
功能全面,适用于大多数环境。lcp
用于就封装格式选项自动达成一致,处理数据包大小限制,探测环路链路和其他普通的配置错误,以及终止链路。lcp
提供的其他可选功能有:认证链路中对等单元的身份,决定链路功能正常或链路失败情况。
网络控制协议:一种扩展链路控制协议,用于建立、配置、测试和管理数据链路连接。
配置:使用链路控制协议的简单和自制机制。该机制也应用于其它控制协议,例如:网络控制协议(ncp)。
为了建立点对点链路通信,ppp
链路的每一端,必须首先发送
lcp包以便设定和测试数据链路。在链路建立,lcp
所需的可选功能被选定之后,ppp
必须发送
ncp包以便选择和设定一个或更多的网络层协议。一旦每个被选择的网络层协议都被设定好了,来自每个网络层协议的数据报就能在链路上发送了。
链路将保持通信设定不变,直到有
lcp和
ncp数据包关闭链路,或者是发生一些外部事件的时候(如,休止状态的定时器期满或者网络管理员干涉)。
简述ppp协议的工作过程
4楼:
ppp协议,即点对点协议n位于osi参考模型的第二层数据链路层协议,主要是用来通过拨号或专线方式建立点对点连接发送数据。
ppp协议主要由链路控制协议(lcp)、网络控制协议族 (ncps)和用于网络安全方面的验证协议族(pap和chap)组成。ncp 主要负责与上层的协议进行协商,lcp用于创建和维护链路。pap是两次握手验证协议,口令以明文传递,被验证方首先发起验证请求。
chap是三次握手验证协议,不发送口令,验证方首先发起验证请求(也就是挑战信息),安全性比pap高。
ppp会话建立可归纳为三个阶段:链路建立阶段、验证阶段、网络层协议获得阶段。
望采纳!
解读ppp协议帧格式及其工作原理。
5楼:林下小雨
ppp(point-to-point protocol点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。
参考:http://****mdtu.***/bbs/dispbbs.asp?boardid=18&id=780hdlc/ppp的帧结构
在网络通信中,“包”(packet)和 “帧”(frame)的概念相同,均指通信中的一个数据块。对于具体某种通信网络,一般使用术语“帧”。一种网络的帧格式可能与另一种网络不同,通常使用术语“包”来指一般意义的帧。
串行通信的数据格式有面向字符型的数据格式,如单同步、双同步、外同步;也有面向比特型的数据格式,这以帧为单位传输,每帧由六个部分组成,分别是标志区、地址区、控制区、信息区、帧校验区和标志区。
串行通信协议属于iso国际参考标准的第三层,数据链路层。数据链路层必须使用物理层提供给它的服务。物理层所做的工作是接收个一个原始的比特流,并准备把它交给目的地。
不能保证这个比特流无差错。所接收的比特的数量也许少于,也许等于或多于所传递的比特的数量,它们具有不同的值。一直要上到数据链路层才能进行检测,如果需要的话,纠正错误。
对于数据层,通常的方法是把比特流分成离散的帧,并对每一帧计算出校验和……。当一帧到达目的地后重新计算校验和时,如果新算出的校验和不同于帧中所包括的值,数据链路层就知道出现差错了,从而会采取措施处理差错(即,丢弃坏帧,并发回一个差错报告)。
数据链路层的任务是在两个相邻接点间的线路上无差错地传送以帧为单位的数据。每一帧包括数据和必要的控制信息。人们发现,对于经常产生误码的实际链路,只要加上合适的控制规程,就可以使通信变为比较可靠的。
如ibm公司推出了著名的体系结构sna,在sna的数据链路规程采用了面向比特的规程sdlc,后来iso把它修改后称为hdlc,译为高级数据链路控制。在inter***中,用户与isp(inter***服务提供者)之间的链路上使用得最多的协议就是slip和ppp。
6楼:匿名用户
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数据帧传输的正确性进行检测的。
19日晷司南的工作原理,日晷 司南的工作原理 5
1楼 匿名用户 该计时工具是根据影子的变化计时的,因为影子的形成是光的直线传播形成的,所以它的工作原理是光的直线传播 指南针是利用地磁场与磁体间的相互作用制成的,所以其原理是磁体在磁场中受到力的作用 感想只要能表达对古代劳动人民的崇拜或对古代文明的敬仰或歌颂等情感中任意一种 故答案为 光的直线传播,...
汽车蓄电池的工作原理是什么,汽车电瓶工作原理是什么?
1楼 北京理工大学出版社 1电动势的建立 当正负极板各一片浸入电解液时 汽车电瓶工作原理是什么? 2楼 百度用户 现在的电瓶主要是铅酸蓄电池。 原理如下 荷电状态下,正极主要成分为二 氧化铅,负极主要成分为铅 放电状态下,正负极的主要成分均为硫酸铅。 电极反应式为 充电 2pbso4 2h2o pb...
单片机串口工作的原理是什么,51单片机串口工作原理,硬件原理
1楼 匿名用户 串口通信的概念非常简单,串口按位 bit 发送和接收字节。尽管比按字节 byte 的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。 比如ieee488定义并行通行状态时,规定设备线总长不得超过20米,并且任意两个设备间的长度不得...