Login
升级VIP 登录 注册 安全退出
当前位置: 首页 > word文档 > 合同模板 > 计算机网络原理--PPP协议,计算机网络ppp协议实验报告

计算机网络原理--PPP协议,计算机网络ppp协议实验报告

收藏

本作品内容为计算机网络原理--PPP协议,格式为 doc ,大小 65248 KB ,页数为 3页

计算机网络原理--PPP协议


('计算机网络原理PPP协议为了解决SLIP存在的的问题,InternetIETF成立了一个组制定(point-to-pointprotocol,PPP)协议。该协议文本描述于RFC1661,以及改进后的文本RFC1662,RFC1663。PPP能支持差错检测,支持各种协议,在连接时IP地址可赋值,具有身份验证功能,以及很多对SLIP的改进功能。虽然目前很多Internet服务提供者ISP同时支持SLIP和PPP这两种协议,但从今后发展看,很明显PPP是主流,它不仅适用于拨号用户,且适用于租用的路由器对路由器线路。PPP是个协议簇,它由以下三个部分组成:(1)在串行链路上封装IP数据报的方法:PPP既支持异步链路(无奇偶校验的8比特数据),也支持面向比特的同步链路。(2)链路控制协议(linkcontrolprotocol,LCP)用于启动线路、测试、任选功能的协商以及关闭连接。(3)网络层任选功能的协商方法独立于使用的网络层协议,因此可适用于不同的网络控制协议(networkcontrolprotocol,NCP)。1.PPP协议基本特点(1)PPP是个直接互连两个设备的点到点的链路协议,可以配置和自动封装多种网络层协议。(2)PPP能对任何属于物理层的DTE/DCE接口进行操作。这些接口包括:EIA/TIA的RS232/RS422/RS423和ITU-T的V.35。(3)PPP的链路可以是专线方式或交换方式,但必须是全双工的。(4)PPP可支持同步串行模式,也可支持异步串行模式,或同时支持两者。(5)PPP对数据传输的速率没有任何限制。可在电话线上进行低速传输,也可使用T1/E1作为点到点链路介质。T1的传输速率为1.544Mbit/s;在欧洲把T1称为E1,E1的传输速率为2.048Mbit/s。为了使用T1/E1需在路由器/主机处连入DSU/CSU设备,DSU/CSU设备为在广域网链路上传输进行编码。PPP的帧格式很像HDLC的帧格式。PPP和HDLC的主要区别是:PPP是面向字符的,而不是面向位的。PPP在拨号调制解调器线路上使用字符填充技术,所以所有的帧都是字节的整数。PPP帧不仅能够通过拨号电话线发送出去,而且还能够通过真正的面向位的HDLC线路(即路由器与路由器相连)发送出去。计算机网络原理点对点的PPP协议为了改进SLIP的缺点,人们制订了点对点协议(point-to-pointprotocol,PPP),它所起的作用与OSI/RM中的数据链路层一致,可以完成链路的操作、维护和管理功能。并且支持任何种类的DTE-DCE接口(包括EIARS-232、EIA-449与ITU-TV.35)。运行PPP协议只需要提供全双工的电路(专用的或者交换式的)以实现双向的数据传输,它对数据传输速率没有太严格的限制,所以能适用于多种远程接入的情形。PPP灵活的选项配置、多协议的封闭机制、良好的选项协商机制以及丰富的认证协议,使得它在远程接入技术中得到了广泛的应用。1.PPP协议的构成PPP由以下三个部分组成:(1)在串行链路上封装IP数据报的方法:PPP既支持异步链路(无奇偶校验的8比特数据),也支持面向比特的同步链路。(2)链路控制协议(linkcontrolprotocol,LCP):用于建立、配置和测试数据链路连接,通信的双方可协商一致一些选项。(3)网络控制协议(networkcontrolprotocol,NCP):用于建立、配置多种不同网络层协议,如IP,OSI网络层,DECnet以及AppleTalk等,每种网络层协议需要一个NCP来进行配置,在单个PPP链路上可支持同时运行多种网络协议。2.PPP的帧格式PPP的帧格式和HDLC的相似,标准的PPP帧格式如图4-11所示。图4-12PPP的帧格式(1)标志字段,编码为01111110(0x7e),是帧的定界符,用以标识一帧的开始和结束。(2)地址字段,编码为11111111(0xff),标准的广播地址,使所有的站均可以接收该帧,不指定单个工作端的地址。(3)控制字段,编码为00000011(0x03),是一个无编号帧,PPP并没有使用序号和确认机制来保证数据帧的有序传输。(4)协议字段,占2个字节,用于标识封装在PPP帧中的信息所用的协议类型。当协议字段为0x0021时,信息字段就是IP数据报;若为0xC021,则信息字段是链路控制数据;为0x8021时,表示信息字段是网络控制数据。(5)信息字段,包含零个或多个字节,是网络层协议数据报,缺省最大长度为1500个字节。(6)FCS帧校验序列字段,通常为2个字节,使用16比特的循环冗余校验CRC计算校验和。可以看出,PPP帧的前3个字段和最后2个字段与HDLC的格式是一样的,不同的是多了一个2个字节的协议字段。PPP不是面向位的,因而它不能采用HDLC所使用的零比特填充法,而是使用一种特殊的字符填充法。具体的做法是将信息字段中出现的每个0x7E字符转变成为2个字节序列0x7D和0x5E;若信息字段中出现一个0x7D的字符,则将其转变成为2字节序列0x7D和0x5D;若信息字段中出现ASCII码的控制字符(即小于0x20字符),则在该字符前面加入一个0x7D字符。3.PPP的协议族链路控制协议(linkcontrolprotocol,LCP)。用于建立、配置、维护和终止点对点的链路层连接,其工作过程主要分为4个阶段:第一阶段是链路建立和配置协调,在网络层数据报交换之前,LCP首先打开连接,协议配置参数,并完成一个配置确认帧的发送和接收。第二阶段是链路质量检查,在链路建立、配置协调之后,LCP允许有一个可选的链路质量检测阶段。在这一阶段,通过对链路的检测来决定链路是否满足网层协议的要求,这一阶段是可选的。LCP可以延迟网络层协议信息的传送,直到这一阶段结束。第三阶段是网络层协议配置阶段,在LCP完成链路质量检测之后,网络层协议通过适当的NCP协议进行单独的配置,而且可以在任何时刻被激活和关闭。如果LCP关闭了链路,它会通知网络层协议采取相应的操作。第四阶段是关闭链路,LCP可以在任何时刻关闭链路,但多数关闭是因用户的要求或发生物理故障,如载波丢失或空闲时间过长。这种工作过程是通过交换LCP帧来实现的,LCP定义了三种帧:链路建立帧,用于建立和配置PPP链路并确定与该链路相关的参数;链路终止帧,用于终止PPP链路;链路维护帧,用于管理和调试PPP链路。PPP可以协商数据链路层的多个选项,如最大接收单元、异步控制字符映射、认证协议、质量协议、协议域压缩、地址和控制域压缩,用以配置数据链路连接。网络控制协议(networkcontrolprotocol,NCP)。PPP使用一组网络控制协议NCP配置不同的网络层,其中普遍使用的是用于配置IP层的IP控制协议(internetprotocolcontrolprotocol,IPCP),主要讨论了IP压缩及协商机制完成选项协商的任务,但必须在PPP链路建立起来之后进行。4。PPP的运行机制PPP不提供使用序号和确认的可靠传输。在噪声较大的环境下,如无线网络,则应使用有序号的工作方式。当用户拨号接入网络服务提供商ISP时,路由器的调制解调器对拨号做出应答,并建立一条物理连接。这时,计算机向路由器发送一系列的LCP分组(封装成多个PPP帧)。这些分组及其响应选择了将要使用的一些PPP参数。接着就进行网络层配置,NCP给新接入的计算机分配一个临时的IP地址。这样,计算机就成为Internet上的一个主机了。当用户通信完毕时,NCP释放网络层连接,收回原来分配出去的IP地址;接着,LCP释放数据链路层连接;最后释放的是物理层连接。当线路处于静止状态时,并不存在物理层的连接。当检测到调制解调器的载波信号,燕建立物理层连接后,线路就进入建立状态。这时,LCP开始协商一些选项。协商结束后就进入鉴别状态。若通信的双方鉴别身份成功,则进入网络状态。NCP配置网络层,分配IP地址,然后就进入可进行数据通信的打开状态。数据传输结束后就转到终止状态。载波停之后则回到静止状态。上述过程可用图4-13的状态图来描述。图4-13建立和释放PPP链路的状态转换图',)


  • 编号:1700685917
  • 分类:合同模板
  • 软件: wps,office word
  • 大小:3页
  • 格式:docx
  • 风格:商务
  • PPT页数:65248 KB
  • 标签:

广告位推荐

相关合同模板更多>