1.简单理解数据链路层
- 节点:主机或路由器
- 链路:连接相邻节点的通信信道
- 帧:数据链路层交换的数据单位,不同的链路层协议,帧格式可能不同
- 典型协议:以太网、802.11无线LAN、令牌环和PPP,以及ATM
- 所采取的动作:差错检测、差错纠正、随机访问
- 过程:发送节点先将网络层的数据报封装成链路层帧,发送到链路上;接受节点接收到该帧,提取数据报。
2.主要的功能归纳
- 结点A的数据链路层把网络层交下来的IP数据报封装成帧。
- 结点A把封装好的帧发送给结点B的数据链路层。
- 若结点B的数据链路层收到的帧无差错,则从收到的帧中提取出IP数据报上交给上面的网络层;否则丢弃这个帧。
3.链路与数据链路
- 链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。一条链路只是一条通路的一个组成部分。
- 数据链路(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。
- 现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。
4.点对点PPP协议
- 点对点链路:一个发送方、一个接收方、一段链路。 无媒体访问控制
- 特点:简单 封装成帧 透明传输 支持多种网络层协议 多种类型链路 差错检测(不纠正差错)
5.局域网中常见的标准拓扑结构
6.以太网V2的帧格式,了解其与802.3帧格式的区别。
- 常用的以太网MAC帧格式有两种标准 :
- DIX Ethernet V2 标准
- IEEE 的 802.3 标准
- 最常用的 MAC 帧是以太网 V2 的格式。
- 802帧格式
- V2帧格式
7.重点掌握CSMA/CD技术的实现原理。CSMA/Cd协议——是载波侦听多路访问/冲 突检测
- 工作原理:
- (1) 若媒体空闲,则传输,否则转(2)。
- (2) 若媒体忙,一直监听直到信道空闲,然后立即传输。
- (3) 若在传输中监听到干扰,则发干扰信号通知所有站点。等候一段时间,再次传输。
- 以上原理可以通俗理解为:“先听后说,边说边听”。
-
CSMA/CD是Carrier Sense Multiple Access with Collision Detection 的缩写,可译为“载波侦听多路访问/冲突检测”,或“带有冲突检测的载波侦听多路访问”。所谓载波侦听(carrier sense),意思是网络上各个工作站在发送数据前都要侦听总线上有没有数据传输。若有数据传输 (称总线为忙),则不发送数据;若无数据传输(称总线为空),立即发送准备好的数据。所谓多路访问(multiple access)意思是网络上所有工作站收发数据共同使用同一条总线,且发送数据是广播式的。所谓冲突(collision),意思是,若网上有两个或两个以上工作站同时发送数据,在总线上就会产生信号的混合,两个工作站都同时发送数据,在总线上就会产生信号的混合,两个工作站都辨别不出真正的数据是什么。这种情况称数据冲突又称碰撞。为了减少冲突发生后的影响。工作站在发送数据过程中还要不停地检测自己发送的数据,有没有在传输过程中与其它工作站的数据发生冲突,这就是冲突检测(collision detected)。
-
控制规程的核心问题:解决在公共通道上以广播方式传送数据中可能出现的问题(主要是数据碰撞问题)
控制过程包含四个处理内容:监听、发送、检测、冲突处理
(1) 监听:通过专门的检测机构,在站点准备发送前先侦听一下总线上是否有数据正在传送(线路是否忙)?
若“忙”则进入后述的“退避”处理程序,进而进一步反复进行侦听工作。
若“闲”,则一定算法原则(“X坚持”算法)决定如何发送。
(2) 发送:当确定要发送后,通过发送机构,向总线发送数据。
(3) 检测:数据发送后,也可能发生数据碰撞。因而,要对数据边发送,边检测,以判断是否冲突了。
(4)冲突处理:当确认发生冲突后,进入冲突处理程序。有两种冲突情况:
① 侦听中发现线路忙② 发送过程中发现数据碰撞
① 若在侦听中发现线路忙,则等待一个延时后再次侦听,若仍然忙,则继续延迟等待,一直到可以发送为止。每次延时的时间不一致,由退避算法确定延时值。
② 若发送过程中发现数据碰撞,先发送阻塞信息,强化冲突,再进行监听工作,以待下次重新发送(方法同①)CSMA/CD工作原理及性能分析(指标与影响因素)
-
CSMA/CD媒体访问控制方法的工作原理,可以概括如下:先听后说,边听边说;一旦冲突,立即停说;等待时机,然后再说。(注:“听”,即监听、检测之意;“说”,即发送数据之意。)
最小帧长的计算