计算机网络课件作者肖锋马玉春章节4数据链路层.ppt

计算机网络课件作者肖锋马玉春章节4数据链路层.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
所有S帧都不包含要传送的数据信息,所以它不需要有发送序号N(S)。但是,S帧中的接收序号N(R)却仍然非常重要。在RR帧和RNR帧中,N(R)都相当于是对前面已经正确接收的各帧的确认,N(R)表示下一个期望接收的帧;在REJ监控帧中,N(R)表示否认的信息帧号,同时也是对N(R)-1及其以前的各帧均已正确接收的一种确认。 对于S帧,当P/F位的取值为“0”时也是没有意义的。P/F位取“1”才有意义。在非平衡配置的正常响应方式中,从站不能主动向主站发送信息,只有收到主站发来的P/F=1的S帧(或I帧)之后才能发送响应帧。若从站有数据要发送,则在最后一个数据帧中将P/F位置1。若无数据发送,则在回答的S帧中将P/F位置1。 无序号帧 简称U帧,其控制字段的第1和第2比特为“11”。无序号帧本身不带编号,即无N(S)和N(R)字段,其第3、4、6、7和8比特用M表示,M的取值不同表示不同功能的无序号帧。虽然共有32个不同的编号,但目前只定义了15种无编号帧。 无序号帧主要用于数据链路控制,如用于链路连接的建立和拆除。下表给出了6种U帧控制字段(C字段)的第3比特至第8比特的格式与链路控制功能。在这6种U帧中,前4种是命令,后2种是从站的响应。 六种用于链路控制的U帧格式与功能 HDLC 用于实现面向连接的可靠传输 下图为正常传输,其中将无序号帧用于链路连接的建立、维护与拆除,而信息帧用于发送数据并实现捎带的帧确认。 下图则表示出现差错后的处理过程,但省略了关于连接建立的过程。 由于B 方没有数据帧要发送给A 方,所以不能利用信息帧的捎带来反馈帧出错信息,只有专门发送一个监控帧用于告诉A 方数据帧传输出错并同时给出建议的差错控制方式,显然在该例子中差错控制采用了选择重发方式。 有确认的面向连接HDLC 差错控制的实现连接建立、数据传输和连接拆除 4.5.2 PPP协议 PPP 是点对点协议(Point-to-Point Protocol)的简称,它是一个工作于数据链路层的广域网协议。 无论是同步电路还是异步电路,PPP 协议都能够建立路由器之间或者主机到网络之间的连接,如下图所示。例如利用Modem 进行拨号上网(163、169、165等)就是使用PPP 实现主机到网络连接的典型例子。 用户拨号入网的示意图 路由器 调制解调器 调制解调器 因特网服务提供者(ISP) 用户家庭 拨号电话线 使用 TCP/IP 的 PPP 连接 使用 TCP/IP 的 客户进程 路由选择 进程 至 因 特 网 … PC 机 PPP 的特性 能够控制数据链路的建立; 能够对IP 地址进行分配和使用; 允许同时采用多种网络层协议; 能够配置和测试数据链路; 能够进行错误检测; 有协商选项,能够对网络层的地址和数据压缩等进行协商。 PPP 可支持如下连接类型: 同步串行连接; 异步串行连接; ISDN 连接; HSSI 连接。 PPP的组成 作为第2 层的协议,在物理上可使用各种不同的传输介质,包括双绞线、光纤及无线传输介质; 在数据链路层提供了一套解决链路建立、维护、拆除和上层协议协商、认证等问题的方案; 在帧的封装格式上,PPP 采用的是一种HDLC 的变化形式; 对网络层协议的支持则包括了多种不同的主流协议,如IP 和IPX 等。 下图给出了PPP 的体系结构,其中,链路控制协议(LCP,Link Control Protocol)用于数据链路连接的建立、配置与测试,NCP(Network Control Protocols)则是一组用来建立和配置不同数据链路的网络层协议。 PPP 会话建立的过程 PPP 经过4 个阶段在一个点到点的链路上建立通信连接: ① 链路的建立和配置协调:通信的发起方发送LCP 帧来配置和检测数据链路。 LCP帧有链路建立帧、链路终止帧和链路维护帧3 种。在链路建立阶段主要是通过发送LCP的帧来对链路进行相关的配置,包括数据的最大传输单元、是否采用PPP 的压缩、PPP的认证方式等。 ② 链路质量检测:主要用于对链路质量进行测试,以确定其能否为上层所选定的网络协议提供足够的支持,另外,若连接的双方已经要求采用安全认证,则在该阶段还要按所选定的认证方式进行相应的身份认证。 ③ 网络层协议配置协调:通信的发起方发送NCP 帧以选择并配置网络层协议。 ④ 关闭链路:通信链路将一直保持到LCP 或NCP 帧关闭链路或者是发生一些外部事件(如空闲时间超长或用户干预)。 需要说明的是,尽管PPP 的验证是一个可选项,但一旦采用身份验证,则必须在网络层协议阶段之前进行。 有两种类型的PPP 验证,即PAP(Password Authentication Protocol)与CH

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档