- 0
- 0
- 约1.62千字
- 约 14页
- 2026-01-15 发布于广东
- 举报
学习内容以太网帧格式0102数据帧传输03总结
以太网帧格式1主机A主机BHeaderData帧Trailer数据链路层控制数据帧在物理链路上传输。
以太网帧格式1EthernetII(RFC894)格式的帧:HTTP、Telnet、FTP、SMTPIEEE802.3(RFC1042)格式的帧:STP、BPDU、802.1Q、CiscoCDPEthernet_IIIEEE802.3D.MACDataS.MACTypeFCSD.MACDataS.MACLengthFCSLLCSNAPLength/Type=1536(0x0600) Ethernet_IILength/Type=1500(0x05DC)IEEE802.3主机A主机B
以太网帧格式1MAC帧目的地址数据源地址类型FCS8字节前同步码(7字节)以太网MAC帧IP数据10101010010101011帧开始定界符(1字节)(6字节)(6字节)(2字节)(46-1500字节)(4字节)IP层MAC层物理层
以太网帧格式1Ethernet_II帧类型值大于等于1536(0x0600),以太网数据帧的长度在64-1518个字节之间。D.MACDataS.MACTypeFCS6B6B2B46-1500B4B0x08000x0806IP 0x0800(2048)ARP 0x0806(2054)
以太网帧格式1IEEE802.3帧长度字段值小于等于1500(0x05DC)。D.MACDataS.MACLengthFCSLLCSNAPOrgCodeType6B6B2B38-1492B4BS.SAPControlD.SAP1B1B1B3B2B3B5B
数据帧传输2数据链路层基于MAC地址进行帧的传输。D.MACMAC:00-02-03-04-05-06MAC:00-03-04-05-06-07MAC:00-03-04-05-06-07主机A主机B
数据帧传输2MAC地址由两部分组成,分别是供应商代码和序列号。其中前24位代表该供应商代码,由IEEE(InstituteofElectricalandElectronicsEngineers,电气和电子工程师协会)管理和分配。剩下的24位序列号由厂商自己分配。24bits24bits48bitsOUI组织唯一标示符由供应商分配
数据帧传输2单播单播48bits7bits0主机A主机B主机C主机D
数据帧传输2组播组播48bits7bits1主机A主机B主机C主机D
数据帧传输248bitsFFFFFFFFFFFF广播主机A主机B主机C主机D广播
数据帧传输2MACBDataMACA0x0800FCSIPData主机A主机BDataFCSETH_II当主机接收到的数据帧所包含的目的MAC地址是自己时,会把以太网封装剥掉后送往上层协议。
总结3以太网帧中包含一个Type字段,表示帧中的数据应该发送到上层哪个协议处理。比如,IP协议对应的Type值为0x0800,ARP协议对应的Type值为0x0806。主机检查帧头中的目的MAC地址,如果目的MAC地址不是本机MAC地址,也不是本机侦听的组播或广播MAC地址,则丢弃收到的帧。如果目的MAC地址是本机MAC地址,则接收该帧,检查帧校验序列(FCS)字段,与本机计算的值对比来确定帧在传输过程中是否保持了完整性。如果检查通过,就会剥离帧头和帧尾,然后根据帧头中的Type字段来决定把数据发送到哪个上层协议进行后续处理。
谢谢
原创力文档

文档评论(0)