- 1、本文档共179页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计 算 机 网 络
主 讲:邓 辉
第 3 章 数据链路层
3.1 使用点对点信道的数据链路层
3.2 点对点协议 PPP
3.3 使用广播信道的数据链路层
3.4 使用广播信道的以太网
3.5 扩展的以太网
3.6 高速以太网
3.7 其他类型的高速局域网接口
数据链路层的简单模型
局域网
广域网
主机 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. 封装成帧
封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。确定帧的界限。
首部和尾部的一个重要作用就是进行帧定界。
帧结束
帧首部
IP 数据报
帧的数据部分
帧尾部
? MTU
数据链路层的帧长
开始
发送
帧开始
用控制字符进行帧定界的方法
SOH
装在帧中的数据部分
帧
帧开始符
帧结束符
发送在前
EOT
其中SOH和EOT均为ASCII编码
2. 透明传输
解决透明传输问题
发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的
您可能关注的文档
- (精)积极热情的工作态度.ppt
- (精)基本法组织架构篇.ppt
- (精)基本能力高考题.ppt
- (精)基础会计 配套课件 第一章 总论 东北财经大学.ppt
- (精)基础知识-透视教案 - 复制.ppt
- (精)基因工程的应用-高中三年级生物课件.ppt
- (精)基于Web的汽车配件管理系统的设计.ppt
- (精)基于手势识别的幻灯片控制系统的设计.ppt
- (精)激光原理第一章 华中科技大学课件.ppt
- (精)吉利人力资源.ppt
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
文档评论(0)