版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 点到点信道的数据链路层,数据链路层基本概念 数据链路层协议,3.1 数据链路层的基本概念,局域网,广域网,主机 H1,主机 H2,路由器 R1,路由器 R2,路由器 R3,电话网,局域网,主机 H1 向 H2 发送数据,从层次上来看数据的流动,3.1.1 数据链路层的简单模型,3.1.2 链路和数据链路,链路(link)即物理链路,是从一个结点到相邻结点的一段物理线路,中间没有任何其他的交换结点。 一条链路只是一条路径的一个组成部分。 数据链路(data link)即逻辑链路,除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路
2、。,3.2 三个基本问题,(1) 帧定界 (2) 透明传输 (3) 差错检测,3.2.1 帧定界,帧定界(framing)就是确定帧的界限。,帧结束,帧首部,IP 数据报,帧的数据部分,帧尾部, MTU,数据链路层的帧长,从这里开始发送,帧开始,用控制字符进行帧定界的方法举例,SOH,装在帧中的数据部分,帧,帧开始符,帧结束符,发送在前,EOT,3.2.2 透明传输,SOH,EOT,出现了“EOT”,被接收端当作无效帧而丢弃,被接收端 误认为是一个帧,数据部分,EOT,完整的帧,发送在前,SOH,SOH,SOH,SOH,EOT,ESC,ESC,X,ESC,y,ESC,z,ESC,x,原始数据,
3、EOT,EOT,经过字节填充后发送的数据,字节填充,字节填充,字节填充,字节填充,发送 在前,帧开始符,帧结束符,用字节填充法解决透明传输的问题,3.2.3 差错检测,奇/偶校验的规则是在原数据位后附加一个校验位,将其值置为“0”或“1”,使附加该位后的整个数据码中“1”的个数成为奇数或偶数。使用奇数个“1”进行校验的方案被称为奇校验;对应于偶数个“1”的校验方案被称为偶校验。,奇/偶校验,循环冗余检验,设f(x)为k阶信息码多项式,G(x)为r阶生成码多项式; 发送方用模2除法进行xrf(x)/G(x),得到余式R(x),R(x)为r阶冗余码多项式;用模2减法进行xrf(x)-R(x),得到
4、待传送的CRC码多项式。 接收方用G(x)除多项式,若余数 R 0,则传输有错。若得出的余数 R = 0,则判定这个帧没有差错。,例如,已知要传送的信息为1010001101,G(X)=X5+X4+X2+1,计算冗余码的过程和结果如下:,传送序列T(x)=101000110101110,注意,仅用循环冗余检验 CRC 差错检测技术只能做到无差错接受(accept)。无差错接受是指:凡是接受的帧(即不包括丢弃的帧),我们都能以非常接近于 1 的概率认为这些帧在传输过程中没有产生差错。也就是说:有差错的帧就丢弃而不接受。 要做到“可靠传输”(即发送什么就收到什么)就必须再加上确认和重传机制。,思考
5、: 习题3-7(求冗余码),数据帧出错,确认帧出错,ACKn 表示已经正确收到了第n号帧的前一个帧,并期待收到下一帧(第n号帧),3.3 停止等待协议,发送结点: (1) 从主机取一个数据帧,送交发送缓存。 (2) V(S)0。(发送状态变量的初始化) (3) N(S)V(S)。(发送序号N(S) (4) 将发送缓存中的数据帧发送出去。 (5) 设置超时计时器。 (6) 等待。等待以下(7)和(8) 中最先出现的一个 (7) 收到确认帧 ACKn, 若 n = 1-V(S),则:从主机取一个新的数据帧,放入发送缓存;V(S)1 V(S),转到 (3)。 否则,丢弃这个确认帧,转到(6)。 (8
6、) 若超时计时器时间到,则转到(4)。,停止等待协议的算法,接收结点: (1) V(R)0。 (接收状态变量的初始化,值为预接收数据帧序号) (2) 等待。 (3) 收到一个数据帧; 若 N(S) = V(R),则执行(4); 否则丢弃此数据帧,然后转到(6)。 (4) 将收到的数据帧中的数据部分送交上层软件 (也就是数据链路层模型中的主机)。 (5) V(R)1 V(R)。 (6) nV(R); 发送确认帧 ACKn,转到(2)。,(2),(1)在发送端,在发送数据之前,都必须将发送状态变 量V(S)的值写到数据帧的发送序号N(S)上。 (2)发送端在发送完数据帧时,必须在其发送缓中暂时 保
7、留这个数据帧的副本。 (3)在接收端只接受序号正确的数据帧,并发送确认。,停止等待协议的要点,在发送完一个数据帧后,不是停下来等待确认帧,而是可以连续再发送若干个数据帧。如果收到接收端发来的确认帧,那么还可以继续发送数据帧。,要点:,3.4 连续ARQ协议,连续ARQ协议的工作原理,3.5 选择重传ARQ协议,3.6 点对点协议 PPP,3.6.1 点对点协议的特点 现在使用得最多的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)。 用户使用拨号电话线接入因特网时,一般都是使用 PPP 协议。,用户到 ISP 的链路使用 PPP 协议,用 户,至因特网,已
8、向因特网管理机构 申请到一批 IP 地址,ISP,接入网,PPP 协议,PPP 协议应满足的需求,简单 封装成帧 透明性 多种网络层协议 多种类型链路 差错检测 检测活跃度(即检测连接状态) 最大传送单元(MTU) 网络层地址协商,PPP 协议不需要的功能,纠错 流量控制 序号 多点线路 半双工或单工链路,3.6.2 PPP 协议的帧格式,标志字段 F = 0 x7E (符号“0 x”表示后面的字符是用十六进制表示。十六进制的 7E 的二进制表示是 01111110)。 地址字段A规定为0 xFF。地址字段实际上并不起作用。 控制字段C规定为0 x03。,PPP 有一个 2 个字节的协议字段。
9、 当协议字段为 0 x0021 时,PPP 帧的信息字段就是IP 数据报。 若为 0 xC021, 则信息字段是 PPP 链路控制数据。 若为 0 x8021,则表示这是网络控制数据。,透明传输问题,当 PPP 用在异步传输时,就使用一种特殊的字符填充法。 当 PPP 用在同步传输时,协议规定采用硬件来完成比特填充。,字符填充,将信息字段中出现的每一个 0 x7E 字节转变成为2 字节序列(0 x7D, 0 x5E)。 若信息字段中出现一个 0 x7D 的字节, 则将其转变成为 2 字节序列(0 x7D, 0 x5D)。 若信息字段中出现 ASCII 码的控制字符(即数值小于 0 x20 的字
10、符),则在该字符前面要加入一个 0 x7D 字节,同时将该字符的编码加以改变。,零比特填充,在发送端,只要发现有5个连续1,则立即填入一个0。接收端对帧中的比特流进行扫描。每当发现 5个连续1时,就把这5个连续1后的一个0删除。,0 1 0 0 1 1 1 1 1 0 1 0 0 0 1 0 1 0,0 1 0 0 1 1 1 1 1 1 0 0 0 1 0 1 0,0 1 0 0 1 1 1 1 1 0 1 0 0 0 1 0 1 0,信息字段中出现了和 标志字段 F(7E) 完全一样 的 8 比特组合,发送端在 5 个连 1 之后 填入 0 比特再发送出去,在接收端把 5 个连 1 之后的 0 比特删除,会被误认为是标志字段 F,发送端填入 0 比特,接收端删除填入的 0 比特,思考: 习题3-9、3-10,NCP 配置,鉴别成功,3.6.3 PPP协议的工作状态,使用PPP协议的状态图,3.7 HDLC协议,HDLC是一个在同步网上传输数据、面向位的数据链路层
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南省湘潭市2026-2027学年高二上学期第一次月考数学自编卷(范围:人教A版必修一、必修二、选必一1-2单元)(原卷版)
- 2026年09月26日 长沙市岳麓区高校测评中心 大众汽车 整车质检专员 17人
- 陕西宝鸡高新四小2025-2026五年级第二学期语文期末试卷(含答案)
- 江西省九江市2025-2026学年教科版五年级下学期期末教学质量评估科学试卷(有答案)
- 2026基层干部防灾减灾科普宣传课件
- VSD 负压引流技术临床应用与规范化护理流程
- 高速公路交能融合发展报告2026 -六大场景× 产业链图谱- 建设现状、关键挑战与破局路径
- 2026新学期幼儿园心理辅导教师工作经验分享课件-后进生转化策略与案例
- 湖南衡阳市常宁市培元中学2026-2027学年八年级上学期9月阶段检测道德与法治试题(含答案)
- 2025-2026年上海市部编版五年级科学第10课光的散射预测试题
- GB 1589-2026汽车、挂车及汽车列车外廓尺寸、轴荷及质量限值
- 2026年黑龙江省佳木斯市辅警考试试卷带答案
- 重庆出版社有限责任公司及下属企业社会招聘考试备考题库及答案详解
- 2026五上数学数学广角植树问题教案
- 小学数学分层作业设计课题研究计划
- 设备采购 投标方案(技术方案)
- 初中化学全册习题集锦
- 2023年公共营养师之二级营养师真题练习试卷A卷附答案
- 第四讲 坚持以人民为中心PPT习概论2023优化版教学课件
- 整车DTS测量规范
- 高考文言文阅读模拟训练:《宋史-辛弃疾列传》(附答案解析与译文)
评论
0/150
提交评论