目录
-
- 一 . 以太网(Ethernet)
- 二 . Ethernet II帧格式
- 三 . IEEE802.3 一般帧格式
- 四 . 实例化
一 . 以太网(Ethernet)
以太网相关背景
以太网这个术语通常是指由DEC,Intel和Xerox公司在1982年联合公布的一个标准,它是当今TCP/IP采用的主要的局域网技术,它采用一种称作CSMA/CD的媒体接入方法。几年后,IEEE802委员会公布了一个稍有不同的标准集,其中802.3针对整个CSMA/CD网络,802.4针对令牌总线网络,802.5针对令牌环网络;此三种帧的通用部分由802.2标准来定义,也就是我们熟悉的802网络共有的逻辑链路控制(LLC)。由于目前CSMA/CD的媒体接入方式占主流,因此在此仅对以太网和IEEE 802.3的帧格式作详细的分析。
在TCP/IP世界中,以太网IP数据报文的封装在RFC 894中定义,IEEE802.3网络的IP数据报文封装在RFC 1042中定义。标准规定:
以太网是今TCP/IP采用的主要的局域网技术
IEEE802发布标准:
802.3(整个网络)
802.4(令牌总线网络)//基本淘汰
802.5(令牌环网络)//基本淘汰
TCP/IP中以太网IP数据报文的封装在RFC 894中定义,IEEE802.3网络的IP数据报文封装在RFC 1042中定义。
最常用的就是RFC 894,俗称Ethernet II 或者 Ethernet DIX
二 . Ethernet II帧格式
|前序||目的地址|源地址|类型 | 数 据 | F C S |
|8 byte| 6 byte|6byte|2byte|46-1500byte|4byte|
三 . IEEE802.3 一般帧格式
|前序 |帧起始定界符|目的地址|源地址|长度 |数据
四 . 实例化
导入scapy库
找到以太网
实例化查看Ether的属性
dst = 目的地址
src = 源地址
type = 长度
源主机对应本地MAC
sendp(ytw)