- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4部分 与数据链路控制部分
4. 数据链路控制 4.1基本概念 1、物理链路的基本结构 由计算机和通信的各自发展进程可知,直接连接一词是指两台设备之间的传输信道为直接连接的通信形式。例如,两台计算机的直接连接如图4.1(a)所示,常称点-点连接;多台计算机的直接连接如图4.1(b)所示,常称多点连接。 物理链路的基本结构可分为两种:点-点链路和多点链路。数据链路两端的DTE可以是计算机或终端,也可是路由器或交换设备。从链路逻辑功能的角度来看,这些设备可称为站;从网络拓扑结构的观点来看,则常称之为节点(Node)。 1)点-点链路 在点-点链路中,发送信息或命令的站常称为主站(Primary,可简写成P),接收信息和命令而发出确认信息或响应的站称为从站(Secondary,可简写成S);兼有主、从站功能,可发送命令或响应的站称为复合站。 2) 多点链路 在多点链路中,往往有一站为控制站,主管数据链路的信息流,并处理链路上出现的不可恢复的差错情况;其余各站则为受控站。多点链路早先用于面向终端的计算机系统,随着计算机通信技术的发展,现已广泛用于计算机局域网、无线分组网和卫星分组网。 2 、数据链路控制的功能 数据链路最重要的作用就是:通过一些数据链路控制规程(即数据链路层协议),在不太可靠的、有外来干扰的物理链路上实现可靠的、几乎无差错的数据传输。依照OSI参考模式,可将数据链路层的主要功能归纳为以下7类。 1).帧同步(Frame Synchronous) 在数据链路层,数据的传送单元是帧(Frame)。数据一帧一帧地依次传送,这样在传输中一旦出现差错,只需将有差错的帧再重传一次,而无须将全部数据都进行重传,尤其适合于传输长的数据文件。帧同步是指收方应能从收到的比特流中准确地判断出一帧的开始和结束,以便协调收发方之间的工作。 2).寻址(Addressing) 在点-点链接的环境中,如X.25帧级的寻址方式,寻址方式比较单一;但在多点链接的情况下,必须设置保证每一帧正确送到的收方地址及发方地址,以便收方知道是哪一个站点发送的帧。 3).流量控制(Flow Control) 流量控制应确保通信的基本要求,即发方的发送数据速率必须不能超过收方及时接收和处理的能力。当收方来不及接收时,就必须采取相应的措施来控制发方发送数据的速率。 4).差错控制(Error Control) 在计算机一类数据通信中,一般都要求有极低的比特差错率,为此广泛采用了编码技术。编码技术有两大类:一类是纠错编码,即前向纠错;另一类是检错编码,即检错重发。 前向纠错:收方收到有差错的数据帧时,能够发现差错并能自动加以改正。这种方法的开销较大,适合于使用卫星中继的计算机通信。 检错重发:收方一旦检测出收到的帧中有差错(但并不关心是哪几个比特有错),就要求发方重复发送这一帧,以便收方能正确接收。这种方法在计算机通信中是最常用的。 本章所要讨论的协议主要采用检错重发这种差错控制方法。 ? 5).数据和控制信息的识别(Identification) 由于数据和控制信息都是在同一信道中传送的,在许多情况下,数据和控制信息处在同一帧中,因此,一定要有相应的办法使收方能够将它们区分开来,这就是数据和控制信息的识别。 6).透明传输(Transparent Transmission) 所谓透明传输,就是不管所传数据是什么样的比特组合,都应当能够在物理链路上传送。当所传数据中的比特组合恰巧与某一个控制信息完全一样时,就必须采取适当的措施,使收方不会将这样的数据误认为是某种控制信息,即保证了数据链路的传输具有透明性。 7).链路管理(Link Management) 当网络中的两个节点要进行通信时,数据的发方必须确知收方是否已在准备接收的状态。为此,通信的双方必须先交换一些必要的控制信息,或者说,必须先建立一条数据链路。同样地,在传输数据时应当维持数据链路,而在通信完毕时要释放数据链路。数据链路的建立、维持和释放过程就叫做链路管理。 上述的数据链路控制功能与其数据链路控制协议(规程)密切相关,不同的网络具有不同的通信协议(规程)。本章讨论的重点是广域网的数据链路控
文档评论(0)