码迷,mamicode.com
首页 > 其他好文 > 详细

OSI七层详解之二 数据链路层(DataLinkLayer)

时间:2017-08-11 10:06:07      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:传输   帧中继   错误   网络   layer   校验和   如何   str   流量   

一、简介

  在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。 

  数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

  在这一层,数据的单位称为帧(frame)。

数据链路层协议的代表包括:

  SDLC、HDLC、PPP、STP、帧中继等。

链路层的主要功能:

  链路层是为网络层提供数据传送服务的,这种服务要依靠本层具备的功能来实现。链路层应具备如下功能:

  链路连接的建立,拆除,分离。

  帧定界和帧同步。链路层的数据传输单元是帧,协议不同,帧的长短和界面也有差别,但无论如何必须对帧进行定界。

  顺序控制,指对帧的收发顺序的控制。

  差错检测和恢复。还有链路标识,流量控制等等.差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测.各种错误的恢复则常靠反馈重发技术来完成。

数据链路层主要设备:

  二层交换机网桥

二、数据格式

 

OSI七层详解之二 数据链路层(DataLinkLayer)

标签:传输   帧中继   错误   网络   layer   校验和   如何   str   流量   

原文地址:http://www.cnblogs.com/Kingfans/p/7342681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!