数据链路层
nineteen_
这个作者很懒,什么都没留下…
展开
-
数据链路层—简介
本文介绍数据链路层的大概定义:在物理层中,我们只关注单个比特的传输,但是在数据链路层中,我们将要关注怎么去实现两台设备之间的“信息块”通信。设备之间通过通信信道(Communication Channel)连接,通信信道我们可以大致理解为物理上使用的线路(严格说区别为物理信道和逻辑信道)。由于使用信道进行连接,那么信道的作用就仅仅是传递比特数据了。说到这里,好像两台设备之间的传输信息看起来原创 2015-11-24 14:49:21 · 735 阅读 · 0 评论 -
数据链路层—三个基本问题
本文主要介绍数据链路层传输数据需要注意的最基本的三个问题 当我们需要传输数据的时候,我们应该这考虑:首先,将数据封装成帧(帧是数据链路层的基本单位),考虑去怎么封装,才能让接受端识别一个完整的帧,同时接收端让所有数据都能顺利传输,而不应该受到限制导致某些数据不能传输。接着,发送端发送完数据,经过信道,有时候因为外部原因而导致帧出现变化,也就是数据发生了变化,那么这个时候我们应该怎么样去进行检测原创 2015-11-24 17:47:02 · 4641 阅读 · 2 评论 -
数据链路层—了解数据链路和帧
本文介绍数据链路的定义和帧的理解:1、数据链路:首先大家要明确的是,数据链路和链路是两个不同的概念(1)链路(link):从一个节点到另外一个节点(直接相连)的一段物理线路(包括了有线和无线)(2)数据链路(data link):传输数据不能够仅仅靠物理线路,还应该有具体的协议去控制数据的传输。如果把这些协议的硬件设备和软件设备都添加到链路中的话,就构成了数据链路。现在很常见的是使原创 2015-11-24 17:19:44 · 3736 阅读 · 1 评论