第5章数据链路层和局域网New.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第5章数据链路层和局域网New.ppt》由会员分享,可在线阅读,更多相关《第5章数据链路层和局域网New.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章数据链路层和局域网New Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望北京中医药大学 信息中心第6讲 数据链路层之一6a-2第第5章章 数据链路层和局域网数据链路层和局域网本讲目标本讲目标:q了解数据链路层服务原了解数据链路层服务原理理:错误检测错误检测,校正校正共享广播信道共享广播信道链路层编址链路层编址可靠数据传输可靠数据传输,流量控流量控制制:done!q各类链路层技术的实现各类链路层技术的实现和实例和实例概述概述:q链路层的服务链路层的服务q错误检
2、测错误检测,校正校正q 多点访问技术和多点访问技术和LANq链路层寻址链路层寻址,ARPq特定的链路层技术特定的链路层技术:以太网以太网集线器集线器,网桥网桥,交换机交换机北京中医药大学 信息中心5:DataLink Layer5-3Link Layerq5.1 Introduction and servicesq5.2 Error detection and correction q5.3Multiple access protocolsq5.4 Link-layer Addressingq5.5 Ethernetq5.6 Link-layer switchesq5.7 PPPq5.8 Li
3、nk virtualization:ATM,MPLS北京中医药大学 信息中心第6讲 数据链路层之一6a-4链路层链路层:工作环境工作环境北京中医药大学 信息中心第6讲 数据链路层之一6a-5链路层链路层:工作环境工作环境q把沿着通信路径连接相邻节点的通信信道称为链路把沿着通信路径连接相邻节点的通信信道称为链路:主机主机-路由器路由器,路由器路由器-路由器路由器,主机主机-主机主机q数据单元数据单元:frame(帧)(帧)q链路层协议任务:将网络层的数据报通过路径中的单链路层协议任务:将网络层的数据报通过路径中的单端链路节点到节点的传送。端链路节点到节点的传送。applicationtransp
4、ortnetworklinkphysicalnetworklinkphysicalMMMMHtHtHnHtHnHlMHtHnHlframe物理链路数据链路协议接口卡北京中医药大学 信息中心第6讲 数据链路层之一6a-6链路层的服务链路层的服务q成帧成帧,链路接入链路接入:将分组封装入帧将分组封装入帧,加上帧头加上帧头解决多路访问问题解决多路访问问题物理地址物理地址 放在帧首用来确定信源、信宿放在帧首用来确定信源、信宿 不同于不同于IP地址喔地址喔!q在两台物理上连接的设备之间实现可靠交付在两台物理上连接的设备之间实现可靠交付:不太用在误码率低的场合不太用在误码率低的场合(光纤光纤,双绞线双绞线
5、)无线链路无线链路:误码率相当高误码率相当高北京中医药大学 信息中心第6讲 数据链路层之一6a-7链路层的服务链路层的服务(续续)q流量控制流量控制:保持收发双方的同步保持收发双方的同步q错误检测错误检测:信号衰减和噪声会导致出错信号衰减和噪声会导致出错.接收端检测到错误时接收端检测到错误时:给发送端信号要求重发或丢弃出错帧给发送端信号要求重发或丢弃出错帧 q错误纠正错误纠正:接受端检测多个位错接受端检测多个位错并加以校正并加以校正 而无需要求发送端而无需要求发送端重发重发北京中医药大学 信息中心第6讲 数据链路层之一6a-8链路层链路层:实现实现q通过通过“adapter(网卡或适配器)(网
6、卡或适配器)”实现实现applicationtransportnetworklinkphysicalnetworklinkphysicalMMMMHtHtHnHtHnHlMHtHnHlframephys.linkdata linkprotocoladapter card北京中医药大学 信息中心5:DataLink Layer5-9Link Layerq5.1 Introduction and servicesq5.2 Error detection and correction q5.3Multiple access protocolsq5.4 Link-layer Addressingq5.
7、5 Ethernetq5.6 Link-layer switchesq5.7 PPPq5.8 Link virtualization:ATM,MPLS北京中医药大学 信息中心第6讲 数据链路层之一6a-10差错检测和纠错差错检测和纠错EDC=错误检测校正(Error Detection and Correction(冗余数据))位D =由检验位保护的数据,可包括首部字段 错误检测不可能达到 100%可靠!协议算法可能会忽略了某些错误,但比例极小 较大的 EDC 字段可以产生较好的检错和纠错效果北京中医药大学 信息中心第6讲 数据链路层之一6a-11奇偶校验奇偶校验奇偶校验:检测单个的奇偶校验位
8、检测单个的奇偶校验位二维奇偶校验:通过检测和校正单比特错误通过检测和校正单比特错误00二维偶校验1比特奇校验北京中医药大学 信息中心第6讲 数据链路层之一6a-12检验和方法检验和方法发送端发送端:q把数据段的内容看成一把数据段的内容看成一系列系列16-bit的整数的整数q校验和校验和:对内容进行累对内容进行累加加(1s complement sum)q 发送端将校验和放入发送端将校验和放入UDP 的的checksum 字字段段接收端接收端:q对接收到的数据段进行校验和对接收到的数据段进行校验和计算计算q检查计算所得的校验和与接收检查计算所得的校验和与接收到值的是否相等到值的是否相等:NO 出
9、错了出错了YES 没查出错误没查出错误.但有可但有可能存在错误能存在错误?.目的:检测 数据段在传输过程中出现的错误(注意:仅用在传输层)北京中医药大学 信息中心第6讲 数据链路层之一6a-13校验计算校验计算:循环校验码循环校验码q自学自学 P287北京中医药大学 信息中心5:DataLink Layer5-14Link Layerq5.1 Introduction and servicesq5.2 Error detection and correction q5.3Multiple access protocolsq5.4 Link-layer Addressingq5.5 Ethern
10、etq5.6 Link-layer switchesq5.7 PPPq5.8 Link virtualization:ATM,MPLS北京中医药大学 信息中心5:DataLink Layer5-15Link Layerq5.1 Introduction and servicesq5.2 Error detection and correction q5.3Multiple access protocols5.3.1 信道划分协议信道划分协议5.3.2 随机接入协议随机接入协议5.3.3 轮流协议轮流协议5.3.4 局域网局域网q5.4 Link-layer Addressingq5.5 Eth
11、ernetq5.6 Link-layer switchesq5.7 PPPq5.8 Link virtualization:ATM,MPLS北京中医药大学 信息中心第6讲 数据链路层之一6a-16多路访问链路和协议多路访问链路和协议有三种类型的有三种类型的“链路链路”:q点对点点对点(e.g.PPP)q广播式广播式(共享线路或介质共享线路或介质;e.g,集线器以太网集线器以太网,无线无线网网,etc.)q交换式交换式(e.g.,交换式以太网交换式以太网,ATM etc)北京中医药大学 信息中心第6讲 数据链路层之一6a-17多路访问协议多路访问协议q广播链路广播链路一条共享的通信信道一条共享的
12、通信信道 两个或多个结点可同时发送信号两个或多个结点可同时发送信号:相互干扰相互干扰 在某一时刻只有一个结点可以成功地发送信号在某一时刻只有一个结点可以成功地发送信号 q多路访问协议多路访问协议:节点通过这些协议来规范它们在共享的广播信道上的传输行为。节点通过这些协议来规范它们在共享的广播信道上的传输行为。三种类型:三种类型:信道划分协议信道划分协议随机接入协议随机接入协议轮流协议轮流协议北京中医药大学 信息中心第6讲 数据链路层之一6a-18信道划分协议信道划分协议:TDMTDM:time division multiplexing(时分多路)(时分多路)q“依次依次”访问信道访问信道q每次
13、每个站点分得固定长度的时隙每次每个站点分得固定长度的时隙(时长时长=分组的单分组的单位传输时间位传输时间)q未用的时隙被闲置和浪费未用的时隙被闲置和浪费 q例如例如:6个站点的个站点的LAN,1,3,4 有分组发送有分组发送,而而 2,5,6的时隙则被闲置的时隙则被闲置 北京中医药大学 信息中心第6讲 数据链路层之一6a-19 信道分割协议信道分割协议:FDMFDM:frequency division multiplexing(频分复用)(频分复用)q信道按频谱分成若干频段信道按频谱分成若干频段q每个站点分得固定的频段每个站点分得固定的频段q在频段不用时该部分信道被闲置和浪费在频段不用时该部
14、分信道被闲置和浪费 q例如例如:6各站点的各站点的 LAN,1,3,4 发送分组发送分组,而而 2,5,6 的的频段被闲置频段被闲置 frequency bandstime北京中医药大学 信息中心第6讲 数据链路层之一6a-20信道分割信道分割(CDMA)CDMA:Code Division Multiple Access(码分(码分多路)多路)q每个节点分配一种不同的编码每个节点分配一种不同的编码q所有用户共享相同的频道所有用户共享相同的频道,但每个用户用自己的但每个用户用自己的“码码片片”序列序列(ie,code)对数据编码对数据编码q不同节点可同时发送,也可同时接收,不受其它节点不同节点
15、可同时发送,也可同时接收,不受其它节点干扰干扰q已经广泛用于民用,如手机已经广泛用于民用,如手机北京中医药大学 信息中心5:DataLink Layer5-21Link Layerq5.1 Introduction and servicesq5.2 Error detection and correction q5.3Multiple access protocols5.3.1 信道划分协议信道划分协议5.3.2 随机接入协议随机接入协议5.3.3 轮流协议轮流协议5.3.4 局域网局域网q5.4 Link-layer Addressingq5.5 Ethernetq5.6 Link-laye
16、r switchesq5.7 PPPq5.8 Link virtualization:ATM,MPLS北京中医药大学 信息中心第6讲 数据链路层之一6a-22随机访问协议随机访问协议q当节点有数据要发送时:当节点有数据要发送时:使用信道全部的传输速率使用信道全部的传输速率 R.在诸多结点中不存在在诸多结点中不存在“预先预先”协商的机制协商的机制q可能发生两个以上结点同时传输可能发生两个以上结点同时传输-“冲突冲突”q随机访问的随机访问的 MAC协议协议定义了定义了:如何检测冲突如何检测冲突如何从冲突中恢复如何从冲突中恢复(e.g.,通过延迟重发通过延迟重发)q随机访问协议的实例随机访问协议的实
17、例:时隙时隙ALOHAALOHACSMA and CSMA/CD北京中医药大学 信息中心第6讲 数据链路层之一6a-23时隙时隙 Alohaq时间划分成等长的时隙时间划分成等长的时隙(=分组单元传送的时长分组单元传送的时长)q对待新近到达的分组结点要对待新近到达的分组结点要:在下一个时隙开始时传输在下一个时隙开始时传输 q如果冲突如果冲突:以以p的概率再后继的时隙重发分组,直到成功的概率再后继的时隙重发分组,直到成功为止为止.(S)成功,(C)冲突,(E)空闲的时隙北京中医药大学 信息中心第6讲 数据链路层之一6a-24时隙时隙 Aloha 的效率的效率Q:时隙的利用情况如何时隙的利用情况如何
18、?A:假设有假设有 N站点有数据发送站点有数据发送每个站点以每个站点以p的概率在时隙中传输数据的概率在时隙中传输数据传输成功的概率传输成功的概率 S为为:对单个结点来说对单个结点来说:S=p(1-p)(N-1)对对N个节点中的任何一个:个节点中的任何一个:S=概率概率(仅有一个站点传输的仅有一个站点传输的)=N p(1-p)(N-1)选择最佳的选择最佳的 p 当当 n-infty.=1/e=.37最佳情况:信道的使用率为 37%!北京中医药大学 信息中心第6讲 数据链路层之一6a-25纯纯(无时隙无时隙)ALOHAq无时隙无时隙 Aloha:简单简单,没有同步信号没有同步信号q需要传输分组时需
19、要传输分组时:立即发送而不必等待时隙的开始立即发送而不必等待时隙的开始q冲突的概率增加了冲突的概率增加了:在在 t0 时刻发送的分组与在时刻发送的分组与在 t0-1,t0+1时刻发送的分组冲时刻发送的分组冲突突北京中医药大学 信息中心第6讲 数据链路层之一6a-26纯纯 Aloha(续续)P(给定节点的成功率给定节点的成功率)=P(节点传输节点传输).P(无其他节点在无其他节点在 p0-1,p0时刻传输)时刻传输).P(无其他节点在无其他节点在p0-1,p0时刻传输)时刻传输)=p.(1-p).(1-p)P(在在N结点中任意结点的成功率结点中任意结点的成功率)=N p.(1-p).(1-p)选
20、择最佳的选择最佳的 p 当当 n-infty.=1/(2e)=.18 协议 限制了信道吞吐量的有效利用!北京中医药大学 信息中心第6讲 数据链路层之一6a-27CSMA:载波侦听多路访问载波侦听多路访问CSMA:(载波侦听多路访问)发送前侦听(载波侦听多路访问)发送前侦听:q如果信道闲置如果信道闲置:发送整个分组发送整个分组q如果信道忙如果信道忙,推迟发送推迟发送 坚持性坚持性 CSMA:当信道闲置时,以当信道闲置时,以p的概率立即重试的概率立即重试(可能导致不稳定可能导致不稳定)非坚持性非坚持性 CSMA:在某个随机间隔以后再试在某个随机间隔以后再试q为人处事的规则之一为人处事的规则之一:不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据链 局域网 New
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内