版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络基础数据链路层第一页,共五十九页,编辑于2023年,星期五计算机学院计算机网络2课程回顾1、链路(link)
是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。2、数据链路(datalink)
除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。3、数据链路层传输的数据单位是()。4、误码率在二进制电平传输时,误码率等于二进制码元在传输中被误传的比率,即用接收错误的码元数除以被传输的码元总数所得的值就是误码率。第二页,共五十九页,编辑于2023年,星期五计算机学院计算机网络3课程回顾5、冗余码的计算。6、PPP协议有三个组成部分一个将IP数据报封装到串行链路的方法。异步和同步链路控制协议LCP(LinkControlProtocol)。一个用来建立、配置和测试数据链路连接的链路控制协议。网络控制协议NCP(NetworkControlProtocol)。一套网络控制协议,其中的每一个协议支持不同的网络层协议。7、零比特填充第三页,共五十九页,编辑于2023年,星期五计算机学院计算机网络4课程回顾8、数据链路层有几大功能。9、数据链路层有几种类型的信道。10、数据链路层要解决的基本问题是什么?第四页,共五十九页,编辑于2023年,星期五计算机学院计算机网络5课程目标掌握以下内容:1、局域网的定义、拓扑结构。2、适配器的作用。3、CSMA/CD协议。4、以太网发送数据使用的编码。了解并熟悉以下内容:1、以太网的两个标准。2、局域网中数据链路层的两个子层。第五页,共五十九页,编辑于2023年,星期五计算机学院计算机网络63.3使用广播信道的数据链路层1、局域网的定义局域网是一个通信系统,它允许很多彼此独立的计算机在适当的区域内,以适当的传输速率直接进行沟通的数据通信系统。2、局域网的特点(1)覆盖的地理范围和站点数有限。(2)具有较小的时延和较低的误码率。(3)各站点之间形成平等的关系而不是主从关系。(4)能进行广播或多播。第六页,共五十九页,编辑于2023年,星期五计算机学院计算机网络73.3使用广播信道的数据链路层3、局域网的发展(1)1974年IBM公布SNA(系统网络结构)。(2)1975年Xerox公司首先开发总线型局域网。(3)1980年9月,DEC、Intel、Xerox联合提出了10Mbps以太网规约,1982年修改为第二版,即DIXEthernetV2。(4)90年代,网络发展的方向是:结构上开放、标准化,功能上多样化,互联环境复杂化,产品多厂商兼容。第七页,共五十九页,编辑于2023年,星期五计算机学院计算机网络83.3使用广播信道的数据链路层4、局域网技术的三个要素:(1)拓扑结构:总线型、星型、环型、树型(2)传输介质:双绞线、同轴电缆、光纤(3)介质访问控制协议拟解决问题该哪个节点发送?发送时会不会出现冲突?出现冲突怎么办?目标按协议实现信道共享第八页,共五十九页,编辑于2023年,星期五计算机学院计算机网络93.3.1局域网的数据链路层
局域网最主要的特点是:网络为一个单位所拥有,且地理范围和站点数目均有限。
局域网具有如下的一些主要优点:具有广播功能,从一个站点可很方便地访问全网。局域网上的主机可共享连接在局域网上的各种硬件和软件资源。
便于系统的扩展和逐渐地演变,各设备的位置可灵活调整和改变。提高了系统的可靠性、可用性和生存性。第九页,共五十九页,编辑于2023年,星期五局域网的拓扑匹配电阻集线器干线耦合器总线网星形网树形网环形网第十页,共五十九页,编辑于2023年,星期五计算机学院计算机网络11媒体共享技术静态划分信道频分复用时分复用统计时分复用波分复用码分复用
由于静态划分信道的方法代价高,所以在局域网中很少采用。第十一页,共五十九页,编辑于2023年,星期五计算机学院计算机网络12动态媒体接入控制(多点接入)随机接入所有的用户可随机地发送信息。容易发生冲突。受控接入,如多点线路探询(polling),或轮询。
用户不能随机地发送信息,必须服从一定的控制。以令牌环局域网为代表。 第十二页,共五十九页,编辑于2023年,星期五计算机学院计算机网络131、以太网的两个标准DIXEthernetV2是世界上第一个局域网产品(以太网)的规约。IEEE的802.3标准。DIXEthernetV2标准与IEEE的802.3标准只有很小的差别,因此可以将802.3局域网简称为“以太网”。严格说来,“以太网”应当是指符合DIXEthernetV2标准的局域网第十三页,共五十九页,编辑于2023年,星期五计算机学院计算机网络14数据链路层的两个子层为了使数据链路层能更好地适应多种局域网标准,802委员会就将局域网的数据链路层拆成两个子层:逻辑链路控制LLC(LogicalLinkControl)子层媒体接入控制MAC(MediumAccessControl)子层。第十四页,共五十九页,编辑于2023年,星期五计算机学院计算机网络15数据链路层的两个子层与接入到传输媒体有关的内容都放在MAC子层。LLC子层则与传输媒体无关。不管采用何种传输媒体,局域网对LLC子层来说都是透明的第十五页,共五十九页,编辑于2023年,星期五计算机学院计算机网络16局域网对LLC子层
是透明的局域网网络层物理层站点1网络层物理层逻辑链路控制LLCLLC媒体接入控制MACMAC数据链路层站点2LLC子层看不见下面的局域网第十六页,共五十九页,编辑于2023年,星期五计算机学院计算机网络17各层的功能物理层的主要功能:信号的编码与译码为进行同步用的前同步码的产生与去除比特的传输与接收第十七页,共五十九页,编辑于2023年,星期五计算机学院计算机网络18各层的功能MAC子层的主要功能将上一层交下来的数据封装成“帧”进行发送,接收时进行相反的过程实现和维护MAC协议比特差错检测寻址第十八页,共五十九页,编辑于2023年,星期五计算机学院计算机网络19各层的功能LLC子层的主要功能建立和释放数据链路层的逻辑连接提供与高层的接口差错控制给帧加序号与媒体接入无关的部分都集中在逻辑链路控制LLC子层。第十九页,共五十九页,编辑于2023年,星期五计算机学院计算机网络20LLC子层界面服务原语服务原语的定义:在定义一层向其高层提供服务时,所使用的形式化服务规范语言称为服务原语。用途:服务规范用服务原语的形式给出说明,服务原语可看成带参数的命令或过程。第二十页,共五十九页,编辑于2023年,星期五计算机学院计算机网络21LLC子层界面服务原语调用方法:用抽象的方法表示LLC子层和网际层。MAC与LLC、MAC与PHY之间通过服务访问点接口传输信息。指示原语是服务提供者向服务用户表示某种状态服务。请求原语是服务用户向服务提供者请求指定的服务。第二十一页,共五十九页,编辑于2023年,星期五计算机学院计算机网络22LLC与MAC的区别高层数据LLC首部LLC数据
MAC首部MAC数据MAC尾部网络层及以上用户数据LLC子层LLCPDUMAC子层MAC帧第二十二页,共五十九页,编辑于2023年,星期五计算机学院计算机网络23以后一般不考虑LLC子层由于TCP/IP体系经常使用的局域网是DIXEthernetV2而不是802.3标准中的几种局域网,因此现在802委员会制定的逻辑链路控制子层LLC(即802.2标准)的作用已经不大了。很多厂商生产的适配器上就仅装有MAC协议而没有LLC协议。第二十三页,共五十九页,编辑于2023年,星期五计算机学院计算机网络242.适配器的作用网络接口板又称为通信适配器(adapter)或网络接口卡NIC(NetworkInterfaceCard),或“网卡”。适配器的重要功能:串行/并行转换;提供数据缓存能力;控制数据传送的能力;实现以太网协议。第二十四页,共五十九页,编辑于2023年,星期五计算机学院计算机网络25计算机通过适配器
和局域网进行通信硬件地址至局域网适配器(网卡)串行通信CPU和存储器生成发送的数据处理收到的数据把帧发送到局域网从局域网接收帧计算机IP地址并行通信第二十五页,共五十九页,编辑于2023年,星期五计算机学院计算机网络26在了解了局域网中的层次及其关系后,我们来讨论一个问题:在局域网中【以总线型为例】,站点发送数据是否会出现冲突?如果出现了冲突怎么办?总线网ABCD第二十六页,共五十九页,编辑于2023年,星期五计算机学院计算机网络27最初的以太网是将许多计算机都连接到一根总线上。当初认为这样的连接方法既简单又可靠,因为总线上没有有源器件。3.3.2CSMA/CD协议B向
D发送数据
C
D
A
E匹配电阻(用来吸收总线上传播的信号)匹配电阻不接受不接受不接受接受B只有D接受B发送的数据第二十七页,共五十九页,编辑于2023年,星期五计算机学院计算机网络28以太网的广播方式发送总线上的每一个工作的计算机都能检测到B发送的数据信号。由于只有计算机D的地址与数据帧首部写入的地址一致,因此只有D才接收这个数据帧。其他所有的计算机(A,C和E)都检测到不是发送给它们的数据帧,因此就丢弃这个数据帧而不能够收下来。具有广播特性的总线上实现了一对一的通信。我们从网络上接收数据时为什么只有你接收到了?
第二十八页,共五十九页,编辑于2023年,星期五计算机学院计算机网络29为了通信的简便
以太网采取了两种重要的措施采用较为灵活的无连接的工作方式,即不必先建立连接就可以直接发送数据。以太网对发送的数据帧不进行编号,也不要求对方发回确认。这样做的理由是局域网信道的质量很好,因信道质量产生差错的概率是很小的。第二十九页,共五十九页,编辑于2023年,星期五计算机学院计算机网络30以太网提供的服务以太网提供的服务是不可靠的交付,即尽最大努力的交付。当目的站收到有差错的数据帧时就丢弃此帧,其他什么也不做。差错的纠正由高层来决定。如果高层发现丢失了一些数据而进行重传,但以太网并不知道这是一个重传的帧,而是当作一个新的数据帧来发送。第三十页,共五十九页,编辑于2023年,星期五计算机学院计算机网络31以太网发送的数据都使用
曼彻斯特(Manchester)编码基带数字信号曼彻斯特编码码元1111100000出现电平转换第三十一页,共五十九页,编辑于2023年,星期五计算机学院计算机网络32以太网发送的数据都使用
曼彻斯特(Manchester)编码第三十二页,共五十九页,编辑于2023年,星期五计算机学院计算机网络33以太网发送的数据都使用
曼彻斯特(Manchester)编码曼彻斯特编码(ManchesterEncoding),也叫做相位编码(PE);常用于局域网传输。在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号。但在不同的书籍中,曼彻斯特编码中,电平跳动表示的值不同,这里产生很多歧义:
1、在网络工程师考试以及与其相关的资料中:
位中间电平从高到低跳变表示"0";
位中间电平从低到高跳变表示"1"。
第三十三页,共五十九页,编辑于2023年,星期五计算机学院计算机网络34以太网发送的数据都使用
曼彻斯特(Manchester)编码2、在一些《计算机网络》书籍中:
位中间电平从高到低跳变表示“1”;
位中间电平从低到高跳变表示“0”。
在清华大学出版的《计算机通信与网络教程》《计算机网络(第4版)》也是这么说的,就以此为标准,我们就叫这为标准曼彻斯编码。至于第一种,我们在这里就叫它曼彻斯特编码。第三十四页,共五十九页,编辑于2023年,星期五计算机学院计算机网络35以太网发送的数据都使用
曼彻斯特(Manchester)编码差分曼彻斯特编码:
在信号位开始时不改变信号极性,表示逻辑"1"
在信号位开始时改变信号极性,表示逻辑"0";
第三十五页,共五十九页,编辑于2023年,星期五计算机学院计算机网络36介质访问控制协议是什么?如何工作的?总线网第三十六页,共五十九页,编辑于2023年,星期五计算机学院计算机网络37载波监听多点接入/碰撞检测CSMA/CD
CSMA/CD表示CarrierSenseMultipleAccesswithCollisionDetection。“多点接入”表示许多计算机以多点接入的方式连接在一根总线上。“载波监听”是指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。总线上并没有什么“载波”。因此,“载波监听”就是用电子技术检测总线上有没有其他计算机发送的数据信号。第三十七页,共五十九页,编辑于2023年,星期五计算机学院计算机网络38碰撞检测“碰撞检测”就是计算机边发送数据边检测信道上的信号电压大小。当几个站同时在总线上发送数据时,总线上的信号电压摆动值将会增大(互相叠加)。当一个站检测到的信号电压摆动值超过一定的门限值时,就认为总线上至少有两个站同时在发送数据,表明产生了碰撞。所谓“碰撞”就是发生了冲突。因此“碰撞检测”也称为“冲突检测”。第三十八页,共五十九页,编辑于2023年,星期五计算机学院计算机网络39检测到碰撞后在发生碰撞时,总线上传输的信号产生了严重的失真,无法从中恢复出有用的信息来。每一个正在发送数据的站,一旦发现总线上出现了碰撞,就要立即停止发送,免得继续浪费网络资源,然后等待一段随机时间后再次发送。第三十九页,共五十九页,编辑于2023年,星期五计算机学院计算机网络40电磁波在总线上的
有限传播速率的影响当某个站监听到总线是空闲时,也可能总线并非真正是空闲的。A向B发出的信息,要经过一定的时间后才能传送到B。B若在A发送的信息到达B之前发送自己的帧(因为这时B的载波监听检测不到A所发送的信息),则必然要在某个时间和A发送的帧发生碰撞。碰撞的结果是两个帧都变得无用。第四十页,共五十九页,编辑于2023年,星期五计算机学院计算机网络41CSMA/CD的流程图媒体忙?发送帧碰撞?发送完?发送JamN≥16?YesNoNoYes发送成功Yes发送失败No延迟随机时间NoYes发送帧碰撞次数N++第四十一页,共五十九页,编辑于2023年,星期五1kmABt碰撞t=2
A检测到发生碰撞
t=
B发送数据B检测到发生碰撞
t=t=0传播时延对载波监听的影响【tao】----单程端到端的时延【delta】---在0和之间第四十二页,共五十九页,编辑于2023年,星期五1kmABt碰撞t=
B检测到信道空闲发送数据t=
/2发生碰撞t=2
A检测到发生碰撞
t=
B发送数据B检测到发生碰撞
t=ABABAB
t=0A检测到信道空闲发送数据ABt=0t=B检测到发生碰撞停止发送STOPt=2
A检测到发生碰撞STOPAB单程端到端传播时延记为
第四十三页,共五十九页,编辑于2023年,星期五计算机学院计算机网络44重要特性使用CSMA/CD协议的以太网不能进行全双工通信而只能进行双向交替通信(半双工通信)。每个站在发送数据之后的一小段时间内,存在着遭遇碰撞的可能性。这种发送的不确定性使整个以太网的平均通信量远小于以太网的最高数据率。第四十四页,共五十九页,编辑于2023年,星期五计算机学院计算机网络45争用期最先发送数据帧的站,在发送数据帧后至多经过时间2就可知道发送的数据帧是否遭受了碰撞。以太网的端到端往返时延2称为争用期,或碰撞窗口。经过争用期这段时间还没有检测到碰撞,才能肯定这次发送不会发生碰撞。发生碰撞之后,应该如何处理呢?第四十五页,共五十九页,编辑于2023年,星期五计算机学院计算机网络46二进制指数类型退避算法(truncatedbinaryexponentialtype)发生碰撞的站在停止发送数据后,要推迟(退避)一个随机时间才能再发送数据。确定基本退避时间,一般是取为争用期2。定义重传次数k
,k10,即
k=Min[重传次数,10]从整数集合[0,1,…,(2k
1)]中随机地取出一个数,记为r。重传所需的时延就是r倍的基本退避时间。当重传达16次仍不能成功时即丢弃该帧,并向高层报告。第四十六页,共五十九页,编辑于2023年,星期五计算机学院计算机网络47争用期的长度以太网取51.2s
为争用期的长度。对于10Mb/s
以太网,在争用期内可发送512bit,即64字节。以太网在发送数据时,若前64字节没有发生冲突,则后续的数据就不会发生冲突。第四十七页,共五十九页,编辑于2023年,星期五计算机学院计算机网络48最短有效帧长如果发生冲突,就一定是在发送的前64字节之内。由于一检测到冲突就立即中止发送,这时已经发送出去的数据一定小于64字节。以太网规定了最短有效帧长为64字节,凡长度小于64字节的帧都是由于冲突而异常中止的无效帧。如果某用户要发送的数据构成帧后,其长度小于64字节,是否该用户就不能发送数据了呢?第四十八页,共五十九页,编辑于2023年,星期五计算机学院计算机网络49强化碰撞当发送数据的站一旦发现发生了碰撞时:立即停止发送数据;再继续发送32比特或48比特的人为干扰信号(jammingsignal),以便让所有用户都知道现在已经发生了碰撞。第四十九页,共五十九页,编辑于2023年,星期五数据帧干扰信号TJ人为干扰信号ABTBtB发送数据A检测到冲突开始冲突信道占用时间A发送数据B也能够检测到冲突,并立即停止发送数据帧,接着就发送干扰信号。这里为了简单起见,只画出A发送干扰信号的情况。第五十页,共五十九页,编辑于2023年,星期五计算机学院计算机网络51信道占用时间从上图可知A站从发送数据开始到发现碰撞并停止发送的时间间隔是TB。A站得知碰撞已经发生时所发送的强化碰撞的干扰信号的持续时间是TJ。发生碰撞使A浪费时间TB+TJ。整个信道被占用的时间是TB+TJ+。以太网规定帧间最小间隔为9.6us,相当于96比特时间。第五十一页,共五十九页,编辑于2023年,星期五计算机学院计算机网络52CSMA/CD协议的要点1、适配器从网络层获得一个分组,加上以太网的首部和尾部,组成以太网帧,放入适配器的缓存中,准备发送。2、若适配器检测到信道空闲,就发送该帧。若检测到信道忙,则继续检测并等待信道转为空闲(加上96比特时间),然后发送这个帧。第五十二页,共五十九页,编辑于2023年,星期五计算机学院计算机网络53CSMA/CD协议的要点3、在发送过程中继续检测信道,若一直未检测到碰撞,就顺利地把这个帧成功发送完毕。若检测到碰撞,则中止数据的发送,并发送人为干扰信号。4、在中止发送后,适配器就执行指数退避算法,等待r倍512比特的时间后,返回到步骤2。第五十三页,共五十九页,编辑于2023年,星期五
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华师大版初中科学空气的存在(30课件)
- 8《红楼春趣》核心素养分层学习任务单-2022-2023学年五年级语文下册新课标(部编版)
- 防城港市重点中学2023-2024学年高三下学期考前模拟数学试题
- 2024年赣州客运资格证考试内客
- 2024年荷泽客运从业资格证
- 2024年宜宾c1道路客运输从业资格证怎么考
- 2024年南昌客运从业资格证要考几门课
- 2024年陕西2024年客运从业资格证模拟考试题答案
- 2024年南宁客运从业资格证实际操作考试技巧
- 吉首大学《国际贸易实务B》2021-2022学年第一学期期末试卷
- 借款协议(父母借款给子女买房协议)(二篇)
- 税务师涉税服务相关法律真题2021年
- 2024年太仓市城市建设投资集团限公司公开招聘3人高频难、易错点500题模拟试题附带答案详解
- 琴行培训机构合同协议书
- 少儿趣味编程Scratch综合实战《小车巡线》教学设计
- 第4课《公民的基本权利和义务》(课件)-部编版道德与法治六年级上册
- 中国融通集团招聘笔试题库2024
- 期中测试卷(1-4单元)(试题)2024-2025学年人教版数学六年级上册
- ICU谵妄患者的护理
- 合同审查之思维体系与实务技能
- 新人教版七年级上册初中数学全册教材习题课件
评论
0/150
提交评论