第3章以太网PPT讲稿.ppt
《第3章以太网PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第3章以太网PPT讲稿.ppt(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章以太网第1页,共89页,编辑于2022年,星期一3.1 3.1 局域网拓扑结构局域网拓扑结构把计算机网络看作是由一组结点和链路组成把计算机网络看作是由一组结点和链路组成的几何图形。的几何图形。这些结点和链路所组成的几何图形是这些结点和链路所组成的几何图形是网络的网络的拓扑结构拓扑结构。拓扑分类:。拓扑分类:总线形拓扑结构;总线形拓扑结构;星形拓扑结构;星形拓扑结构;环形拓扑结构;环形拓扑结构;树形拓扑结构;树形拓扑结构;网状形拓扑结构。网状形拓扑结构。第2页,共89页,编辑于2022年,星期一3.1 3.1 局域网拓扑局域网拓扑结构构总线形总线形星形星形环形环形树形树形网状形网状形星形级
2、联星形级联容错性好,路由复杂,容错性好,路由复杂,以太网须辅之生成树以太网须辅之生成树算法。算法。以太网使用的拓扑结构以太网使用的拓扑结构,用集线器或用集线器或交换机连接终端。可以隔离错误,交换机连接终端。可以隔离错误,实现综合布线。双绞线或光纤,交实现综合布线。双绞线或光纤,交换机能分割大网。终端独立换机能分割大网。终端独立特定环网,容错特定环网,容错性好性好最早的以太网特征:最早的以太网特征:采用总线形拓扑结构,用采用总线形拓扑结构,用CSMA/CDCSMA/CD作为争用总线的算法,作为争用总线的算法,物理层采用曼彻斯特编码的基物理层采用曼彻斯特编码的基带信号传输方式。带信号传输方式。简单
3、,但一台终端出错,整个网络瘫痪。简单,但一台终端出错,整个网络瘫痪。早期以太网采用总线争用算法,由链路早期以太网采用总线争用算法,由链路层实现终端访问总线功能(为媒体接入层实现终端访问总线功能(为媒体接入控制层,控制层,MACMAC)。传输介质为同轴电缆)。传输介质为同轴电缆第3页,共89页,编辑于2022年,星期一一是以太网,二是一是以太网,二是IEEE 802.3IEEE 802.3局域网局域网由于由于IEEE 802IEEE 802委员会定义了多种局域网,委员会定义了多种局域网,MACMAC层不相同,层不相同,为了屏蔽为了屏蔽MACMAC层的差异,定义了层的差异,定义了LLCLLC层层以
4、太网就是局域网,无需以太网就是局域网,无需LLCLLC层层-以太网体系结构。以太网体系结构。3.2 3.2 以太网体系结构以太网体系结构局域网体系结构局域网体系结构以太网体系结构以太网体系结构第4页,共89页,编辑于2022年,星期一3.3 3.3 总线形以太网总线形以太网本讲内容本讲内容n基带传输与曼彻斯特编码;基带传输与曼彻斯特编码;nMACMAC帧结构;帧结构;nCSMA/CDCSMA/CD操作过程;操作过程;n冲突域直径与最短帧长;冲突域直径与最短帧长;n集线器和星形以太网结构。集线器和星形以太网结构。第5页,共89页,编辑于2022年,星期一n曼曼彻彻斯斯特特编编码码解解决决了了位位
5、同同步步、帧帧对对界界和和总总线状态问题;线状态问题;nMACMAC帧帧结结构构解解决决了了终终端端封封装装数数据据格格式式和和终终端寻址问题;端寻址问题;nCSMA/CDCSMA/CD解解决决公公平平争争用用总线问题。总线问题。3.3 3.3 总线形以太网总线形以太网n信信号号识别和和总线状状态问题。n寻址址问题和和数数据据封装封装问题。n帧对界界问题。n公公平平争争用用总线问题。两两个个端端之之间间的的数数据据传传输输第6页,共89页,编辑于2022年,星期一3.3.1基带传输和曼彻斯特编码基带传输和曼彻斯特编码一、基带传输和时钟同步一、基带传输和时钟同步n基带传输是指直接在电缆上传输表示
6、二进制基带传输是指直接在电缆上传输表示二进制数数0 0和和1 1的数字信号的传输方式。的数字信号的传输方式。n基带传输解决基带传输解决位同步,接收端如何确定每一位同步,接收端如何确定每一位二进制数的宽度。位二进制数的宽度。如何解决位同步?如何解决位同步?n发送端和接收端就每位二进制宽度有共识。发送端和接收端就每位二进制宽度有共识。n发送端和接收端就每位二进制值有着共识。发送端和接收端就每位二进制值有着共识。n接收端和发送端的发送时钟须同频且同步。接收端和发送端的发送时钟须同频且同步。第7页,共89页,编辑于2022年,星期一累积误差导致一位数据被累积误差导致一位数据被重复锁存两次。重复锁存两次
7、。3.3.1基带传输和曼彻斯特编码基带传输和曼彻斯特编码一、基带传输和时钟同步一、基带传输和时钟同步第8页,共89页,编辑于2022年,星期一n接收端接收端须从数据中提取从数据中提取发送端的送端的时钟信息。信息。n同同步步接接收收时钟指指的的是是让接接收收时钟的的跳跳变和和数数据据一一致致,即数据包含即数据包含发送送时钟的跳的跳变信息。信息。n曼曼彻斯斯特特编码将将每每位位二二进制制数数分分成成两两部部分分,前前半半部部分分是是数数据据反反码,后后半半部部分分是是数数据据原原码,每每位位数数据据中中间发生跳生跳变。接收端用。接收端用该跳跳变同步接收同步接收时钟。n曼曼彻斯特斯特编码可作可作时钟
8、,也可判断忙,也可判断忙闲。二、用曼彻斯特编码传输发送时钟信息二、用曼彻斯特编码传输发送时钟信息3.3.1基带传输和曼彻斯特编码基带传输和曼彻斯特编码第9页,共89页,编辑于2022年,星期一曼彻斯特编码携带的时曼彻斯特编码携带的时钟信息不断同步接收时钟信息不断同步接收时钟的上升沿。钟的上升沿。一、基带传输和曼彻斯特编码一、基带传输和曼彻斯特编码二、用曼彻斯特编码传输发送时钟信息二、用曼彻斯特编码传输发送时钟信息第10页,共89页,编辑于2022年,星期一n曼曼彻彻斯斯特特编编码码的的每每一一数数据据都都携携带带发发送送时时钟钟信信息息,用用于于对接收时钟进行同步。对接收时钟进行同步。n一一旦
9、旦发发送送数数据据,总总线线电电信信号号周周期期性性跳跳变变(载载波波),可可以通过是否存在载波确定总线是否传输数据。以通过是否存在载波确定总线是否传输数据。n基带信号变化速率(波特率)数据传输速率基带信号变化速率(波特率)数据传输速率X2X2。一、基带传输和曼彻斯特编码一、基带传输和曼彻斯特编码第11页,共89页,编辑于2022年,星期一3.3.2 MAC3.3.2 MAC帧结构帧结构帧是数据链路层传输的单位。帧是数据链路层传输的单位。数据链路层的主要功能:数据链路层的主要功能:帧同步(帧定界)帧同步(帧定界)链路管理链路管理 流量控制流量控制 差错控制差错控制 寻址寻址第12页,共89页,
10、编辑于2022年,星期一3.3.2 MAC3.3.2 MAC帧结构帧结构先导码:先导码:7字节字节10101010.位同步位同步帧开始分界符:帧开始分界符:1字节字节10101011.帧的开始帧的开始源和目的地址:源和目的地址:48位位MAC地址。地址。类型:数据字段数据的类型。类型:数据字段数据的类型。IP分组或分组或ARP等其它等其它数据:通过以太网传输的信息。数据:通过以太网传输的信息。64-1518字节字节FCS:对传输过程中出现的错误进行检测。对传输过程中出现的错误进行检测。曼彻斯特编码和先导码、帧开始分界符解决曼彻斯特编码和先导码、帧开始分界符解决MAC帧帧对界帧帧对界问题。问题。
11、一、一、帧定界定界第13页,共89页,编辑于2022年,星期一3.3.2 MAC3.3.2 MAC帧结构帧结构MAC帧地址表示接收和发送的地址帧地址表示接收和发送的地址-MAC地址地址MAC地址地址48位,有单播、组播和广播地址。位,有单播、组播和广播地址。广播地址:广播地址:48位全位全1组播地址:组播地址:01:00:5e:00:00:00-:7f:ff:ffMAC地址最低位:地址最低位:0-单播,单播,1-组播,源地址组播,源地址0MAC地址次低位:地址次低位:0-局部地址,局部地址,1-全局地址全局地址网卡上有一个唯一固化的网卡上有一个唯一固化的48位位MAC地址。地址。目的地址的不同
12、种类处理方式不同。目的地址的不同种类处理方式不同。二、二、寻址址第14页,共89页,编辑于2022年,星期一3.3.2MAC帧结构帧结构32位帧检验序列位帧检验序列FCS用于接收端检验用于接收端检验MAC帧帧正确与否。正确与否。FCS检验的是:目的地址、源地址、类型、数检验的是:目的地址、源地址、类型、数据和填充字段组成的二进制位流。据和填充字段组成的二进制位流。以太网以太网FCS能查出大多数传输错。由帧检验序能查出大多数传输错。由帧检验序列字段(列字段(FCS)对经过总线传输的)对经过总线传输的MAC帧进帧进行检验,出错丢弃,不重传。行检验,出错丢弃,不重传。出错丢弃的出错丢弃的MAC帧以太
13、网不作处理,由高层帧以太网不作处理,由高层协议负责解决。协议负责解决。三、差三、差错控制功能控制功能第15页,共89页,编辑于2022年,星期一3.3.2MAC帧结构帧结构类型字段是表示类型字段是表示MACMAC帧数据要提交不同的进程帧数据要提交不同的进程处理。处理。MACMAC数据字段数据字段64-151864-1518,太小要填充,超过要分,太小要填充,超过要分割成满足要求的帧。不能限制上层的数据。割成满足要求的帧。不能限制上层的数据。限帧长的原因:限帧长的原因:接收端缓存器空间有限接收端缓存器空间有限不能允许某终端长期占用总线不能允许某终端长期占用总线太长了重传代价太大。太长了重传代价太
14、大。四、差四、差错控制功能控制功能第16页,共89页,编辑于2022年,星期一n公公平平总总线线争争用用问问题题CSMA/CD(CSMA/CD(载载波波侦侦听听、多多点接入点接入/冲突检测冲突检测)n总总线线空空闲闲才才能能发发送送数数据据。发发送送前前,先先侦侦听听总总线是否有载波。线是否有载波。n总线忙时要等待一个时间间隔。总线忙时要等待一个时间间隔。n发送过程中仍需监测发送过程中仍需监测冲突发生冲突发生。n冲突发生,延迟时间后再发送。冲突发生,延迟时间后再发送。后退算法后退算法3.3.3 CSMA/CD3.3.3 CSMA/CD操作过程操作过程一、一、CSMA/CDCSMA/CD工作原理
15、工作原理第17页,共89页,编辑于2022年,星期一CSMA/CDCSMA/CD工作流程工作流程先听再讲先听再讲总线无载波才能发送数据总线无载波才能发送数据边听边讲边听边讲一边发送数据,一边监测是一边发送数据,一边监测是否发生冲突否发生冲突退后再讲退后再讲一旦发生冲突,延迟一段时间后,一旦发生冲突,延迟一段时间后,再重新发送,两个终端的延迟时再重新发送,两个终端的延迟时间必须不同间必须不同3.3.3 CSMA/CD3.3.3 CSMA/CD操作过程操作过程一、一、CSMA/CDCSMA/CD工作原理工作原理第18页,共89页,编辑于2022年,星期一冲突发生后要用后退延迟算法,要求:冲突发生后
16、要用后退延迟算法,要求:发发生生冲冲突突后后,某某个个终终端端的的后后退退时时间间不不同同于于其其他终端,且小于其他终端。他终端,且小于其他终端。在符合的情况下,后退时间尽可能短。在符合的情况下,后退时间尽可能短。能自动适应不同负荷。能自动适应不同负荷。二、后退延迟算法二、后退延迟算法3.3.3 CSMA/CD3.3.3 CSMA/CD操作操作过程程第19页,共89页,编辑于2022年,星期一K为为冲冲突突次次数数。初初始始K=0,发发生生一一次次冲冲突突,K加加1,KMIN冲突次数,冲突次数,10。从从0,1,2K-1中随机选择某个整数中随机选择某个整数r。根据根据r,计算后退时间,计算后退
17、时间T=r*t(t=51.2 s)。)。如如果果连连续续重重传传了了16次次都都检检测测到到冲冲突突发发生生,则则终止传输,并向高层协议报告。终止传输,并向高层协议报告。注意:每个终端独立执行后退算法。注意:每个终端独立执行后退算法。3.3.3 CSMA/CD3.3.3 CSMA/CD操作操作过程程二、后退延二、后退延迟算法算法第20页,共89页,编辑于2022年,星期一后退延迟算法实现功能后退延迟算法实现功能n随随机机选选择择尽尽量量保保证证各各个个终终端端所所选选择择的的延延迟迟时时间间不同。不同。n随随着着冲冲突突次次数数的的增增加加,不不断断加加大大随随机机数数选选择择范范围围,使使得
18、得不不同同终终端端选选择择相相同同延延迟迟时时间间的的概概率率减减小,自动适应总线负荷。小,自动适应总线负荷。n基本延迟时间差大于最远两端的传播时间。基本延迟时间差大于最远两端的传播时间。n不能无穷次地重复冲突情况不能无穷次地重复冲突情况。三、后退延迟算法三、后退延迟算法3.3.3 CSMA/CD3.3.3 CSMA/CD操作操作过程程第21页,共89页,编辑于2022年,星期一三、捕获效应三、捕获效应终端终端A A和终端和终端B B同时发送数据,同时发送数据,发生冲突发生冲突,终端终端A A选择选择0 0延迟,延迟,终端终端B B选择延迟选择延迟51.251.2 s s,终,终端端A A成功
19、发送。成功发送。终端终端A A再次发送数据,和终端再次发送数据,和终端B B又一次发生冲突又一次发生冲突,终端终端A A的的K=1K=1,终端,终端B B的的K=2,K=2,终端终端A A选择选择较小延迟的概率大于终端较小延迟的概率大于终端B B,终端终端A A又成功发送。又成功发送。3.3.3 CSMA/CD3.3.3 CSMA/CD操作操作过程程第22页,共89页,编辑于2022年,星期一捕获效应造成的后果捕获效应造成的后果n捕获效应使单个终端独占总线带宽,捕获效应使单个终端独占总线带宽,n捕捕获获效效应应完完全全背背弃弃了了公公平平原原则则,是是CSMA/CDCSMA/CD的的重大缺陷。
20、重大缺陷。n捕捕获获效效应应在在重重负负荷荷的的情情况况下下,使使传传输输时时延延无无法法估计,导致多媒体应用的失败。估计,导致多媒体应用的失败。n全双工的交换式以太网捕获效应自然消失。全双工的交换式以太网捕获效应自然消失。3.3.3 CSMA/CD3.3.3 CSMA/CD操作操作过程程三、捕获效应三、捕获效应第23页,共89页,编辑于2022年,星期一冲突存在,发送端如何检测冲突?冲突存在,发送端如何检测冲突?将将发发生生冲冲突突时时影影响响的的网网络络所所覆覆盖盖的的地地理理范范围围,称为称为冲突域冲突域将将同同一一冲冲突突域域中中相相距距最最远远的的两两个个终终端端之之间间的的物物理距
21、离称为理距离称为冲突域直径冲突域直径。冲突域直径是用时间来度量:冲突域直径是用时间来度量:T=L/V T=L/V电信号的传播速率为(电信号的传播速率为(2/3)c2/3)c:T=3 L/2c T=3 L/2c 或或 L=(2/3)c*T L=(2/3)c*T3.3.4冲突域直径和最短帧长冲突域直径和最短帧长一、冲突域直径一、冲突域直径第24页,共89页,编辑于2022年,星期一3.3.4冲突域直径和最短帧长冲突域直径和最短帧长中继器将衰减的信号再生(放大和同步)的物理层设备。中继器将衰减的信号再生(放大和同步)的物理层设备。二、中二、中继器器扩展展电信号信号传播距离播距离第25页,共89页,编
22、辑于2022年,星期一3.3.4冲突域直径和最短帧长冲突域直径和最短帧长n信号衰减不是限制冲突域直径的因素。信号衰减不是限制冲突域直径的因素。nCSMA/CDCSMA/CD和后退算法要求网络轻负荷,影响电和后退算法要求网络轻负荷,影响电缆段数和冲突域直径,但不是主要因素。缆段数和冲突域直径,但不是主要因素。n主要因素是冲突域直径和最短帧长相互制约主要因素是冲突域直径和最短帧长相互制约。nN N个中继器互连的大致冲突域直径:个中继器互连的大致冲突域直径:L=L=(2/3)c*(T-N*T1)2/3)c*(T-N*T1)注意:注意:T1T1为中继器的延时。理论上不受限制。为中继器的延时。理论上不受
23、限制。二、中二、中继器器扩展展电信号信号传播距离播距离第26页,共89页,编辑于2022年,星期一3.3.4 3.3.4 冲突域直径和最短帧长冲突域直径和最短帧长三、三、MACMAC帧的最短的最短帧长信号衰减不是限制冲突域直径的因素。信号衰减不是限制冲突域直径的因素。CSMA/CD和后退算法要求网络轻负荷,影响和后退算法要求网络轻负荷,影响电缆段数和冲突域直径,但不是主要因素。电缆段数和冲突域直径,但不是主要因素。主要因素是冲突域直径和最短帧长相互制约主要因素是冲突域直径和最短帧长相互制约。N个中继器互连的大致冲突域直径:个中继器互连的大致冲突域直径:L=(2/3)c*(T-N*T1)注意:注
24、意:T1为中继器的延时。理论上不受限制。为中继器的延时。理论上不受限制。第27页,共89页,编辑于2022年,星期一3.3.4冲突域直径和最短帧长冲突域直径和最短帧长终端终端A A发送发送t t时间后,终端时间后,终端B B仍仍认为总线空闲。认为总线空闲。如果终端如果终端B B开始发开始发送数据,在终端送数据,在终端B B立即发生冲突,终立即发生冲突,终端端B B立即检测到冲立即检测到冲突,但终端突,但终端A A检测检测不到不到终端终端A A在终端在终端B B发生冲突后,发生冲突后,经过经过t t时间,才能检测到冲时间,才能检测到冲突发生,这就意味着终端突发生,这就意味着终端A A发送数据的时
25、间大于等于发送数据的时间大于等于2t2t时,才能检测到这种情时,才能检测到这种情况下发生的冲突。况下发生的冲突。如果冲突域直径为如果冲突域直径为t t,则每一帧的发,则每一帧的发送时间大于等于送时间大于等于2t!2t!三、三、MACMAC帧的最短的最短帧长第28页,共89页,编辑于2022年,星期一t=B检测到到信道空信道空闲发送数据送数据t=/2发生碰撞生碰撞ABABABABt=B 检测到发生碰撞停止发送STOPAB t=0A检测到到信道空信道空闲发送数据送数据t=2 A检测到到发生碰撞生碰撞STOP3.3.4 3.3.4 冲突域直径和最短帧长冲突域直径和最短帧长三、三、MACMAC帧的最短
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 以太网 PPT 讲稿
限制150内