当前位置:千优问>百科知识>载波延伸是什么???

载波延伸是什么???

2023-02-05 08:14:21 编辑:leo 浏览量:612

载波延伸是什么???

载波延伸是什么???

载波延伸增加讯槽时间的长度对於发展一个适用於半双工 (half-duplex) Gigabit Ethernet环境的CSMA/CD通讯协定来说,只是第一步而已。幸运的是,增加讯槽时间的长度对於后退演算法只有小小的改变(等待之单位时间变长),而没有造成任何副作用。这种本身重送延迟的增加反而可以让其他工作站有机会传送更多的讯框,相对的也减少往后继续冲撞的机会。但是无论如何,我们仍然必须维持最短讯框传送时间与讯槽时间一致的环境(在10Mbps/100 Mbps Ethernet, 最短讯框传送时间 = 讯槽时间 = 512位元时间)。1000Mbps Ethernet网路的讯槽时间为 4096位元时间。直接将最短讯框的长度增加为512位元组是最简单但是无法接受的方法。这是因为维持单一讯框格式,无论传输速率为何,是Ethernet网路最优先考虑的事。否则,包含多种速率的桥接网路将无法有效的正常运作。首先,桥接器 (bridges) 必须先将每一个短讯框重新格式化后才能将之由较慢的链路(10/100 Mbps)转送到gigabit Ethernet链路。再者,如果伺服器连在gigabit Ethernet上而用户端在传统的Ethernet上,则伺服器所回覆给用户端的短讯框都比用户端网路所需要的大八倍,造成低速用户端网路的困扰。因此,最短讯框仍必须维持在512位元(64 位元组)。 为了克服最短讯框与时槽时间的差异问题,IEEE 802.3z任务小组采用了一种称为「载波延伸」(Carrier Extension) 的技术。在载波延伸的技术下,最短讯框的长度仍然为512位元(与10/100 Mbps Ethernet相同)。但每一次成功传送所需的载波监测最短时间则增加为512 位元组。其方法如下: 如果传送端在一笔讯框传送完毕时仍未侦测出冲撞,则监测时间与讯框传送时间相同。如果该传送时间大於一个时槽时间,则和以往相同表示传送成功,并且通知上层之用户 (status code = transmit done)。如果该传送时间不足一个时槽时间,则传送器继续传送一系列特别设计的载波延伸符号,直到一个时槽时间为止,然后一样通知上层之用户 (status code = transmit done)。值得注意的是,这些载波延伸符号的位置在讯框检查码 (FCS) 之后,并不是讯框的一部份,如图7-13所示。如果传送器在传送的过程中侦测到冲撞的现象(传送讯框本身或载波延伸符号),则立刻停止传送,并且送出一个32位元长度的扰乱讯号 (jam signal)。http://www.cs.nthu.edu.tw/~nfhuang/chap07.htm#7.7

标签:载波,延伸