wireshark出现rst的原因_wireshark分析(传输层,网络层,链路层)

本文详细探讨了Wireshark如何分层解析网络数据包,从链路层的Ethernet II协议,包括MAC地址和CRC校验,到网络层的IPv4和ARP协议,再到传输层的TCP协议,特别是TCP的三次握手和异常流量中的RST包分析。通过对Wireshark的使用,有助于理解网络通信的底层原理。
摘要由CSDN通过智能技术生成

37ee3455ce10d6324b05b87c0272351f.png

wireshark抓包软件总是友善地帮包分层...

0232c10039ad3c1c6053dc940fee931e.png

1.链路层。

Ethernet II协议即以太网协议。以太网帧的格式如下:

14fcd93203097eb584076e98c0ae41da.png

这里的地址指的是MAC地址,每一个网卡对应唯一的MAC。 类型指的是IP、ARP...... 。CRC效验数据是否异常。

在wireshark 中,数据包的第二行指的是链路层协议。在Ethernet II中,SRC表示的是源地址。DST代表目的地址。Type(类型)为0x0800指IPv4协议,0x86dd IPv6协议数据,0x809B AppleTalk协议数据,0x8138 Novell类型协议数据等。0x0806ARP,0x0600 XNS (Xerox),0x6003 DECNET 。

帧结构,Ethernet II型帧前12字节分别标识出发送数据帧的源节点MAC地址和接收数据帧的目标节点MAC地址。接下来的2个字节标识出以太网帧所携带的上层数据类型。(两位16进制等于一字节)。最后是4字节CRC效验数据,采用32位CRC循环冗余校验对从"目标MAC地址"字段到"数据"字段的数据进行校验 。

2.网络层

IPv4协议。其报文的格式如下:

53ef97db76f58cef695bfd4e027a0380.png

IPv4报文有首部和数据两部分组成。首部是固定长度,20字节,且所有IPv4报文所共有。数据部分字段可选,长度可变。

wireshark中帧字段的含义:

  • Version(版本):分为IPv4,IPv6。
  • Header Length:IPv4的首部长度。
  • Differentiated Services Field(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值