[互联网]第3章 以太网技术.ppt

  1. 1、本文档共140页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[互联网]第3章 以太网技术

图中判断是“否耗时IPG” 和“延迟剩余的IPG” 是保证在传输周期的起始时刻发送数据。 发送时间越大,帧就可以更长一点. 比特宽度(发送1 个比特所需时间) * GE MAC帧增加了扩展字段,使帧的最大长度由1518字节增加到1966字节。但: GE最小帧长度仍是64字节,即当扩展字段为空,数据/填充字段是46字节时。 * IEEE802.3 指所有种类的 以太网 或就指10ME。 * 第一,IEEE 8023规定的MAC帧的第三个字段是“长度/类型”。这个字段值大于0x0600时(相当于十进制的1536),就表示“类型”。这样的帧和以太网V2 MAC帧完全一样。只有当这个字段值小于0x0600时才表示“长度”,即MAC帧的数据部分长度。显然,在这种情况下,若数据字段的长度与长度字段的值不一致时,则该帧为无效的MAC。以太网采用了曼彻斯特编码,长度字段并无实际意义。 第二,当“长度/类型”字段值小于0x0600时,数据字段必须装入上面的LLC子层的LLC帧。 由于现在广泛使用的局域网只有以太网,因此LLC帧己经失去了原来的意义。现在市场上流行的都是以太网V2的}i a帧,但大家也常常把它称为IEEE 8023标准的MAC帧。 * DIX以太网帧,是由DEC、Intel和Xerox三家公司联合开发的。 * 图中判断是否耗时IPG和延迟剩余的IPG是保证在传输周期的起始时刻发送数据。 要=2τ,即当A的第一个比特到达B时,可能A发送数据的最后一个比特还在A中,而且在CSMA/CD中就要求这种发送方法,不然检测不到冲突。 不然,发送端认为数据已发送完成了。 * IEEE还考虑到可能有人并不愿意向IEEE的RA购买OUI。为此,IEEE把地址字段第1字节的最低第二位规定为G/L位,表示G1obal/Local。厂商向IEEE购买的OUI都属于全球管理。而本地管理,这时用户可任意分配网络上的地址。 * 组播MAC地址:I/G=1也不能说全部都是这样。 第五章时再讲: 组播MAC地址 参见 组播.doc * 左部联主机总线,右部接同轴电缆。 接口控制器:接口控制器是主机与网卡交换数据的控制者,接口控制器包含多个寄存器和锁存器,用于控制网卡的接口电路。 接口电路(图中没画)用于接收来自主机的控制命令并按序执行。 接口电路包含2部分:一部分是提供与主机总线相连的匹配电路,另一部分是网卡的板内控制电路。 数据缓存器:包括接收缓冲区和发送缓冲区。 网卡从局域网中接收的数据先要在接收缓冲区中缓存,以便网卡对它进行合法性检验等处理工作。 网卡要发送的数据先要在发送缓冲区中排队,等待发送。缓冲存储器是主机与局域网交换数据的中转站。 以太网数据链路控制器(Ethernet DataLink Controller,EDLC):以太网卡的核心部件,一个大规模集成电路芯片, EDLC主要完成的是数据链路层的功能,基本实现了CSMA/CD媒体接入协议。它执行以太网MAC操作,完成以太网MAC帧的接收和发送。 网卡之所以称为以太网网卡就是因为有了EDLC;如果该数据链路控制器能够处理令牌环网MAC帧,那么,这块网卡就称为令牌环网卡。 编码译码器:完成的是物理层的功能,能把MAC帧的比特编码成曼彻斯特编码,然后交给收发器进行发送,或进行相反的工作。MCC(Manchester Code Controller)是曼彻斯特编码控制器,编码方案与通信介质有关,当采用BNC时,MCC使用适用于BNC的编码。 收发器:它负责发送和接收以太网帧的数字编码,它还可以检测冲突。 MAC地址存储器:用于存储网卡的MAC地址。 * 在数据帧发送过程中,EDLC的第一件工作是组织帧。EDLC先将来自主机的数据包中的目标地址、源地址、类型及数据信息放入数据缓存器的发送RAM中,而发送之前自动传输64位前导码,使网络接口电路达到稳定状态,并在数据信息之后加上32位CRC校验码,准备好发送内容。数据缓冲接口部分有一个先进先出 (FIFO)的16字节发送器队列。发送器从数据缓存器逐字节读取数据,然后利用串并转换器把字节转成串行位流后逐位发送。    在数据发送之前和发送过程中,EDLC随时执行载波侦听,按照CSMA/CD的协议要求“先听后说”和“边说边听”。在开始发送之前,EDLC至少要等待9.6μs时间,确定网络上无其他站点在发送,才开始发送,这就是载波侦听。在发送过程中,如果发现有其他站点发送,EDLC自动停止FIFO内容的发送,立即发出一个32位长的010101序列阻塞位串,以强化冲突,使所有站点都能检测到冲突的存在。同时,EDLC告诉主机数据帧发送时发送冲突,需等待一段随机时间后,再重新发送。主机接到请求后执行后退算法,随机等待一段时间,再重新启动

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档