计算机网络技术与应用作者魏权利第4章数据链路控制层课件.pptVIP

  • 14
  • 0
  • 约1.85万字
  • 约 71页
  • 2016-12-25 发布于广东
  • 举报

计算机网络技术与应用作者魏权利第4章数据链路控制层课件.ppt

4.1 数据链路层的功能 在计算机网络的数据传输过程中,由于存在各种各样的干扰使得物理层的数据传输不可靠。 数据链路层的作用,就是要将物理层的可能出错改造为逻辑上无差错的数据链路,使之为网络层表现为一条无差错的数据通路。 为了实现这一目标数据链路形成了自己的控制机制,即流量控制机制和差错控制机制。因此数据链路层必须完成以下功能。 (2) 帧的封装与解封 由于物理层实行的是无结构的比特流传输,若要实现检错与纠错花费的代价将是极大的,另外若网络层要传送的分组太长而不能通过数据链路层传输时,这一层就要按照数据链路层的要求将网络层数据分割成若干份,每一份配上一些数据链路层的控制信息和校验序列码,便形成一帧,这一过程称为封装。 数据以帧为单位传输的好处在于,当出现差错时可以只重发出错的帧,而不需要将全部的帧重发。 当正确的帧到达接收方后,接收方从帧中提取数据交给网络层,这一过程称为解封。 (3) 帧的同步: 接收方应该能从物理层交上来的无结构比特流中准确地区分出一帧的开始和结束,将这一功能称为帧同步。 (4) 流量控制: 在实际的通信过程中,通信双方的数据处理速度往往不同,解决的办法是在接收方开辟接收缓冲区,但当接收缓冲区不足时,仍会造成数据的丢失; 然而过大的接收缓冲区和较低的数据处理能力仍不能解决数据的积压; 要解决这一问题就必须采用流量控制。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档