欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    使用点对点信道的数据链路层、点对点协议PPP.ppt

    • 资源ID:6241679       资源大小:2.55MB        全文页数:33页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    使用点对点信道的数据链路层、点对点协议PPP.ppt

    IT Education&Training,计算机网络原理与应用,复习,物理层的基本概念数据通信的基本术语物理层下面的传输媒体信道复用技术数据交换技术,第 3 章 数据链路层,掌握链路与数据链路了解使用点对点信道的数据链路层了解点对点协议 PPP,数据链路层,数据链路层使用的信道主要有以下两种类型:点对点信道:使用一对一的点对点通信方式。广播信道:使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。,数据链路层的简单模型,局域网,广域网,主机 H1,主机 H2,路由器 R1,路由器 R2,路由器 R3,电话网,局域网,主机 H1 向 H2 发送数据,从层次上来看数据的流动,数据链路层的简单模型,局域网,广域网,主机 H1,主机 H2,路由器 R1,路由器 R2,路由器 R3,电话网,局域网,主机 H1 向 H2 发送数据,链路层,应用层,运输层,网络层,物理层,链路层,应用层,运输层,网络层,物理层,链路层,网络层,物理层,链路层,网络层,物理层,链路层,网络层,物理层,R1,R2,R3,H1,H2,仅从数据链路层观察帧的流动,3.1 使用点对点信道的数据链路层3.1.1 数据链路和帧,链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。一条链路只是一条通路的一个组成部分。数据链路(data link)除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。,IP 数据报,1010 0110,帧,取出,数据链路层,网络层,链路,结点 A,结点 B,物理层,数据链路层,结点 A,结点 B,(a),(b),发送,接收,链路,IP 数据报,1010 0110,帧,装入,数据链路层传送的是帧,数据链路层像个数字管道,常常在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数据单位是帧。早期的数据通信协议曾叫作通信规程(procedure)。因此在数据链路层,规程和协议是同义语。,3.1.2 三个基本问题,(1)封装成帧(2)透明传输(3)差错控制,1.封装成帧,封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。确定帧的界限。首部和尾部的一个重要作用就是进行帧定界。,帧结束,帧首部,IP 数据报,帧的数据部分,帧尾部,MTU,数据链路层的帧长,开始发送,帧开始,帧的数据部分的长度上限,称为最大传输单元,用控制字符进行帧定界的方法举例,SOH,装在帧中的数据部分,帧,帧开始符,帧结束符,发送在前,EOT,注意:SOH和EOT只是控制字符的名称,对应的十六进制编码分别是01和 04,2.透明传输,SOH,EOT,出现了“EOT”,被接收端当作无效帧而丢弃,被接收端误认为是一个帧,数据部分,EOT,完整的帧,发送在前,解决透明传输问题,发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(其十六进制编码是 1B)。字节填充(byte stuffing)或字符填充(character stuffing)接收端的数据链路层在将数据送往网络层之前删除插入的转义字符。如果转义字符也出现数据当中,那么应在转义字符前面插入一个转义字符。当接收端收到连续的两个转义字符时,就删除其中前面的一个。,SOH,SOH,EOT,SOH,ESC,ESC,EOT,ESC,SOH,ESC,ESC,ESC,SOH,原始数据,EOT,EOT,经过字节填充后发送的数据,字节填充,字节填充,字节填充,字节填充,发送在前,帧开始符,帧结束符,用字节填充法解决透明传输的问题,SOH,3.差错检测,在传输过程中可能会产生比特差错:1 可能会变成 0 而 0 也可能变成 1。在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER(Bit Error Rate)。为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。目前数据链路层广泛使用循环冗余检测CRC检测技术。,循环冗余检验的原理,在发送端,先把数据划分为组。假定每组 k 个比特。假设待传送的一组数据 M=101001(现在 k=6)。我们在 M 的后面再添加供差错检测用的 n 位冗余码一起发送。,冗余码的计算,用二进制的模 2 运算进行 2n 乘 M 的运算,这相当于在 M 后面添加 n 个 0。得到的(k+n)位的数除以事先选定好的长度为(n+1)位的除数 P,得出商是 Q 而余数是 R,余数 R 比除数 P 少1 位,即 R 是 n 位。,冗余码的计算举例,现在 k=6,M=101001。设 n=3,除数 P=1101,被除数是 2nM=101001000。模 2 运算的结果是:商 Q=110101,余数 R=001。把余数 R 作为冗余码添加在数据 M 的后面发送出去。发送的数据是:2nM+R 即:101001001,共(k+n)位。,110101 Q(商)P(除数)1101 101001000 2nM(被除数)1101 1110 1101 0111 0000 1110 1101 0110 0000 1100 1101 001 R(余数),作为 FCS(帧检验序列),循环冗余检验的原理说明,练习,X7+X5+1被生成多项式X3+1除,求余数。答案为111,帧检验序列 FCS,在数据后面添加上的冗余码称为帧检验序列 FCS(Frame Check Sequence)。循环冗余检验 CRC 和帧检验序列 FCS并不等同。CRC 是一种常用的检错方法,而 FCS 是添加在数据后面的冗余码。FCS 可以用 CRC 这种方法得出,但 CRC 并非用来获得 FCS 的唯一方法。,接收端对收到的每一帧进行 CRC 检验,把收到的每一帧都除以同样的除数P(模2运算),然后检查得到的余数:(1)若得出的余数 R=0,则判定这个帧没有差错,就接受(accept)。(2)若余数 R 0,则判定这个帧有差错,就丢弃。但这种检测方法并不能确定究竟是哪一个或哪几个比特出现了差错。,应当注意,仅用循环冗余检验 CRC 差错检测技术只能做到无差错接受(accept)。“无差错接受”是指:“凡是接受的帧(即不包括丢弃的帧),我们都能以非常接近于 1 的概率认为这些帧在传输过程中没有产生差错”。也就是说:“凡是接收端数据链路层接受的帧都没有传输差错”(有差错的帧就丢弃而不接受)。要做到“可靠传输”(即发送什么就收到什么)就必须再加上确认和重传机制。,3.2 点对点协议 PPP 3.2.1 PPP 协议的特点,现在全世界使用得最多的数据链路层协议是点对点协议 PPP(Point-to-Point Protocol)。用户计算机通过ISP接入因特网时,一般都是使用 PPP 协议。,用户到 ISP 的链路使用 PPP 协议,用户,至因特网,已向因特网管理机构申请到一批 IP 地址,ISP,接入网,PPP 协议,1.PPP 协议应满足的需求,体现数据链路层的要解决的三个问题:封装成帧 透明性 差错检测,2.PPP 协议的组成,1992 年制订了 PPP 协议。经过 1993 年和 1994 年的修订,现在的 PPP 协议已成为因特网的正式标准RFC 1661(Requests for Comments)。PPP 协议有三个组成部分 一个将 IP 数据报封装到串行链路的方法。IP数据报受最大接收单元MRU限制,默认是1500链路控制协议 LCP(Link Control Protocol)。网络控制协议 NCP(Network Control Protocol)。,2.2.1 PPP 协议的帧格式,PPP 有一个 2 个字节的协议字段。当协议字段为 0 x0021 时,PPP 帧的信息字段就是IP 数据报。若为 0 xC021,则信息字段是 PPP 链路控制数据。若为 0 x8021,则表示这是网络控制数据。,IP 数据报,1,2,1,1,字节,1,2,不超过 1500 字节,PPP 帧,先发送,7E,FF,03,F,A,C,FCS,F,7E,协议,信 息 部 分,首部,尾部,标志字段,地址字段,控制字段,帧检验序列,标志字段,2.2.2 PPP 协议的帧格式,标志字段 F=0 x7E(符号“0 x”表示后面的字符是用十六进制表示。十六进制的 7E 的二进制表示是 01111110)。地址字段 A 只置为 0 xFF。地址字段实际上并不起作用。控制字段 C 通常置为 0 x03。PPP 是面向字节的,所有的 PPP 帧的长度都是整数字节。,2.2.3 PPP 协议的工作状态,当用户拨号接入 ISP 时,调制解调器对拨号做出确认,并建立一条物理连接。这时,PC 机向ISP发送一系列的 LCP 分组(封装成多个 PPP 帧),以便建立LCP连接。这些分组及其响应选择一些 PPP 参数,接着进行网络层配置,NCP 给新接入的 PC机分配一个临时的 IP 地址,使 PC 机成为因特网上的一个主机。通信完毕时,NCP 释放网络层连接,收回原来分配出去的 IP 地址。接着,LCP 释放数据链路层连接。最后释放的是物理层的连接。,设备之间无链路,链路静止,链路建立,鉴别,网络层协议,链路打开,链路终止,物理链路,LCP 链路,已鉴别的 LCP 链路,已鉴别的 LCP 链路和 NCP 链路,物理层连接建立,LCP 配置协商,鉴别成功或无需鉴别,NCP 配置协商,链路故障或关闭请求,LCP 链路终止,鉴别失败,LCP 配置协商失败,本节小结,数据链路层使用的信道类型使用点对点信道的数据链路层数据链路和帧封装成帧、透明传输和差错检测点对点协议 PPP特点帧格式工作状态思考:P105习题第1题、第4题,

    注意事项

    本文(使用点对点信道的数据链路层、点对点协议PPP.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开