- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
类型: * 该字段用于标识数据字段中包含的高层协议,也就是说,该字段告诉接收设备如何解释数据字段。例如:0X0800代表为IP,0X0806代表为ARP。 数据 源地址 FCS 类型 目标地址 46-1500 2 6 6 4 前导符 8 * 数据字段: 数据字段的最小长度必须为46字节以保证帧长至少为64字节,这意味着传输一字节信息也必须使用46字节的数据字段:如果填入该字段的信息少于46字节,该字段的其余部分也必须进行填充。数据字段的默认最大长度为1500字节。 数据 源地址 FCS 类型 目标地址 46-1500 2 6 6 4 前导符 8 * 帧校验序列(FCS): 帧检验序列(FCS)是32位冗余检验码(CRC),检验除前导、SFD和FCS以外的内容。当发送站发出帧时,一边发送,一边逐位进行CRC检验。最后形成一个32位CRC检验和填在帧尾FCS位置中一起在媒体上传输。接收站接收后,从DA开始同样边接收边逐位进行CRC检验。最后接收站形成的检验和若与帧的检验和相同,则表示媒体上传输帧未被破坏。反之,接收站认为帧被破坏,则会通过一定的机制要求发送站重发该帧。 数据 源地址 FCS 类型 目标地址 46-1500 2 6 6 4 前导符 8 EThernet实际解码 * 主要内容 以太网背景 Ethernet帧格式的发展 关于CSMA/CD EThernetII帧结构及实际解码 IEEE802.3帧结构及实际解码 Ethernet II帧与IEEE802.3帧比较 * IEEE802.3帧结构 * 数据 源地址 FCS 长度 目标地址 可变长 2 6 6 4 前导符 Ethernet II 在这里用 “Type”指明上层协议. 8 IEEE802.3帧结构 * 数据 目标 SAP 源 SAP 数据 源地址 FCS 长度 目标地址 可变长 1 1 802.2 (SAP) Ctrl 1 or 2 3 2 前导符 数据 目标 SAP AA 源 SAP AA 可变长 1 1 Ctrl 03 1 or 2 OR OUI ID 类型 MAC层和LLC层比较 MAC层主要是指示硬件目的地址和源地址。还要保证最小帧长度不小于64字节,如果数据不足64字节就必须进行填充。 LLC层用来提供一些服务 1、通过SAP地址来辨别接收和发送方法。 2、兼容无连接和面向连接服务。 3、提供子网访问协议(SNAP) * IEEE802.3实现解码 * 主要内容 以太网背景 Ethernet帧格式的发展 关于CSMA/CD EThernetII帧结构及实际解码 IEEE802.3帧结构及实际解码 Ethernet II帧与IEEE802.3帧比较 * Ethernet II帧与IEEE802.3帧比较 * 其中早期的Ethernet I已经完全被其他帧格式取代了 ,所以现在Ethernet只能见到后面几种Ethernet的帧格式,现在大部分的网络设备都支持这几种Ethernet的帧格式, * Purpose: This figure compares hubs in a CSMA/CD environment to a highway with multiple access points. Emphasize: The more entrance points onto the highway, the greater the likelihood for a collision to occur. Likewise, the more end stations on a hub trying to access the line, the more collisions occur. * * 因为这两种帧是我们现在的局域网里最常见的两种帧,因此,我们对它们进行一些比较,从上图出可以看出,Ethernet II 可以装载的最大数据是1500字节,而IEEE802.3可以装载的最大数据是1492字节(SNAP)或是1497字节,EthernetII不提供MAC层的数据填充功能,而IEEE802.3不仅提供该功能,还具备服务访问点(SAP)和SNAP层,能够提供更有效的数据链路控制和理好的传输保证。那么我们可以得这样的结论:EthernetII比IEEE802.3更适合于传输最大量的数据,但EthernetII缺乏数据链路层的控制,不利于传输需要严格传输控制的数据,这也正是IEEE802.3的优势所以,越需要严格传输控制的应用,越需要用IEEE802.3或SNAP来封装,但IEEE802.3也不可避免的带来数据装载量的损失,因此该格式的封闭往往用在较少数据
文档评论(0)