链路层为网络层提供服务,将来自网络层的数据传输到相邻节点的目标主机网络层。
1. 基本功能
1.1 封装成帧
答:将网络层传来的分组添加首部和尾部,用来标记开始和结束。即:首部—IP数据报—尾部。
1.2 透明传输
答:让用户察觉不到数据发生了转义。若帧的数据部分存在和首尾部相同的内容,则需要在此内容前加入转义字符,若数据部分存在转义字符,就再添加一个转义字符。作用是让接收方可以还原原始数据。
1.3 差错检测
答:CRC循环冗余校验用来检查比特差错。
2. 信道
答:信道根据通信方式分为广播信道和点对点信道。
2.1 广播信道
答:广播信道是一对多通信,即一个节点发送的数据能被广播信道上所有的节点收到。为了防止发生冲突,采用信道复用技术和CSMA/CD协议进行协调。
2.1.1 信道复用技术
- 频分复用:主机在相同的时间占用不同的频率带宽资源;
- 时分复用:主机在不同的时间占用相同的频率带宽资源;
- 码分复用:基于码型的分割信道方法,即每个用户分配一个地址码,各个码型不重叠,通信各方之间不会相互干扰。
2.1.2 CSMA/CD
答:CSMA/CD载波监听多点接入/碰撞检测。
- 载波监听:每个主机不断监听信道,若监听到信道正在被使用,就等待;
- 多点接入:总线型网络,主机以多点方式接入主线;
- 碰撞检测:在发送中,若监听到信道中有其他主机正在发送数据,则发生了碰撞。发生碰撞就取消发送。(可能存在传播时延,使得载波监听失败)
2.2 点对点信道
答:点对点信道是一对一通信。所以不会发生碰撞,也简单。
2.2.1 PPP协议
答:PPP协议是用户计算机和ISP(服务器)进行通信时所使用的数据链路层协议。点对点简单连接的通用解决方案。
3. 其他概念
3.1 MAC地址
答:MAC地址是链路层地址,用于唯一标识网络配适器。
3.2 局域网
答:广播信道,一个单位拥有的范围站点有限的网络。按照网络拓扑可分为星型、环形、直线型。
3.3 以太网
答:以太网是最常用的局域网,也是一种星型拓扑局域网。
3.4 交换机
答:交换机有自主学习能力,存储连接主机的MAC地址到交换机接口的映射。