计算机网络工程 第4章.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 数据链路层 第4章 数据链路层 4.1 数据链路层的主要功能和服务 4.2 差错检测与校正 4.3 数据链路层协议标准 4.4 Internet 的数据链路协议 4.5 网桥 4.6 交换机 思考题与习题 第4章 数据链路层 4.1 数据链路层的主要功能和服务 数据链路层的作用是对物理层传输原始比特流的 功能的加强,将物理层提供的可能出错的物理连接改 造成为逻辑上无差错的数据链路,即使之对网络层表 现为一条无差错的数据链路。数据链路层的基本功能 是向网络层提供透明的和可靠的数据传送服务。透明 是指该层上传输的数据的内容、格式及编码方式没有 限制,也没有必要解释信息结构的意义; 第4章 数据链路层 可靠的传输使用户免去对丢失信息、干扰信息及顺序 不正确等的担心。数据链路层最基本的服务是将源机 网络层来的数据可靠地传输到相邻节点的目标机网络 层。所谓“相邻”,是指两个机器实际上通过一条信道 直接相连,中间没有任何其他的交换节点,在概念上 可以想象成一根导线。要使信道具有导线一样的属 性,则必须使目的地接收到的比特顺序和原端发送的 比特顺序完全一样。但是,实际的信道有时会出错, 而且信道的数据传输率也是有限的,同一数据位在接 收与发送之间存在传输延迟。 第4章 数据链路层 为了达到可靠传输,数据链路层必须具备一系列相应 的功能,主要有:如何将比特流组织成数据链路协议 数据单元(在数据链路层中将这种数据单元称为帧,帧 是数据链路层的传送单位,帧中包含地址、控制、数 据及校验码等信息) ;如何控制帧在物理信道上的传 输,包括如何处理传输差错(差错控制) ,如何协调收发 双方的数据传输速率(流量控制) ,以防止接收方因来不 及处理发送方来的高速数据而导致缓冲器溢出及线路 阻塞。在面向连接的服务时,为两个网络实体之间提 供数据链路通路的建立、维持和释放管理,即链路管 理。 第4章 数据链路层 4.1.1 为网络层提供的服务 数据链路层是OSI参考模型中的第二层,数据链路 层最基本的服务是将源机网络层来的数据可靠地传输 到目标机网络层,也即源机进程将源机网络层的分组 传送给源机数据链路层,源机数据链路层又将它们传 输到目的机的数据链路层上,然后目的机的数据链路 层将数据再传送给目的机的网络层。我们可以把这一 过程看成是两个数据链路层使用数据链路协议进行数 据通信。 第4章 数据链路层 数据链路层可以提供多种不同类型的服务,实际提 供的服务因系统不同而不同,但一般有三种基本服务: ①无确认无连接服务; ②有确认无连接服务; ③有确认面向连接服务。 第4章 数据链路层 无确认无连接服务是源机向目的机发送独立的 帧,而目的机对收到的帧不作确认。这种服务类似邮 政系统的寄信。事先不建立连接,事后也不存在释放。 如果出现丢帧,数据链路层并不去恢复它,恢复工作 留给上层去完成。这类服务适用于误码率很低的情 况,也适用于实时语音传输,这类情况下数据延迟引 起的不良后果比数据损坏更严重,例如,通电话时, 有点杂音总比不自然的停顿要好。很多局域网在数据 链路层都使用无确认无连接服务。 第4章 数据链路层 为了提高可靠性,引入了有确认无连接服务。这 种服务不需要建立连接,但是对每一个发出去的帧都 要单独进行确认。这种服务类似挂号信。用这种方 式,发送方就可以知道帧是否安全到达。如果在指定 的时间间隔内确认帧未能到达,就必须重发此帧。这 种服务适用于像无线系统之类的不可靠信道。 第4章 数据链路层 数据链路层为网络层提供的最复杂的服务是面向 连接的服务。采用这种服务,源机和目的机在传送任 何数据之前,必须先建立一条连接。在这连接上传送 的每一帧都被编上号,数据链路层保证所发送的每一 帧都确实已收到,且只收到一次,所有帧都是按正确 顺序收到的。但采用无连接方式

文档评论(0)

xx88606 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档