本文转自http://eslxf.blog.51cto.com/918801/234821
版权声明:原创作品,谢绝转载!否则将追究法律责任。
| ||||||||||||
1.1.4. 以太网的典型帧结构
以太网帧是OSI参考模型数据链路层的封装,网络层的数据包被加上帧头和帧尾,构成可由数据链路层识别的数据帧。虽然帧头和帧尾所用的字节数是固定不变的,但根据被封装数据包大小的不同,以太网帧的长度也随之变化,变化的范围是64-1518字节(不包括8字节的前导码)。
表10-1为典型的帧结构,是由 DEC、Intel、Xerox在1982年制订的Ethernet_II标准。
表10-1 Ethernet_II的帧结构
前导码:包括同步码(用来使局域网中的所有节点同步,7字节长)和帧标志(帧的起始标志,1字节)两部分;
目的地址:接收端的MAC地址,6字节长;
源地址:发送端的MAC地址,6字节长;
类型:数据包的类型(即上层协议的类型),2字节长;
数据:被封装的数据包,46-1500字节长;
校验码:错误检验,4字节长。
Ethernet_II的主要特点是通过类型域标识了封装在帧里的数据包所采用的协议,类型域是一个有效的指针,通过它,数据链路层就可以承载多个上层(网络层)协议。但是,Ethernet_II的缺点是没有标识帧长度的字段。
|