EthernetII和802.3包头的区别

EthernetII和802.3包头的区别

ID:40528513

大小:59.50 KB

页数:10页

时间:2019-08-04

EthernetII和802.3包头的区别_第1页
EthernetII和802.3包头的区别_第2页
EthernetII和802.3包头的区别_第3页
EthernetII和802.3包头的区别_第4页
EthernetII和802.3包头的区别_第5页
资源描述:

《EthernetII和802.3包头的区别》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Ethernet的帧格式和结构概述(2008-10-1515:59:48) 用过NetXray之类的抓包软件的人,可能经常会被一些  不同的FrameHeader搞糊涂,为何用的Frame的Header是这样的,而另外的又不一样。这是因为在Ethernet  中存在几种不同的帧格式,下面我就简单介绍一下几种不同的帧格式及他们的差异。一.Ethernet帧格式的发展1980DEC,Intel,Xerox制订了EthernetI的标准1982DEC,Intel,Xerox又制订了EhternetII的标准1982IEEE开始研究Ethernet的国际标准802.3

2、1983迫不及待的Novell基于IEEE的802.3的原始版开发了专用的Ethernet帧格式1985IEEE推出IEEE802.3规范 后来为解决EthernetII与802.3帧格式的兼容问题推出折衷的EthernetSNAP格式(其中早期的EthernetI已经完全被其他帧格式取代了所以现在Ethernet只能见到后面几种Ethernet的帧格式现在大部分的网络设备都支持这几种Ethernet的帧格式如:cisco的路由器再设定Ethernet接口时可以指定不同的以太网的帧格式:arpa,sap,snap,novell-ether)二.各种不同的帧格式

3、下面介绍一下各个帧格式  1.EthernetII   就是DIX以太网联盟推出的,它由6个字节的目的MAC地址,6个字节的源MAC地址,2个字节的类型域(用于标示封装在这个Frame、里面数据的类型)以上为FrameHeader,接下来是46--1500字节的数据,和4字节的帧校验)2.NovellEthernet   它的帧头与Ethernet有所不同其中EthernetII帧头中的类型域变成了长度域,后面接着的两个字节为0xFFFF,用于标示这个帧是NovellEther类型的Frame,由于前面的0xFFFF占掉了两个字节所以数据域缩小为44-1498

4、个字节,帧校验不变。3.IEEE802.3/802.2   802.3的FrameHeader和EthernetII的帧头有所不同,EthernetII类型域变成了长度域。其中又引入802.2协议(LLC)在802.3帧头后面添加了一个LLC首部,由DSAP(DestinationServiceAccessPoint)1byte,SSAP(SourceSAP),一个控制域--1byte!   SAP用于标示帧的上层协议EthernetSNAP   SNAPFrame与802.3/802.2Frame的最大区别是增加了一个5Bytes的SNAPID其中前面3个b

5、yte通常与源mac地址的前三个bytes相同为厂商代码!有时也可设为0,后2bytes与EthernetII的类型域相同。。。三.如何区分不同的帧格式   Ethernet中存在这四种Frame那些网络设备又是如何识别的呢?如何区分EthernetII与其他三种格式的Frame如果帧头跟随sourcemac地址的2bytes的值大于1500则此Frame为EthernetII格式的。    接着比较紧接着的两bytes如果为0xFFFF则为NovellEther类型的Frame   如果为0xAAAA则为EthernetSNAP格式的Frame,如果都不是则

6、为Ethernet802.3/802.2格式的帧以太网帧结构概述  以太网帧是OSI参考模型数据链路层的封装,网络层的数据包被加上帧头和帧尾,构成可由数据链路层识别的数据帧。虽然帧头和帧尾所用的字节数是固定不变的,但根据被封装数据包大小的不同,以太网帧的长度也随之变化,变化的范围是64-1518字节(不包括8字节的前导字)。一、典型帧结构:Ethernet_II  Ethernet_II中所包含的字段:  前导码:包括同步码(用来使局域网中的所有节点同步,7字节长)和帧标志(帧的起始标志7,1字节)两部分;  目的地址:接收端的MAC地址,6字节长;  源地址

7、:发送端的MAC地址,6字节长;  类型:数据包的类型(即上层协议的类型),2字节长;  数据:被封装的数据包,46-1500字节长;  校验码:错误检验,4字节长。  Ethernet_II的主要特点是通过类型域标识了封装在帧里的数据包所采用的协议,类型域是一个有效的指针,通过它,数据链路层就可以承载多个上层(网络层)协议。但是,Ethernet_II的缺点是没有标识帧长度的字段。二、原始的802.3  原始的802.3帧是早期的NovellNetWare网络的默认封装。它使用802.3的帧类型,但没有LLC域。同Ethernet_II的区别:将类型域改为长

8、度域,解决了原先存在的问题。但是由于缺

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。