数据链路层的有那三个基本问题?为什么都必须加以解决?
数据链路层的三个基本问题:封装成帧、透明传输、差错检测。
⑴封装成帧就是在一段数据前后分别添加首部和尾部。接收端以便从收到的比特流中识别帧的开始与结束,帧定界是分组交换的必然要求;
⑵ 透明传输避免消息符号与帧定界符号相混淆;
⑶差错检测防止差错的无效数据帧,浪费网络资源。