计算机网络技术第3章.ppt
《计算机网络技术第3章.ppt》由会员分享,可在线阅读,更多相关《计算机网络技术第3章.ppt(56页珍藏版)》请在第壹文秘上搜索。
1、第第3章章 数据链路层数据链路层导入导入qPPP协议是目前协议是目前Internet上使用最为上使用最为广泛的点对点数据链广泛的点对点数据链路层协议。路层协议。q什么是数据链路层?什么是数据链路层?其功能是什么?它包其功能是什么?它包括哪些设计要点和关括哪些设计要点和关键技术?数据链路层键技术?数据链路层协议包含哪些基本类协议包含哪些基本类型和具体实现方法?型和具体实现方法? 主要内容主要内容n3.1 数据链路层的基本概念数据链路层的基本概念n3.2 差错控制编码技术差错控制编码技术n3.3 数据链路层协议数据链路层协议n3.4 数据链路层协议示例数据链路层协议示例3.1 数据链路层的基本概念
2、数据链路层的基本概念n3.1.1 链路和数据链路链路和数据链路n3.1.2 数据链路层为网络层提供的服务数据链路层为网络层提供的服务n3.1.3 数据链路层设计要点数据链路层设计要点n数据链路层属于计算机网络的低层,数据链路层的主要功能是在不数据链路层属于计算机网络的低层,数据链路层的主要功能是在不可靠的物理线路上实现数据的可靠传输,即数据链路层提供网络中相可靠的物理线路上实现数据的可靠传输,即数据链路层提供网络中相邻节点之间的可靠的数据通信。邻节点之间的可靠的数据通信。n数据链路层按使用信道类型的不同可以分为点对点信道的数据链路数据链路层按使用信道类型的不同可以分为点对点信道的数据链路层和广
3、播信道的数据链路层两种。本章主要介绍前者。层和广播信道的数据链路层两种。本章主要介绍前者。 3.1.1 链路和数据链路链路和数据链路n链路,又叫物理链路,是一条无源的点到点的物理线路,中间没链路,又叫物理链路,是一条无源的点到点的物理线路,中间没有任何交换节点。有任何交换节点。 n物理链路加上必要的通信协议物理链路加上必要的通信协议(规程规程),或者说把实现通信协议(规,或者说把实现通信协议(规程)的硬件或软件加在链路上,就构成了数据链路,也称逻辑链程)的硬件或软件加在链路上,就构成了数据链路,也称逻辑链路。路。 3.1.2 数据链路层为网络层提供的服务数据链路层为网络层提供的服务n设立数据链
4、路层的主要目设立数据链路层的主要目的的q将原始的、不可靠的物理将原始的、不可靠的物理线路变为对网络层无差错线路变为对网络层无差错的数据链路。为了实现这的数据链路。为了实现这个目的,数据链路层必须个目的,数据链路层必须实现链路管理、成帧与透实现链路管理、成帧与透明传输、流量控制、差错明传输、流量控制、差错控制等功能。控制等功能。q数据链路层必须实现链路数据链路层必须实现链路管理、成帧与透明传输、管理、成帧与透明传输、流量控制、差错控制等功流量控制、差错控制等功能。能。 n数据链路层为网络层提供数据链路层为网络层提供的服务中最主要的是的服务中最主要的是q将数据从源主机的网络层将数据从源主机的网络层
5、传输到目的主机的网络层。传输到目的主机的网络层。 数据链路层提供以下数据链路层提供以下3种可能服务种可能服务 n1. 无确认的无连接服务无确认的无连接服务q当线路通信质量高当线路通信质量高(错误率很低错误率很低)时,或在实时通信中,此类时,或在实时通信中,此类服务是很合适的。服务是很合适的。q目前,绝大多数局域网中均采用此项服务。目前,绝大多数局域网中均采用此项服务。n2. 有确认的无连接服务有确认的无连接服务q数据链路层上提供确认只是一种优化,而永远不应该是一种数据链路层上提供确认只是一种优化,而永远不应该是一种要求。此类服务用在不可靠的无线信道上是非常适合的。要求。此类服务用在不可靠的无线
6、信道上是非常适合的。n3. 有确认的面向连接服务有确认的面向连接服务q数据链路层的面向连接的服务为网络层提供了可靠的数据传数据链路层的面向连接的服务为网络层提供了可靠的数据传输服务。输服务。q面向连接的服务的数据传输要经过面向连接的服务的数据传输要经过3个不同的阶段:建立连个不同的阶段:建立连接、数据传输和释放连接。接、数据传输和释放连接。 3.1.3 数据链路层设计要点数据链路层设计要点n组帧与帧同步组帧与帧同步n透明传输透明传输n流量控制流量控制n差错控制差错控制n寻址寻址 组帧与帧同步组帧与帧同步n在数据链路层,数据传送的基本单位是帧在数据链路层,数据传送的基本单位是帧 。q组帧主要是便
7、于进行错误检测和纠正,在某些情况组帧主要是便于进行错误检测和纠正,在某些情况下可提高传输效率。下可提高传输效率。 n帧同步是指接收端应当能从收到的比特流中准帧同步是指接收端应当能从收到的比特流中准确地区分出一帧的开始和结束的位置。确地区分出一帧的开始和结束的位置。q网络传输中很难保证计时的正确和一致(很难保证网络传输中很难保证计时的正确和一致(很难保证收发双方的时钟能精确一致),所以采用依靠时间收发双方的时钟能精确一致),所以采用依靠时间或时间间隔关系来标识一帧的开始和结束位置的方或时间间隔关系来标识一帧的开始和结束位置的方法显然是不可行的。法显然是不可行的。 常用的有常用的有4种帧同步方法种
8、帧同步方法 n字节计数法字节计数法n n字符填充首尾定界法字符填充首尾定界法n n比特填充首尾定界法比特填充首尾定界法 n物理层违例编码法物理层违例编码法 透明传输透明传输n透明传输就是不透明传输就是不管所传数据是什管所传数据是什么样的比特组合么样的比特组合(字符型数据或(字符型数据或二进制数据),二进制数据),都应当能够在链都应当能够在链路上安全可靠地路上安全可靠地传输。传输。 非透明传输举例 字节填充法解决透明传输问题的示例比特填充法解决透明传输的问题示例流量控制流量控制n流量控制实际上是对发送方数据流量的控制,流量控制实际上是对发送方数据流量的控制,使其发送速率不至于超过接收端的处理能力
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络技术