计算机数据链路层教案,第三章 数据链路层(2) 新.ppt

文档介绍:

计算机通信网20112011年教案年教案作者:段景山作者:段景山杨宁杨宁毛玉明毛玉明2第三章数据链路层??链路层功能链路层功能??成帧成帧??差错检测和纠正差错检测和纠正??差控与流控协议差控与流控协议??协议描述与验证协议描述与验证??示例示例??HDLC PPP ATMHDLC PPP ATM33.6 链路层示例??HDLCHDLC-高级数据链路控制-高级数据链路控制??PPPPPP--Point to Point ProtocolPoint to Point Protocol43.6.1链路控制与服务??链路层协议链路层协议?为上层协议提供可靠、透明传输数据单元DU的服务?透明传输:N字节任意内容的DU?可靠传输:来自A点上层的DU经信道传输,将无错误的DU递交到B点的上层??链路层协议功能链路层协议功能?Framing:信道上的帧传输技术?Bit插入/删除的首尾定界法?字节插入/删除的首尾定界法?违例编码首尾定界法?Error Detection:检测并丢弃错误的帧?CRC:余数法差错检测?CheckSum:累计法差错检测?出错处理:坏帧(定界错、帧体错)?丢弃坏帧引起的帧丢失?漏检的坏帧?链路层服务?为上层提供的DU传输服务形式Phy信道DUAFramingErrorDetectErrorHandlingDUBPhyFramingErrorDetectErrorHandlingServiceService5链路控制与服务??出错结果出错结果??BB收到的正确帧数少于收到的正确帧数少于AA发送的帧数发送的帧数??链路层的出错处理:是否恢复丢失的帧,形链路层的出错处理:是否恢复丢失的帧,形成了两种不同的观点成了两种不同的观点??观点观点11:不必恢复丢失的帧:不必恢复丢失的帧??让上层协议考虑让上层协议考虑DUDU的丢失,可简化链路层的处理的丢失,可简化链路层的处理??Connectionless Mode (Connectionless Mode (无连接方式无连接方式))??观点观点22:需要恢复丢失的帧:需要恢复丢失的帧??为上层提供可靠的为上层提供可靠的DUDU传输,尽管链路层复杂一些传输,尽管链路层复杂一些??Connection Oriented (Connection Oriented (面向连接方式面向连接方式))6链路控制与服务??Connectionless ModeConnectionless Mode??丢弃所有坏帧,不考虑找回丢失的帧丢弃所有坏帧,不考虑找回丢失的帧??只把接收到的正确帧递交到上层只把接收到的正确帧递交到上层??Connection Oriented ModeConnection Oriented Mode??如何发现帧的丢失?如何恢复?如何发现帧的丢失?如何恢复???发现丢失的帧发现丢失的帧??每收到正确的帧,都给发送方发回确认,发送方通过确每收到正确的帧,都给发送方发回确认,发送方通过确认帧判断是否出现帧的丢失认帧判断是否出现帧的丢失??丢失帧的恢复丢失帧的恢复??发送方重传丢失帧发送方重传丢失帧7链路控制与服务??Connectionless Connectionless 的传输特性的传输特性??发送方不必等待确认就可传输下一帧,即:发送方不必等待确认就可传输下一帧,即:??发送方可以一帧接一帧的传输发送方可以一帧接一帧的传输??链路层的最大传输能力为信道速率链路层的最大传输能力为信道速率R(R(假设帧间间假设帧间间隔为隔为0)0)??或:链路层的最大信道利用率可达或:链路层的最大信道利用率可达100%100%PhyPhyLinkLink信道Frames帧间间隔8链路控制与服务??Connection Oriented Connection Oriented 的传输特性的传输特性??发送方需要等到确认帧后才能传输下一帧,即:发送方需要等到确认帧后才能传输下一帧,即:??每传完一帧,发送方都需要等待一段时间每传完一帧,发送方都需要等待一段时间((至少是信道往至少是信道往返传播时间返传播时间rtt, return trip time)rtt, return trip time)??链路层的最大传输率为链路层的最大传输率为N/(Tr+rtt)N/(Tr+rtt),,??NN为帧平均为帧平均bitbit长度,长度,Tr=N/RTr=N/R,确认帧长度可以忽略不计,确认帧长度可以忽略不计??链路层的最大信道利用率为链路层的最大信道利用率为Tr/(Tr+rtt)Tr/(Tr+rtt)??采用连续发送的方式采用连续发送的方式??则视协议的收发窗口设置而定则视协议的收发窗口设置而定PhyPhyLinkLinkrttTrN-bit确认帧A信道FramesB信道9Link Layer Prot

内容来自淘豆网www.taodocs.com转载请标明出处.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/331553.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java导出javadoc文档

一、注释 (1)文档注释的格式化 生成的文档是 HTML 格式,而这些 HTML 格式的标识符并不是 javadoc 加的,而是我们在写注释的时候写上去的。比如,需要换行时,不是敲入一个回车符,而是写入 <br>&a…

java内核_测量时间:从Java到内核再到

java内核问题陈述 当您深入研究时,即使是最基本的问题也会变得很有趣。 今天,我想深入研究一下Java时间。 我们将从Java API的最基础知识开始,然后逐步降低堆栈:通过OpenJDK源代码glibc一直到Linux内核。 我们将研究各种环境下的性…

XML——文档类型定义(DTD-Document Type Definition)

【0】README 0.1)本文文字描述转自 core java volume 2 , 旨在理解 XML——文档类型定义(DTD-Document Type Definition) 的基础知识; 0.2) for source code, please visit https://github.com/pacosonTa…

职称计算机考试 数量,职称计算机考试WPS基础考点:自动求和

职称计算机考试WPS基础考点:自动求和导语:随着信息技术的发展,计算机日益走进人们的工作、学习和生活,成为专业技术人员不可或缺的工具。下面我们一起来看看职称计算机考试WPS的内容吧。1. 对不相邻单元格的数据求和假如要将单元格…

java静态导入

一、静态导入 在Java 5中,import语句得到了增强,以便提供甚至更加强大的减少击键次数功能,虽然一些人争议说这是以可读性为代价的。这种新的特性成为静态导入。当你想使用static成员时,可以使用静态导入(在API中的类和…

java流写入数据库_成为Java流大师–第4部分:数据库流

java流写入数据库SQL一直是一种声明性语言,而Java长期以来势在必行。 Java流改变了游戏规则。 通过本动手文章编写您的方式,并学习如何使用Java流对RDBMS数据库执行声明性查询,而无需编写任何SQL代码。 您会发现,Java流和SQL命令的…

XML——XML Schema

【0】README 0.0)本文文字描述转自 core java volume 2 , 旨在理解 XML——XML Schema 的基础知识 ;(本文不涉及源代码, 很遗憾,以后会补充) 【1】XML Schema 相关 1.0)为什么引入…

怎么为pdf文件添加水印?

怎么为pdf文件添加水印?PDF是一种很好用的文件格式,这种格式能够很有效的保护我们的文件,但有时可能还会被破解,这种时候在PDF上添加水印就是比较好的方法。 综上所述,PDF是保密性很强的文件,但添加水印能够…

皖西学院计算机协会组织部,皖西学院

皖西学院关于卢义忠同志兼任安徽省高校后勤协会理事的请示安徽省委组织部:根据《关于进一步规范党政机关和企事业单位领导干部兼任社会组织职务审批管理的通知》(皖组通字〔2016〕40号)等文件精神,经皖西学院党委1月17日研究建议:因校领导分工调整&#…

java 用流创建流_成为Java流大师–第1部分:创建流

java 用流创建流在许多情况下,声明性代码(例如,具有Streams的功能组合)提供了出色的代码指标。 通过该动手实验文章系列进行编码,并成为Java Streams的主教练,从而成为一名更好的Java程序员。 Streams的整…

java的for循环

一、普通for循环(1)for循环语法 for(initialization; condition; update){statements;} (2)语法解释 1、for语句执行时,首先执行初始化操作(initialization)&#xff0c…

XML——使用 XPath来定位信息+使用命名空间

【0】README 0.1)本文文字描述转自 core java volume 2 , 旨在理解 XML——使用 XPath来定位信息使用命名空间 的基础知识 ; 0.2) for detailed XPath info : please visit ( http://www.ruanyifeng.com/blog/2009/…

计算机教室英语怎么读音,网络教室,network classroom,音标,读音,翻译,英文例句,英语词典...

多媒体教室1.多媒体教室基本组成多媒体教室由多媒体计算机、液晶投影机、数字视频展示台、中央控制系统、投影屏幕、音响设备等多种现代教学设备组成。(1)多媒体液晶投影机是整个多媒体演示教室中最重要的也是最昂贵的设备,它连接着计算机系统、所有视频输出系统及数…

算法一之简单选择排序

一、 选择排序的思想 选择排序的基本思想是:每一趟在n-i1(i1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想的算法主要有简单选择排序、树型选择排序和堆排序。简单选择排序的基本思想&a…

XML——流机制解析器

【0】README 0.1) 本文文字描述转自 core java volume 2 , 旨在理解 XML——流机制解析器 的基础知识 ; 0.2) for detailed StAX, please visit http://blog.csdn.net/pacosonswjtu/article/details/50569728 【1】XML——流机制…

第512章 河系量子计算机,第512章、河系量子计算机

69中文网 www.69zww.cc,最快更新分身投胎万界最新章节!但AI智能所容身的量子计算机就大得有些恐怖了。其总体积丝毫不亚于一个小型河系!什么是河系?银河系,仙女星系等等都是大小不等的河系!而AI智能容身的量…

idea内置junit5_JUnit 5和Selenium –使用Selenium内置的`PageFactory`实现页面对象模式

idea内置junit5Selenium是一组支持浏览器自动化的工具和库,主要用于Web应用程序测试。 Selenium的组件之一是Selenium WebDriver,它提供客户端库,JSON有线协议(与浏览器驱动程序进行通信的协议)和浏览器驱动程序。 Sel…

算法二之树形选择排序

一、树形选择排序的基本思想 (1) 树形选择排序又称锦标赛排序(Tournament Sort),是一种按照锦标赛的思想进行选择排序的方法。首先对n个记录的关键字进行两两比较,然后在n/2个较小者之间再进行两两比较&am…

计算机声卡型号价格,怎么查看电脑的声卡型号?查看声卡型号方法介绍

声卡是电脑上的硬件设施,任何电脑上的硬件都需要使用驱动使其运行,那么我们下载驱动的时候就会用到声卡型号,那么怎么查看电脑的声卡型号?下面小编就为大家详细介绍一下,一起来看看吧!使用命令查看1、首先呢&#xff…

spring 配置只读事务_只读副本和Spring Data第1部分:配置数据库

spring 配置只读事务这是有关我们为利用只读副本来提高应用程序性能而寻求的一系列博客文章。 对于这个项目,我们的目标是建立我们的spring数据应用程序,并使用read仓库进行写操作,并基于read副本进行读操作。 为了模拟这种环境&#xff0c…