版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Computer Networks v4 cs.sjtu 2004-5-23ftp:/ MAC层 1 / 186第4章介质访问子层多路访问协议CSMA以太网数据链路层交换ftp:/ MAC层 33 / 186Computer Networks v4 cs.sjtu 2004-5-23多路访问协议载波侦听多路访问协议ftp:/ MAC层 34 / 186Computer Networks v4 cs.sjtu 2004-5-23载波侦听多路访问协议CSMA载波侦听协议(Carrier Sense Protocol)持续和非持续CSMA (Carrier Sense MultipleAccess,
2、载波侦听多路访问)1 持续CSMA非持续CSMA(Nonpersistent CSMA)p 持续CSMA(p-persistent CSMA)CSMA协议的冲突和冲突检测ftp:/ MAC层 35 / 186Computer Networks v4 cs.sjtu 2004-5-231 持续CSMA每个站在发送前,先侦听信道,如信道正忙,则等待并持续侦听,一旦信道空闲,立即发送,即发送的概率为1;如冲突,则延时一随机时隙数后,重新发送ftp:/ MAC层 36 / 186Computer Networks v4 cs.sjtu 2004-5-23载波侦听多路访问协议CSMA载波侦听协议(Car
3、rier Sense Protocol)持续和非持续CSMA (Carrier Sense MultipleAccess,载波侦听多路访问)1 持续CSMA非持续CSMA(Nonpersistent CSMA)p 持续CSMA(p-persistent CSMA)CSMA协议的冲突和冲突检测ftp:/ MAC层 37 / 186Computer Networks v4 cs.sjtu 2004-5-23非持续CSMA(Nonpersistent CSMA)每个站在发送前,先侦听信道,如信道正忙,则不再继续侦听,而是延时一随机时隙数后,再侦听信道ftp:/ MAC层 38 / 186Comput
4、er Networks v4 cs.sjtu 2004-5-23载波侦听多路访问协议CSMA载波侦听协议(Carrier Sense Protocol)持续和非持续CSMA (Carrier Sense MultipleAccess,载波侦听多路访问)1 持续CSMA非持续CSMA(Nonpersistent CSMA)p 持续CSMA(p-persistent CSMA)CSMA协议的冲突和冲突检测ftp:/ MAC层 39 / 186Computer Networks v4 cs.sjtu 2004-5-23p 持续CSMA(p-persistent CSMA)用于分隙信道先侦听信道,如信
5、道正忙,则等到下一时隙;如信道空闲,则以概率p发送,而以概率q=(1-p)把本次发送延至下一时隙,直至发送成功ftp:/ MAC层 40 / 186Computer Networks v4 cs.sjtu 2004-5-23载波侦听多路访问协议CSMA载波侦听协议(Carrier Sense Protocol)持续和非持续CSMA (Carrier Sense MultipleAccess,载波侦听多路访问)1 持续CSMA非持续CSMA(Nonpersistent CSMA)p 持续CSMA(p-persistent CSMA)CSMA协议的冲突和冲突检测ftp:/ MAC层 41 / 18
6、6Computer Networks v4 cs.sjtu 2004-5-23CSMA协议的冲突和冲突检测带冲突检测的CSMA无冲突的多路访问协议有限竞争协议ftp:/ MAC层 42 / 186Computer Networks v4 cs.sjtu 2004-5-23传播时延对载波监听的影响但CSMA并不能完全解决冲突问题冲突1 kmAB = 5 st如两个或多个准备发送的站都检测到信道空闲而同时发送将发生冲突ftp:/ MAC层 43 / 186Computer Networks v4 cs.sjtu 2004-5-23带冲突检测的CSMACSMA/CDCarrier Sense Mul
7、tiple Access / Collision Detection带冲突检测的载波侦听多路访问CSMA/CD的概念模型:帧帧t0帧传输周期 竞争周期空闲周期时间帧竞争时隙一旦冲突,则放弃并随机延时Tnbm P258 Fig. 4 5 CSMA/CD有三种状态:竞争、传输或空闲ftp:/ MAC层 44 / 186Computer Networks v4 cs.sjtu 2004-5-23CSMA/CD的要点在一帧传输完成后的时刻t0,想要发送的站点都可以尝试发送如两个或多个站点同时发送则发生冲突判断出冲突后,立即停止发送,并延时一个随机时隙数后,通常其中的一个站点将发送成功ftp:/ MAC
8、层 45 / 186Computer Networks v4 cs.sjtu 2004-5-23冲突的检测信号电平法基于基带传输。两个帧信号叠加后,电压大一倍过零点检测法用曼切斯特编码时,零点在每比特的正中央。有干扰时,则可能偏移自收发检测法在发送数据的同时也在接收,并逐比特比较ftp:/ MAC层 46 / 186Computer Networks v4 cs.sjtu 2004-5-23CSMA/CD发生冲突时对信道占用时间的影响ABtB发送数据开始冲突信道占用时间A检测到冲突冲突加强信号TBTJ如一个站点发送后,经2后,没有冲突,即发送成功典型地,一公里长的同轴电缆, 5sftp:/ M
9、AC层 47 / 186Computer Networks v4 cs.sjtu 2004-5-23CSMA协议的冲突和冲突检测带冲突检测的CSMA无冲突的多路访问协议有限竞争协议ftp:/ MAC层 48 / 186Computer Networks v4 cs.sjtu 2004-5-23无冲突的协议信道的争用势必发生冲突,冲突将降低信道的利用率位图协议二进制倒计数法第4章 MAC层 49 / 186Computer Networks v4 cs.sjtu 2004-5-23位图协议如有N个站点共享信道,编号为0 N-1,其竞争周期将分为N个时隙,每个站点占有一个时隙,如某站准备发送,则可
10、在属于它的时隙内填入1,一个竞争周期后,则将按顺序发送,不会产生冲突8个争用时隙帧Tnbm P259 Fig. 4 6ftp:/ 1 2 3 4 5 6 70 1 2 3 4 5 6 70 1 2 3 4 5 6 78个争用时隙ftp:/ MAC层 50 / 186Computer Networks v4 cs.sjtu 2004-5-23位图协议的效率分析在低负荷条件下,如每帧的数据量的d bit,额外比特数为N,则效率为d/(d+N)在高负荷条件下,即所有的站都希望一帧接一帧发送,位图按平均分配给每一帧,一帧只占一位,则效率为d/(d+1)缺点:位图协议无法考虑优先级ftp:/ MAC层
11、51 / 186Computer Networks v4 cs.sjtu 2004-5-23无冲突的协议信道的争用势必发生冲突,冲突将降低信道的利用率位图协议二进制倒计数法ftp:/ MAC层 52 / 186Computer Networks v4 cs.sjtu 2004-5-23二进制倒计数法需要一个仲裁机构决定哪个站点发送把站号按相同长度的二进制数编号,需要发送的站逐个按高位到低位在争用周期开始时发送,凡低序号的站点发现有高序号站点也希望发送,则退出竞争,即:高序号站点优先ftp:/ MAC层 53 / 186Computer Networks v4 cs.sjtu 2004-5-23
12、二进制倒计数法举例如有四个准备发送的站的站号分别为0010(2#)、0100(4#)、1001(9#)和1010(10#),当争用周期开始后,分别将最高位送出,仲裁机构作或运算结果送回。2# 和4# 检测到1,则知道有高序号的站点也希望发送,则退出竞争,不再发送下一位,9# 和10# 继续送出次高位,仍不分高下,再继续,9# 退出,最后10# 得到帧的发送权ftp:/ MAC层 54 / 186Computer Networks v4 cs.sjtu 2004-5-23信道效率分析N个站的二进制编码所需位数是log2N位信道的效率为:d/(d+ log2N)如果规定每个帧的帧头为发送地址,即竞
13、争的同时也在发送。则效率为100%Computer Networks v4 cs.sjtu 2004-5-23ftp:/ MAC层 64 / 186第4章介质访问子层多路访问协议CSMA以太网数据链路层交换ftp:/ MAC层 65 / 186Computer Networks v4 cs.sjtu 2004-5-23以太网以太网的电缆以太网MAC子层协议冲突后的避让算法以太网的性能交换式以太网快速以太网千兆以太网IEEE802.2 LLC名称电缆最大区间长度节点数/段 优点接口10Base5粗缆500m100用于主干AUI10Base2细缆200m(185) 30廉价BNC10Base-T双
14、绞线100m1024易于维护RJ-4510Base-F光纤2km1024用于楼间STftp:/ MAC层 66 / 186Computer Networks v4 cs.sjtu 2004-5-23802.3的电缆传输电缆分以下四种ftp:/ MAC层 67 / 186Computer Networks v4 cs.sjtu 2004-5-23以太网以太网的电缆以太网MAC子层协议冲突后的避让算法以太网的性能交换式以太网快速以太网千兆以太网IEEE802.2 LLC第4章 MAC层 68 / 186Computer Networks v4 cs.sjtu 2004-5-23以太网MAC子层协议
15、以太网的帧结构帧开始字符10101011类型:表示上层使用的协议如IP协议为800H,ARP协议为806H802.3的帧结构712/62/62015000464先导字段10101010目的地址 源地址数 据填充字符 校验和712/62/62015000464先导字段10101010目的地址 源地址数 据填充字符 校验和帧开始字符10101011ftp:/ MAC层 69 / 186Computer Networks v4 cs.sjtu 2004-5-23帧结构字段说明先导字段两个地址数据字段长度校验和填充字段ftp:/ MAC层 70 / 186Computer Networks v4 cs
16、.sjtu 2004-5-23先导字段7个字节的10101010,实际上下一个字符也是先导字段,只是最后的两位为1,表示紧接着的是真正的MAC帧8个字节的10101010的曼切斯特编码将产生10MHz,持续6. 4s的方波,周期为0.1s,可用于时钟同步ftp:/ MAC层 71 / 186Computer Networks v4 cs.sjtu 2004-5-23帧结构字段说明先导字段两个地址数据字段长度校验和填充字段ftp:/ MAC层 72 / 186Computer Networks v4 cs.sjtu 2004-5-23两个地址目的地址和源地址都允许为2字节或6字节,但在10M b
17、/s的基带以太网中是6字节目的地址最高位为0:普通地址1:多点发送(Multicast)目的地址全1:广播发送(Broadcast)在6个字节(共48位)的地址中有46位用于地址的指定,即有2467.03687x1013个地址网卡地址是一个全局地址如:44-45-53-54-00-00ftp:/ MAC层 73 / 186Computer Networks v4 cs.sjtu 2004-5-23帧结构字段说明先导字段两个地址数据字段长度校验和填充字段ftp:/ MAC层 74 / 186Computer Networks v4 cs.sjtu 2004-5-23数据字段长度和校验和指明数据的
18、字节数,数据字段长度允许为04个字节共32位的CRC码ftp:/ MAC层 75 / 186Computer Networks v4 cs.sjtu 2004-5-23帧结构字段说明先导字段两个地址数据字段长度校验和填充字段ftp:/ MAC层 76 / 186Computer Networks v4 cs.sjtu 2004-5-23填充字段为保证帧的最短长度为64个字节即:在数据字段长度为0时两个地址(12字节)+ 长度(2个字节)+ 填充字节+校验和(4个字节)= 6418字节+ 填充字节 = 64填充字节= 46所以填充字节为:0 46字节ftp:/ MAC层 77 / 186Comp
19、uter Networks v4 cs.sjtu 2004-5-23为什么帧的最短长度为64个字节为了确保帧的第一位未被冲突而正确到达终点,必须保证可能的冲突信号返回时尚未发送结束,因为如在2 内发送完毕,则无法检测冲突在极限条件下,一个局域网中两个收发器间(允许接4个中继器)的最大距离为2500 m,往返5000 m,同轴电缆的时延特性为5 s/km(相当于电磁波以2/3的光速在电缆上传播),即如遇冲突,端到端并返回的时延为25 s。然而,这是理想的时延,考虑到中继器的额外时延,最坏的情况下取估计时延为45 s,再加上强化冲突需发送48 bit,接收方要接收到48 bit后才确认冲突,即再增
20、加4.8 s,共49.8 s,所以通常以太网取51.2 s为争用期的时间长度(传输512bit,即64字节的时间),即帧的长度至少为64个字节ftp:/ MAC层 78 / 186Computer Networks v4 cs.sjtu 2004-5-23以太网以太网的电缆以太网MAC子层协议冲突后的避让算法以太网的性能交换式以太网快速以太网千兆以太网IEEE802.2 LLCftp:/ MAC层 79 / 186Computer Networks v4 cs.sjtu 2004-5-23二进制指数后退算法发送方在检测到冲突后,双方(或多方)都将延时一段时间,所谓一段时间到底是多长?冲突检测到
21、后,时间被分成离散的时隙时隙的长度等于信号在介质上来回的传播时间(51.2s )一般地,经i次冲突后,发送站点需等待的时隙数将从0 2i - 1中随机选择ftp:/ MAC层 80 / 186Computer Networks v4 cs.sjtu 2004-5-23二进制指数后退算法举例在一个时隙的起始处,两个CSMA/CD站点同时发送一个帧。求前4次竞争都冲突的概率?第一次竞争冲突的概率为1;第一次冲突后,A、B都将在等待0个或1个时隙之间选择,选择的组合有:00、01、10、11,共4种,其中00和11将再次冲突,所以第二次竞争时,冲突的概率为0.5第二次冲突后:A、B都将在0、1、2、
22、3之间选择,选择的组合有:00、01、02、03、10、11、12、13、20、21、22、23、30、31、32、33共16种,其中00、11、22、33将再次冲突,所以第三次竞争时,冲突的概率为0.25第三次冲突后:A、B都将在0、1、2、3、4、5、6、7之间选择,选择的组合共有64种,其中00、11、 、77将再次冲突,所以第四次竞争时,冲突的概率为0.125前四次竞争都冲突的概率为:1 x 0.5 x 0.25 x 0.125 = 0.015625ftp:/ MAC层 81 / 186Computer Networks v4 cs.sjtu 2004-5-23二进制指数后退算法的优化
23、以上讨论的是发送方怎样避免冲突,或冲突后怎样再次成功地发送。一旦发送成功后,接收方如需发确认帧,则必须通过竞争才能得到信道的使用权。如把一次成功发送后的第一个时隙留给接收方,则可保证发送方能及时收到确认ftp:/ MAC层 82 / 186Computer Networks v4 cs.sjtu 2004-5-23以太网以太网的电缆以太网MAC子层协议冲突后的避让算法以太网的性能交换式以太网快速以太网千兆以太网IEEE802.2 LLCftp:/ MAC层 83 / 186Computer Networks v4 cs.sjtu 2004-5-23802.3的性能设:在稳定重载荷的情况下,总有
24、k个站点参与信道竞争每个站点在每个时隙中的发送概率为p信道效率 =每帧发送时间(P)每帧发送时间(P)+ 平均竞争时间A j A (1 A)ftp:/ MAC层 84 / 186Computer Networks v4 cs.sjtu 2004-5-23802.3的性能(续)平均竞争时间 = 平均竞争时隙数 x 时隙长度(2 )那么:某个给定时隙内,站点成功获得信道的概率为: A = kp(1-p)k 1显然当p = 1/k时,A将取最大值当k 时,A 1/e竞争时隙数正好是j个时隙的概率=A(1-A)j-1平均竞争时隙数=e1A=j 1j =0k 1 k 1 k ftp:/ MAC层 85
25、/ 186Computer Networks v4 cs.sjtu 2004-5-23最佳信道效率由于802.3采用的是CSMA/CD(带冲突检测的载波侦听多路访问), 是发送站点到最远站点的传播延时,为保证冲突的回传时间,所以每个时隙的时间为2 ,平均竞争时隙数为e,所以平均竞争时间为2 e信道效率 =每帧发送时间(P)每帧发送时间(P)+ 平均竞争时间PP+2e2AP +P=+ftp:/ MAC层 86 / 186FBComputer Networks v4 cs.sjtu 2004-5-23对更一般的情况如:帧长为F,网络带宽为B,电缆长度为L信号传播速率为c(典型的为5s/km)每帧传
26、输时间为P=F/B信号的最大传播延迟 =L/c在有e个竞争时隙的情况下F12BLecFB2Lec1 +=即最佳的信道效率可见,增加网络带宽或远距离传输,将使信道效率降低所以,在宽带的广域网条件下,以太网可能不是最合适的ftp:/ MAC层 87 / 186Computer Networks v4 cs.sjtu 2004-5-23以太网以太网的电缆以太网MAC子层协议冲突后的避让算法以太网的性能交换式以太网快速以太网千兆以太网IEEE802.2 LLCftp:/ MAC层 88 / 186Computer Networks v4 cs.sjtu 2004-5-23最简单的以太网络交叉双绞线电缆
27、Tnbm P287 Fig. 4-22 (a) 两个站点的以太网ftp:/ MAC层 89 / 186ABCDEHUBComputer Networks v4 cs.sjtu 2004-5-23交换式以太网图例交换机交叉双绞线电缆直连双绞线电缆Tnbm P287 Fig. 4-22 (b) 多站点以太网ftp:/ MAC层 90 / 186Computer Networks v4 cs.sjtu 2004-5-23以太网交换机交换机有一个高速的背板,速率可达1G M/s或更高背板上可插入若干个模块(有的模块还可插入子模块)每个模块(或子模块)上有4 8个RJ-45的端口,甚至更多由于每个模块实
28、际上是一个规模较小的局域网,即一个模块即为一个冲突域 ;一个模块上任一时刻只能传输一帧,但分属不同模块上的端口可并行工作这可理解为组交换:模块内共享,模块间交换ftp:/ MAC层 91 / 186Computer Networks v4 cs.sjtu 2004-5-23交换式局域网交换式局域网通常以百兆以太网交换机或千兆以太网交换机作为局域网的核心设备,交换机的每个端口都可用于连接一个网络、一个子网或一台主机每个端口连接的网段形成一个冲突域。端口之间帧的传输不受CSMA/CD的限制多个网段(网络或子网)组成的交换式局域网必须由局域网中的中央路由设备负责各网段间的数据传输交换机上不同类型的端
29、口支持不同类型的传输介质,不同类型的端口其最大传输距离也不尽相同Computer Networks v4 cs.sjtu 2004-5-23交换式局域网示例主交换机子网 2ftp:/ MAC层 92 / 186子网 1服务器中央路由器部门交换机子网 3ftp:/ MAC层 93 / 186Computer Networks v4 cs.sjtu 2004-5-23以太网以太网的电缆以太网MAC子层协议冲突后的避让算法以太网的性能交换式以太网快速以太网千兆以太网IEEE802.2 LLCftp:/ MAC层 94 / 186Computer Networks v4 cs.sjtu 2004-5-
30、23Fast Ethernet(802.3u)结构简单,兼容性好,价格相对低廉双速10/100 Mb/s MAC功能(自动协商 )优选全双工操作,采用星型连接方式提供对cat3、cat5和STP的支持,也支持光纤介质,不支持同轴电缆采用简单的不归零制(NRZ)编码的变种NRZ1(nonreturn-to-zero change on one)即4B/5B的二进制编码16进制数 4bit码5bit码16进制数 4bit码5bit码00000111108100010010100010100191001100112001010100A1010101103001110101B1011101114010
31、001010C1100110105010101011D1101110116011001110E1110111007011101111F111111101ftp:/ MAC层 95 / 186Computer Networks v4 cs.sjtu 2004-5-23Fast Ethernet采用4B/5B编码即把数据流中每4个bit对应为5个bit的编码5B编码中至少有两个1,即保证在光纤中传输的光信号码元至少发生两次跳变,这是在接收端提取时钟信号所必须的ftp:/ MAC层 96 / 186Computer Networks v4 cs.sjtu 2004-5-23100Base-TX其物理
32、接口为RJ-45连线采用5类双绞线,仅用两对线,且全双工距离为100 m编码采用4B/5B编码ftp:/ Networks v4 cs.sjtu 2004-5-23100Base-TX直通线缆交换机(或HUB)的RJ-45端口与主机网卡的RJ-45端口的连接电缆为直通(Straight-Through)的8芯5类线缆1Tx+2Tx-3Rx+456Rx-78第4章 MAC层 97 / 186Tx+1Tx-2Rx+345Rx-67887654321RJ-45插座ftp:/ Networks v4 cs.sjtu 2004-5-23100Base-TX交叉线缆交换机(或HUB)的RJ-45端口与交换
33、机(或HUB)的RJ-45端口的连接电缆为交叉(Crossover)的8芯5类线缆1Tx+2Tx-3Rx+456Rx-78第4章 MAC层 98 / 186Tx+1Tx-2Rx+345Rx-67887654321RJ-45插座ftp:/ MAC层 99 / 186Computer Networks v4 cs.sjtu 2004-5-23100Base-FX其物理接口为ST或SC连线采用一对多模光纤,全双工,且免受电磁干扰距离为2 km编码采用4B/5B编码快速以太网交换机是目前使用最广的交换机,无论是新建局域网还是原有局域网的升级,通常首选的总是快速以太网ftp:/ MAC层 100 / 1
34、86Computer Networks v4 cs.sjtu 2004-5-23以太网以太网的电缆以太网MAC子层协议冲突后的避让算法以太网的性能交换式以太网快速以太网千兆以太网IEEE802.2 LLCftp:/ MAC层 101 / 186Computer Networks v4 cs.sjtu 2004-5-23Gigabit Ethernet(802.3z)千兆以太网的标准802.3z,1998年6月公布千兆以太网支持两种工作模式:全双工工作模式使用两根信道,通常是光纤,不会产生冲突传输距离取决于信号的衰减半双工模式链路中使用共享设备(如HUB),采用CSMA/CD机制来实现信道的共享
35、传输距离必须考虑冲突检测,即必须考虑时隙问题ftp:/ MAC层 102 / 186Computer Networks v4 cs.sjtu 2004-5-23802.3z的两个特性802.3z允许链路中使用共享设备(如HUB),为进行冲突检测,则帧的传输时间必须大于最长距离的信号往返的传播时间为保证与HUB的最长距离允许为100 m, 802.3z把时隙定为4.096 s(传输4096比特的时间),为与802.3及802.3u兼容,不能增加最小帧的长度,所以采用了载波扩展技术又为了提高有效数据的传输率,还采用了短帧突发技术载波扩展短帧突发传输速率M bps往返距离m一个时隙2 内可传输的字节
36、802.310500064 B(51.2 s )802.3u10050064 B (5.12 s )802.3z1000400512 B (4.096 s )ftp:/ MAC层 103 / 186Computer Networks v4 cs.sjtu 2004-5-23载波扩展为保证和802.3及802.3u兼容,不能增加最小帧的长度,即最小帧的长度仍为64 Byte,但在帧传输完后,如尚未到达4.096 s时,以载波信号充斥其余时间ftp:/ MAC层 104 / 186Computer Networks v4 cs.sjtu 2004-5-23千兆以太网的帧格式千兆以太网的最短帧长与时
37、隙不相关采用载波扩展技术7166246 15004448 0先导字段 帧起始符 目的地址 源地址类型/长度数据FCS扩展最小64Byte;校验码FCS的范围 = 512Byte载波持续长度对小于64Byte的以太帧,本来就必须填充,与千兆以太网格式无关ftp:/ MAC层 105 / 186Computer Networks v4 cs.sjtu 2004-5-23非扩展帧格式如以太帧长度为5121500Byte,毋需采用载波扩展技术校验码FCS的范围 = 512Byte71662494 15004先导字段 帧起始符 目的地址 源地址类型/长度数据FCSftp:/ MAC层 106 / 186
38、Computer Networks v4 cs.sjtu 2004-5-23扩展帧格式如以太帧长度为64511Byte,则必须采用载波扩展技术7166246 4944448 0先导字段 帧起始符 目的地址 源地址类型/长度数据FCS扩展最小64Byte;校验码FCS的范围512Byte载波持续长度帧长为18 63Byte的以太帧必须填充到64Byte,不属于千兆以太网讨论的范围ftp:/ MAC层 107 / 186Computer Networks v4 cs.sjtu 2004-5-23载波扩展带来的问题如等于64Byte的短帧,都必须在512 Byte的时隙内传输,将严重影响性能,其信道
39、效率为:64Byte的短帧扩展成512Byte,如冲突在前64Byte 之后,帧的重发将是无意义的帧长64B扩展成512B + 帧前导8B + 帧间隙12B=64532= 12%ftp:/ MAC层 108 / 186Computer Networks v4 cs.sjtu 2004-5-23802.3z的两个特性802.3z允许链路中使用共享设备(如HUB),为进行冲突检测,则帧的传输时间必须大于最长距离的信号往返的传播时间为保证与HUB的最长距离允许为100 m, 802.3z把时隙定为4.096 s(传输4096比特的时间),为与802.3及802.3u兼容,不能增加最小帧的长度,所以采
40、用了载波扩展技术又为了提高有效数据的传输率,还采用了短帧突发技术载波扩展短帧突发ftp:/ MAC层 109 / 186Computer Networks v4 cs.sjtu 2004-5-23短帧突发当短帧突发时,让一个站发送多个帧,而只对第一个帧进行载波扩展。紧接着发送后面的帧,这些帧毋需载波扩展时隙4096 bit前导SFDMAC 扩展如帧1 有需要IFG前导SFDMAC帧2IFG前导SFDMAC帧3IFG前导SFDMAC帧48192字节突发中启动最后帧的最大时间*IFG(Inter Frame Gap):帧间隔ftp:/ MAC层 110 / 186Computer Networks
41、 v4 cs.sjtu 2004-5-23迟冲突不重发发生在扩展位的冲突被认为是一次迟冲突。IEEE 802.3z规定发送方在检测到迟冲突之后不能进行重传。ftp:/ MAC层 111 / 186Computer Networks v4 cs.sjtu 2004-5-23与100BASE-TX的主要区别介质无关接口用GMII替代原MII采用8B/10B的二进制编码时钟为125M Hz,倍频电路生成1250M Hz的时钟帧格式的载波扩展,时隙取512 Byte(4096 bit)的传输时间4.096 s短帧突发处理迟冲突者不重发优选全双工操作标准类型多模62.5 m多模50 m单模10 m100
42、0 BASE-SX(波长850 nm)220 m550 m-1000 BASE-LX(波长1300 nm)550 m550 m5000 mftp:/ MAC层 112 / 186Computer Networks v4 cs.sjtu 2004-5-231000 Base-X标准1000 Base-SX1000 Base-LX标准类型两对屏蔽双绞线四对非屏蔽双绞线(5类1000BASE-CX25 m-1000BASE-T-200 mComputer Networks v4 cs.sjtu 2004-5-231000Base-X标准(续)1000Base-CX1000Base-T1000BASE
43、-XXftp:/ m 两对非屏蔽双绞线(超5类线)第4章 MAC层 113 / 186参数值时间槽4.096 s ,即4096 bit (512Byte)的传输时间帧间间隔0.096m(96bit)拥塞序列大小 32 bit最大帧长度1518个八位元组(数据长1500Byte)最小帧长度512 bit(64 Byte)ftp:/ MAC层 114 / 186Computer Networks v4 cs.sjtu 2004-5-23千兆以太网主要参数ftp:/ MAC层 115 / 186Computer Networks v4 cs.sjtu 2004-5-2310/100/1000Mb/s
44、层次模型比较PMAMDI介质PLSPCSPMAPMDRSPCSPMAPMDMDI介质RSAutoNegMDI介质物理层以上各层数据链路层以上各层逻辑链路控制层(LLC)介质访问控制层(MAC)AUIMAUPHYMIIPHYGMII802/3z 10/100/1000 Mb/s DTE层次模型 (摘自IEEE Std. P802.3z)ftp:/ MAC层 116 / 186Computer Networks v4 cs.sjtu 2004-5-23层次模型说明PLS:Physical Layer Signaling 物理层信号RS:Reconciliation Sublayer 协调子层PCS
45、:Physical Coding Sublayer 物理编码子层PMA:Physical Medium Attachment 物理介质接入PMD:Physical Medium Dependent 物理介质相关MII:Medium Independent Interface 介质无关接口MAU:Medium Attachment Unit 介质接入单元MDI:Media Dependent Interface 介质相关接口AutoNeg:Auto-Negotiation 自动协商ftp:/ MAC层 117 / 186Computer Networks v4 cs.sjtu 2004-5-23
46、以太网以太网的电缆以太网MAC子层协议冲突后的避让算法以太网的性能交换式以太网快速以太网千兆以太网IEEE802.2 LLCftp:/ MAC层 118 / 186Computer Networks v4 cs.sjtu 2004-5-23IEEE802.2 LLC逻辑链路控制LLC(Logical Link Control),即 IEEE 802.2标准LLCMAC数据链路层物理层网络层LLCMAC分组LLC分组分组MAC网络Tnbm P291 Fig. 4-24 (a) LLC的位置 (b) 协议格式ftp:/ MAC层 119 / 186Computer Networks v4 cs.s
47、jtu 2004-5-23LLC的作用由于不同的网络类型有不同的介质访问子层与之对应,而逻辑链路控制子层则掩盖了不同网络之间的差别,以统一的格式为网络层提供服务LLC子层把网络层的分组(在TCP/IP中即IP包)加上LLC头,交给MAC子层组成相应的802.X帧发送ftp:/ MAC层 120 / 186Computer Networks v4 cs.sjtu 2004-5-23LLC提供的三种服务不可靠的数据报服务可靠的数据报服务面向连接的服务对于不同的数据帧和控制帧有不同的格式有确认的数据报服务和面向连接的服务,在帧格式中包含源地址、目的地址、序列号、确认号等无确认的数据报服务的帧格式中不
48、包含序列号和确认号Computer Networks v4 cs.sjtu 2004-5-23ftp:/ MAC层 121 / 186第4章介质访问子层信道分配问题多路访问协议CSMA以太网数据链路层交换ftp:/ MAC层 122 / 186Computer Networks v4 cs.sjtu 2004-5-23数据链路层交换网桥网络互联设备虚拟局域网VLANftp:/ MAC层 123 / 186Computer Networks v4 cs.sjtu 2004-5-23网桥 (Bridge)网桥是连接多个局域网的工作在数据链路层的设备如把数据链路层细分为LLC子层和MAC子层,则所谓
49、协议的不同是在数据链路层的MAC子层上网桥作为不同数据链路层的网段之间的转换设备,则其相应的端口属于不同的局域网网桥的使用越来越少ftp:/ MAC层 124 / 186Computer Networks v4 cs.sjtu 2004-5-23网桥 (Bridge)网桥的工作原理本地网间互联生成树网桥远程网桥ftp:/ MAC层 125 / 186Computer Networks v4 cs.sjtu 2004-5-23网桥的工作原理网桥PktPktPkt802.y802.yPktPkt802.x802.xPkt802.xPktPktPktPkt802.x802.x主机APkt802.y网
50、络层LLCMAC物理层PktPktPktPkt802.y802.y主机B802.x 局域网802.y 局域网LLC头Tnbm P320 Fig. 4-40 从802.x 到802.y 的局域网桥ftp:/ MAC层 126 / 186Computer Networks v4 cs.sjtu 2004-5-23网桥 (Bridge)网桥的工作原理本地网间互联生成树网桥远程网桥ftp:/ MAC层 127 / 186Computer Networks v4 cs.sjtu 2004-5-23本地网间互联所谓透明网桥,是指把网桥与相关的网络在物理上连接后,不需要做任何配置,即可实现网络互联的数据链路
51、层设备数据的转发ADBLAN1CLAN4LAN3LAN212123QPOLIFGEJMNHKB1B2Tnbm P322 Fig. 4-42 4个局域网和2个网桥的配置ftp:/ MAC层 128 / 186Computer Networks v4 cs.sjtu 2004-5-23网桥中的数据转发透明网桥算法如源站点所属LAN和目的站点所属LAN相同,则丢弃该帧如源站点所属LAN和目的站点所属LAN不同,则转发该帧如目的站点所属LAN未知,则进行扩散每个网桥都有一张散列表(即路由表),用来存放目的站点所属的LAN,该张散列表通过自学习法建立,并且是动态维护的ftp:/ MAC层 129 / 1
52、86Computer Networks v4 cs.sjtu 2004-5-23逆向学习算法散列表的建立采用逆向学习算法初始化时,散列表为空,此时,某源站点(假如是C)发送一帧到某目的站点(假如是H)时,网桥B1将记录该源站点和它进入的网桥端口(C/B1-1),并将该帧扩散(即转发到所连接的其它端口(B1-2)中,不必向源端口转发)ftp:/ MAC层 130 / 186Computer Networks v4 cs.sjtu 2004-5-23散列表的更新散列表的更新是动态的,每一表项都有一个时间项,记录更新的时间,每个站点发送的帧到达时,都将更新其散列表项ftp:/ MAC层 131 /
53、186Computer Networks v4 cs.sjtu 2004-5-23散列表的维护按最长时间无收发帧的站点优先出散列表的原则,以保证散列表不会溢出网桥B1网桥B2站点 端口 时间 站点 端口 时间 站点 端口 时间 站点 端口 时间A1J2A1J2B1K2B1K2C1L2C1L2D1M2D1M2E2N2E1N3F2O2F1O3G2P2G1P3H2Q2H1Q3I2I1ftp:/ MAC层 132 / 186Computer Networks v4 cs.sjtu 2004-5-23上例中网桥B1和网桥B2的散列表ftp:/ MAC层 133 / 186Computer Network
54、s v4 cs.sjtu 2004-5-23网桥 (Bridge)网桥的工作原理本地网间互联生成树网桥远程网桥ftp:/ MAC层 134 / 186Computer Networks v4 cs.sjtu 2004-5-23生成树网桥如在LANs之间为提高可靠性,并行连接有2台(或多台)采用逆向学习算法的透明网桥,则可能由于无限制的循环扩散而流量骤增,最后导致网络瘫痪从原理上说,如网络中存在回路,常规算法的透明网桥都不能正常工作ftp:/ MAC层 135 / 186Computer Networks v4 cs.sjtu 2004-5-23包含回路的LANsLAN2由B1copy的帧F1B
55、1由B2copy的帧F2B2LAN1FTnbm P324 Fig. 4-43 两个并行的透明网桥ftp:/ MAC层 136 / 186Computer Networks v4 cs.sjtu 2004-5-23生成树算法所谓生成树算法就是在物理上存在回路的拓扑中,生成一棵在逻辑上无回路的树,即生成树生成树算法将以某指定节点为根节点,构建一棵生成树对于原包含回路的拓扑,从生成树的根节点出发,沿生成树,可以到达任意一个节点,但不能保证其路径是最优的ftp:/ MAC层 137 / 186Computer Networks v4 cs.sjtu 2004-5-23网桥 (Bridge)网桥的工作原
56、理本地网间互联生成树网桥远程网桥ftp:/ MAC层 138 / 186Computer Networks v4 cs.sjtu 2004-5-23远程网桥距离相对较远的LANs的连接将采用远程网桥和一对点到点的线路(如租用电信线路)来实现点到点线路可看作是一个没有主机的LANs点到点线路上可选用各种协议,如PPPftp:/ MAC层 139 / 186Computer Networks v4 cs.sjtu 2004-5-23远程LANs的互联Point to Point LineLAN1LAN2B1B3B2B4LAN3Tnbm P325 Fig. 4-45 远程网桥连接远距离的LANsft
57、p:/ MAC层 140 / 186Computer Networks v4 cs.sjtu 2004-5-23数据链路层交换网桥网络互联设备虚拟局域网VLANftp:/ MAC层 141 / 186Computer Networks v4 cs.sjtu 2004-5-23网络互联设备不同的协议层有不同的网络互联设备Application LayerTransport LayerNetwork LayerData Link LayerPhysical LayerApplication GatewayTransport GatewayRouterBridge、SwitchRepeater、HU
58、BTnbm P326 Fig. 4-46 不同的协议层的网络互联设备ftp:/ MAC层 142 / 186Computer Networks v4 cs.sjtu 2004-5-23HUB、网桥和交换机AEBFDHCGAEBFDHCGAEBFDHCGTnbm P327 Fig. 4-47 HUB、Bridge、Switchftp:/ MAC层 143 / 186Computer Networks v4 cs.sjtu 2004-5-23数据链路层交换网桥网络互联设备虚拟局域网VLANftp:/ MAC层 144 / 186Computer Networks v4 cs.sjtu 2004-5
59、-23虚拟局域网VLAN局域网的广播域局域网的网段分隔局域网的子网划分虚拟局域网VLANIEEE 802.1Q 标准局域网组网实例HUBftp:/ MAC层 145 / 186Computer Networks v4 cs.sjtu 2004-5-23局域网的广播域局域网的广播域(共享域、冲突域)所有主机均在网段,掩码为Computer Networks v4 cs.sjtu 2004-5-23局域网的广播域(续)局域网的广播域(共享域、冲突域)HUBftp:/ MAC层 146 / 186所有主机均在网段,掩码为255
60、.255.255.0冲突域广播域ftp:/ MAC层 147 / 186Computer Networks v4 cs.sjtu 2004-5-23虚拟局域网VLAN局域网的广播域局域网的网段分隔局域网的子网划分虚拟局域网VLANIEEE 802.1Q 标准局域网组网实例Computer Networks v4 cs.sjtu 2004-5-23局域网的网段分隔使用网桥和交换机来分隔网段缩小冲突域HUBftp:/ MAC层 148 / 186SwitchHUBComputer Networks v4 cs.sjtu 2004-5-23局域网的网段分隔(续)使用网桥和交换机来分隔网段分成3个网段
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民办幼儿园内部审计制度
- 民非组织内部管理制度
- 海关业务内部审计制度
- 海尔内部高管薪酬制度
- 海鲜店内部管理制度
- 煤炭工地内部管理制度范本
- 煤矿办公室内部管理制度
- 武汉纺织大学《平法识图与仿真软件应用》2024-2025学年第二学期期末试卷
- 环卫局内部控制制度
- 监理机构内部管理制度
- 台架试验报告
- 中国重症加强治疗病房(ICU)建设与管理指南课件
- 园区导视规划方案
- 缝纫工培训课件
- 化工安全培训课件 教学课件化工安全生产技术
- 水果干制品(无核蜜枣、杏脯、干枣)HACCP计划
- 学前教育学第2版全套PPT完整教学课件
- 护理伦理学(第二版)高职PPT完整全套教学课件
- 货架技术要求
- 本科专业评估指标体系
- 钻孔灌注桩专项施工方案
评论
0/150
提交评论