数据链路层要解决的三个基本问题是什么?
数据链路层需要解决的三个基本问题是:帧定界、透明传输和差错检测。
1. 帧定界:帧定界是在一段数据的前后分别添加首部和尾部,以便接收端从收到的比特流中识别帧的开始与结束。这是分组交换的必然要求。帧定界符在数据传输中出现差错时的作用更加明显,它可以帮助接收端判断哪些数据是完整的帧,哪些数据需要丢弃。
2. 透明传输:透明传输是指避免消息符号与帧定界符号相混淆,确保数据在传输过程中不受干扰。
3. 差错检测:差错检测是防止有差错的无效数据帧浪费后续路由上的传输和处理资源。当数据在传输中出现差错时,差错检测可以帮助接收端判断哪些数据是完整的帧,哪些数据需要丢弃。