数据链路层-王道考研
数据链路层-王道考研
数据链路层的功能
路由器只需要实现1-3层的功能
数据链路层的对等实体之间以帧为单位进行传输
数据链路层研究的是在同一个局域网中,分组怎样从一台主机传送到另一台主机
而网络层研究的是分组怎样从一个网络通过路由器转发到另一个网络
数据链路层的地位:使用物理层提供的“比特传输”服务,同时为网络层提供服务,将网络层的IP数据报(分组)封装成帧,传输给下一个相邻节点
物理链路:传输介质(0层)+物理层(1层)
逻辑链路:数据链路层需要基于物理链路,实现相邻节点之间逻辑上无差错的逻辑链路
数据链路层的主要工作:
- 错误识别(notification)
- 网络拓扑(Network topology)
- 流控制(Flow control)
第一层与第二层的区别: 第一层无法与上层通信;第二层通过逻辑链路控制(LLC)实现。 第一层无法决定组中哪台主机发送或接收二进制数据;第二层通过媒体访问控制(MAC)实现。 第一层无法命名或识别计算机;第二层使用寻址(或命名)过程。 第一层只能描述比特流;第二层使用成帧来组织或分组比特。
组帧
组帧的动作对于网络层而言是透明的
字符计数法
健壮性差
字节填充法
零比特填充法
违规编码法
需要物理层的配合
差错控制
目标:发现并解决一个帧内部的“位错”
奇偶校验
循环冗余校验
海明码
流量控制、可靠传输
滑动窗口机制
由接收方通过“确认机制”控制发送方的窗口向前滑动,从而实现“流量控制”
停止-等待协议(S-W)
后退N帧协议(GBN)
即Go-Back-N
选择重传协议(SR)
三种协议的信道利用率
//TODO
介质访问控制
信道划分
时分复用TDM、统计时分复用STDM
频分复用FDM、波分复用WDM
因为只有模拟信号有频率这个概念
码分复用CDM
2G、3G移动网络时代,节点和节点之间的通信常用CDMA(Code Division Multiple Access)技术,它的底层原理就是CDM(Code Division Multiplexing)
随机访问
//TODO:最短帧长
AP:access point,接入点,也就是平时连接的无线WiFi热点
家用路由器=路由器+交换机+AP
This post is licensed under CC BY 4.0 by the author.






























