数据链路层使用的信道主要有两种类型
不同的链路层可能采用不同的数据链路层协议
帧是数据链路层的协议数据单元。帧由首部、数据部分和尾部组成。首部含有帧的控制信息(如地址、控制等),尾部包含帧校验序列,数据部分作为存放IP数据报的数据域。
物理链路 (link,链路) 指相邻两结点之间无源的物理线路段,中间没有任何其他的交换结点。
当两台计算机通信时,其通路是由多条链路串接构成的,这说明一条链路只是一条通路的一个组成部分。
数据链路(datalink,逻辑链路) 由物理线路以及实现通信协议的硬件和软件组成的。数据链路层协议(即链路控制规程)是在不太可靠的物理链路上实现可靠的数据传输所必不可少的。
网络适配器(即网卡)是实现这些协议的硬件和软件,它通常具有数据链路层和物理层的功能。
通常在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数据单位是帧。
编辑早期的数据通信协议曾叫作通信规程(procedure)。因此在数据链路层,规程和协议是同义语。
数据链路层在物理层提供服务的基础上向网络层提供服务。其基本任务是:把网络层下传的IP数据报封装成帧往下传给物理层,从物理层接收到的无差错帧中提取IP数据报上交给网络层,对差错帧则将其丢弃。
数据链路层的主要功能
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。