CH3-06+数据链路层
- 格式:ppt
- 大小:330.00 KB
- 文档页数:41


数据链路层名词解释
数据链路层是OSI模型中的第二层,它负责在物理层提供的物
理连接上传输数据。
数据链路层的主要任务包括两个方面,一是提
供可靠的数据传输,二是进行数据的差错检测和纠正。
在数据链路层中,数据被划分为帧(frame),每一帧包含了数
据以及必要的控制信息,比如同步信息、地址信息、差错检测码等。
这些控制信息帮助确保数据的可靠传输和接收。
数据链路层还负责
管理物理介质的访问,以便多个设备能够共享同一物理链路。
数据链路层的协议有很多,比较常见的包括以太网(Ethernet)、无线局域网(Wi-Fi)、点对点协议(PPP)等。
每
种协议都有自己的规范和特点,但它们都致力于在物理层提供的传
输介质上实现可靠的数据传输。
总的来说,数据链路层在网络通信中扮演着至关重要的角色,
它通过帧的方式将数据从一个设备传输到另一个设备,并且在传输
过程中保证数据的完整性和可靠性。
数据链路层(1)数据链路层基本概念⼀、数据链路层基本概念 1.1 结点:数据链路层上的结点主要是主机和路由器。
由物理线路联接起来的两个结点,⼜叫相邻结点。
1.2 链路:⽹络中两个结点之间的物理通道,链路的传输介质主要有双绞线、光纤和微波。
分为有线链路、⽆线链路。
1.3 数据链路:两络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路。
1.4 帧:链路层的协议数据单元,作⽤是封装⽹络层数据报。
数据链路层的作⽤是负责通过⼀条链路从⼀个结点向另⼀个物理链路直接相连的相邻结点传送数据报。
数据链路层在物理层提供服务的基础上向⽹络层提供服务,其最基本的服务是将源⾃⽹络层来的数据可靠地传输到相邻节点的⽬标⽹络层。
主要作⽤是加强物理层传输原始⽐特流的功能,将物理层提供的可能出错的物理连接改造成为逻辑上⽆差错的数据链路,使之对⽹络层表现为⼀条⽆差错的链路。
⼆、数据链路层具备的基本功能 (1)为⽹络层提供服务 数据链路层向⽹络层提供三种基本功能:1、⽆确认⽆连接服务,2、有确认⽆连接服务,3、有确认⾯向连接服务。
⽆确认⽆连接服务:通常⽤于实时服务,或误码率⽐较低的通信信道。
源主机在发送数据时没有事先与⽬标主机建⽴链接,⽽且⽬的主机在收到数据时,也不需要发送确认数据,如果帧丢失,数据链路层也不负责重发,⽽直接交由上层处理。
有确认⽆连接服务:源主机在发送数据时没有事先与⽬标主机建⽴链接,但⽬的主机在收到数据时,必须发送确认数据帧,如果源主机在规定时间内没有收到确认数据,则源主机则重发⼀次数据。
这就可以提搞链路上的可靠性,⼀般⽤于⽆线传输。
有确认⾯向链接服务:源主机在发送数据时事先与⽬标主机建⽴链接,同时⽬的主机在收到数据时,必须发送确认数据帧。
(2)链接管理,即连接的建⽴、维持、释放(⽤于⾯向连接的服务)。
(3)组帧。
(4)流量控制,限制发送⽅的发送速度。
(5)差错控制,差错控制主要有帧错或是位错。