当前位置: 代码迷 >> 综合 >> 网络协议分析-Ethernet
  详细解决方案

网络协议分析-Ethernet

热度:26   发布时间:2023-12-24 06:23:58.0

目录

    • 一 . 以太网(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)
在这里插入图片描述

在这里插入图片描述