在OSI七层参考模型中,数据链路层是把网络层的数据加上头和尾形成帧再交付给物理层。这就是数据链路层的封装。 之所以要加上头和尾是因为物理层只负责电信号,因此必须要有一个特殊的电信号来告诉物理层这是一个帧的开始和结尾。
        一般头和尾的电信号是连续的10101010形式,当物理层接收到信号后,知道这是一个帧来了,经过模数转换后交付给数据链路层,数据链路层剥离头和尾把数据交付给上面的网络层,这就是解封装的过程。

        其实OSI七层模型基本上都是封装和解封装的过程,上一层的数据向下一层传输的时候就给它加上特定的头,相当于装了个信封,就这样一层层的装下来。下一层的数据向上一层传输的时候就一层层的剥离头(信封),直到最后没有信封得到最终的数据为止。