数据链路层—了解数据链路和帧

来源:互联网 发布:淘宝给顾客的感谢信 编辑:程序博客网 时间:2024/05/18 00:42

本文介绍数据链路的定义和帧的理解:

1、数据链路:
首先大家要明确的是,数据链路和链路是两个不同的概念
(1)链路(link):从一个节点到另外一个节点(直接相连)的一段物理线路(包括了有线和无线)
(2)数据链路(data link):传输数据不能够仅仅靠物理线路,还应该有具体的协议去控制数据的传输。如果把这些协议的硬件设备和软件设备都添加到链路中的话,就构成了数据链路。现在很常见的是使用网络适配器(其中包括了实现协议的软件和硬件)来实现这些协议。
对于以上这两个概念,也有另外的说法,物理链路和逻辑链路,物理链路对应的是链路,逻辑链路对应的是数据链路。
2、帧:
帧是数据链路层的协议数据单元,而网络层的协议数据单元是IP数据报(也叫做数据报或者是分组、包),数据链路层将网络层传递下来的IP数据报封装成帧,同时又把帧中的IP数据报交给网络层。
从下图可以清晰地看出结构:

0 0