一、数据链路层的基本概念

链路

链路 (link):是一条无源的点到点的物理线路段,中间没有任何其他的交换结点,一条链路只是一条通路的一个组成部分。

认识数据链路层(一)

数据链路

数据链路(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。

如果说链路是纯硬件的,那么数据链路除了硬件还有软件。

帧是数据链路层的基本单位

我们最早涉及帧的概念是从动画中得知的,动画实际上就是由一幅幅静态图像在较小的时间间隔内进行展示,每一个供展示的静态图像就是动画中的一帧。数据链路层中的帧就是一块数据,由上层的网络组交付的分组加上链路层的首部和尾部形成。

数据链路层的基本任务

数据链路层在网络层和物理层之间,所承担的任务是把网络层交付的数据构成帧发送到链路上,以及把接收到的帧中的数据取出来交付给网络层
认识数据链路层(一)
数据链路层的基本任务描述如下:

  1. 将网络层的IP数据报封装成帧;
  2. 将帧发送给目的结点的数据链路层;
  3. 若接收的帧无差错则提出IP数据报上交给网络层,否则丢弃帧。

数据链路层使用的两种信道

  • 点对点信道:这种信道使用一对一的点对点通信方式。
  • 广播信道:这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。局域网就是采用广播信道。

相关文章:

  • 2021-08-07
  • 2022-12-23
  • 2021-11-29
猜你喜欢
  • 2021-04-12
  • 2021-10-11
  • 2021-12-29
  • 2021-04-16
  • 2021-11-18
  • 2021-12-28
相关资源
相似解决方案