- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络第4章 数据链路层(s)
第4章 数据链路层 本章学习要求 掌握:数据链路层的基本概念 掌握:停止等待协议的工作流程 掌握:连续ARQ协议的的工作过程 掌握:流量控制的基本方法—滑动窗口机制 了解:面向字符型数据链路层协议实例—BSC 了解:面向比特型数据链路层协议实例— HDLC 自学:Internet中的数据链路层协议 第1节 数据链路层的基本概念 4.1.1 数据链路层的作用 线路 — 链路 物理链路 — 数据链路 4.1.1 数据链路层的作用 线路 — 链路 物理链路 — 数据链路 4.1.1 数据链路层的作用 数据链路层(Data Link Layer)的主要作用是在物理层所提供的物理链路和不太可靠的二进制比特流传输服务的基础上,通过一些数据链路层协议为相邻网络实体之间的通信提供数据链路的建立、维持和释放的服务,传输以帧为单位的数据,同时负责数据链路的流量控制、差错控制等,以实现可靠的数据传输。 4.1.2 数据链路层的功能 (1)链路管理 (2)帧同步 (3)流量控制 (4)差错控制 (5)帧的透明传输 (6)寻址 4.1.2 数据链路层的功能 (1)链路管理 链路管理主要用于面向连接的服务,解决数据链路的建立、维持和释放。 4.1.2 数据链路层的功能 (1)链路管理 (2)帧同步 帧同步是指接收方应当能从接收到的比特流中正确地区分出每一帧的开始和结束在什么地方。 帧同步的主要方法:字节计数法;字符填充法;比特填充法;违法编码法。 4.1.2 数据链路层的功能 (1)链路管理 (2)帧同步 (3)流量控制 发方发送数据的速率必须使收方来得及接收。当收方来不及接收时,就必须及时控制发方发送数据的速率。 流量控制的实质是对数据发送方发送数据速率的控制,使其发送速率不超过接收方的接收速率。 4.1.2 数据链路层的功能 (1)链路管理 (2)帧同步 (3)流量控制 (4)差错控制 差错控制主要实现检查接收到的帧是否出现差错以及如何纠正差错。 传输差错产生过程及解决方法 4.1.2 数据链路层的功能 (1)链路管理 (2)帧同步 (3)流量控制 (4)差错控制 (5)帧的透明传输 帧的透明传输就是不管来自网络层的数据是什么样的比特组合,都能够以帧的形式在链路上传输。并且对于发送/接收双方的网络层来说,它们之间就象以网络层的协议数据单元(数据包)直接进行通信。 4.1.2 数据链路层的功能 (1)链路管理 (2)帧同步 (3)流量控制 (4)差错控制 (5)帧的透明传输 (6)寻址 寻址就是保证每一帧都能送到正确的接收方,接收方知道谁是发送方。这就需要对计算机网络中的每一台计算机在数据链路层进行编址。 4.1.3 数据链路层向网络层提供的服务 数据链路层服务的类型: 有确认的面向连接的服务(acknowledged connection-oriented service); 有确认的无连接服务(acknowladged connectionless service); 无确认的无连接服务(unacknowledged connectionless service)。 有确认的面向连接的服务 有确认的面向连接的服务的特点: (1)通信双方建立虚拟连接; (2)每个帧进行编号并按序发送; (3)任何一方对收到的每一个帧进行检错和确认; (4)出错和丢失的帧需要重发,直至对方正确收到为止。 (5)帧的接收端的数据链路层确保向其上层(即网络层)递交正确有序的数据。 有确认的无连接的服务 有确认的无连接的服务的特点: (1)通信双方无须建立虚拟连接; (2)任何一方对收到的每一个帧进行检错和确认; (3)出错和丢失的帧需要重发,直至对方正确收到为止。 无确认的无连接的服务 无确认的无连接的服务的特点: (1)通信双方无须建立虚拟连接; (2)任何一方对收到的每一个帧进行检错,但不会进行确认; (3)出错和丢失的帧无须对方重发,传输错误的恢复需要由高层去完成。 4.1.3 数据链路层向网络层提供的服务 数据链路层服务的类型: 有确认的面向连接的服务 有确认的无连接服务 无确认的无连接服务 第2节 停止等待协议 停止等待协议 停止等待协议是最简单也是最基本的数据链路层协议,是一种具有基本流量控制和差错检测校验的基本协议。 停止等待协议是当今计算机网络中常用的具有流量控制功能的数据链路层协议的基础,大部分流行的数据链路层协议都是在停止等待协议的基础上发展起来的。
您可能关注的文档
最近下载
- 2025年最新劳动合同法全文.docx VIP
- 养老服务机构服务质量星级评定检查细则一.doc VIP
- 中国心血管健康与疾病报告.pdf VIP
- 《中国天然气发展报告(2016)》.docx VIP
- (高清版)B-T 24353-2022 风险管理 指南.pdf VIP
- GB∕T 24353-2022 《风险管理 指南》解读和应用指导材料(雷泽佳编写2024B0).pdf VIP
- 2025年版检验检测机构资质认定评审准则考试试题及答案.pdf VIP
- 前交通动脉瘤破裂伴蛛网膜下腔出血个案护理.pptx VIP
- 临床颅内动脉瘤破裂伴蛛网膜下腔出血的个案护理.pptx VIP
- 检验检测机构资质认定评审准则试题及答案.pdf VIP
文档评论(0)