Wireshark不同报文颜色的含义

闲来无事做,写写wireshark
在这里插入图片描述在wireshark主界面,会显示各种各样的颜色,色彩规则入口,图中画圈部分,另一个是view–>coloring rules菜单。

在这里插入图片描述
在这里插入图片描述

不过我还是习惯于默认的色彩规则,以下是对色彩规则的了解。

Bad TCP:tcp.analysis.flags && !tcp.analysis.window_update
即TCP解析出错,通常重传,乱序,丢包,重复响应都在此条规则的范围内。
HSRP State Change:hsrp.state != 8 && hsrp.state != 16
HSRP即热备份路由协议(Hot Standby Router Protocol),这条规则表示状态非active和standby。
Spanning Tree Topology  Change:stp.type == 0x80
生成树协议的状态标记为0x80,生成树拓扑发生变化。
OSPF State Change:ospf.msg != 1
OSPF(Open Shortest Path First,开放式最短路径优先协议)的msg类型不是hello。
ICMP errors:icmp.type eq 3 || icmp.type eq 4 || icmp.type eq 5 || icmp.type eq 11 || icmpv6.type eq 1 || icmpv6.type eq 2 || icmpv6.type eq 3 || icmpv6.type eq 4
ICMP协议错误,协议的type字段值错误。
ARP:arp
arp协议
ICMP:icmp || icmpv6
tcmp协议
TCP RST:tcp.flags.reset eq 1
TCP流被RESET
SCTP ABORT:sctp.chunk_type eq ABORT
串流控制协议的chunk_type为ABORT(6)。
TTL low or unexpected:( ! ip.dst == 224.0.0.0/4 && ip.ttl < 5 && !pim) || (ip.dst == 224.0.0.0/24 && ip.dst != 224.0.0.251 && ip.ttl != 1 && !(vrrp || carp))
TTL异常
Checksum Errors:eth.fcs_bad==1 || ip.checksum_bad==1 || tcp.checksum_bad==1 || udp.checksum_bad==1 || sctp.checksum_bad==1 || mstp.checksum_bad==1 || cdp.checksum_bad==1 || edp.checksum_bad==1 || wlan.fcs_bad==1
条件中的各类协议的checksum异常,在PC上抓包时网卡的一些设置经常会使Wireshark显示此错误。
SMB:smb || nbss || nbns || nbipx || ipxsap || netbios
Server Message Block类协议。 
HTTP:http || tcp.port == 80 || http2
HTTP协议,这是很简陋的识别方法。
IPX:ipx || spx
互联网络数据包交换(Internet work Packet Exchange)类协议。
DCERPC:dcerpc
即DCE/RPC,分散式运算环境/远端过程调用(Distributed Computing Environment / Remote Procedure Calls)协议。 
Routing:hsrp || eigrp || ospf || bgp || cdp || vrrp || carp || gvrp || igmp || ismp
路由类协议。
TCP SYN/FIN:tcp.flags & 0x02 || tcp.flags.fin == 1
TCP连接的起始和关闭。
TCP:tcp
TCP协议。
UDP:udp
UDP协议。
Broadcast:eth[0] & 1
广播数据。
  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Wireshark是一种流行的开源网络分析工具,可用于捕获、分析和解码网络数据。其中Wireshark中的1588是指IEEE 1588时钟同步协议(Precision Time Protocol,PTP)的。 IEEE 1588是一种用于实现网络设备之间高精度时钟同步的协议。它可用于同步分布在网络中的各种时钟设备,如计算机、交换机、工控设备等。1588主要用于设备之间的时间戳同步和时钟校正。 在Wireshark中,我们可以捕获和分析1588。通过Wireshark的界面,我们可以看到的各个字段信息,如类型、传输层协议、源地址、目的地址等。 对于1588,主要有以下几种类型: 1. Announce(公告):用于传播时钟源的信息,包括时钟ID、频率、紧急信息等。 2. Sync(同步):用于同步从时钟到主时钟,指示时间戳中的时刻和主时钟的映射。 3. Follow_Up(跟随):用于后续的同步,为后续同步提供准确的时间戳。 4. Delay_Req(延迟请求):用于请求从时钟测量主时钟到从时钟的延迟。 5. Delay_Resp(延迟响应):用于响应延迟请求。 通过Wireshark分析1588,我们可以得到网络设备之间的时钟同步情况、延迟信息以及在同步过程中可能存在的问题。这对于网络工程师和系统管理员来说非常有用,可以帮助他们解决时钟同步和性能优化方面的问题。 总结起来,Wireshark是一款功能强大的网络分析工具,在分析1588方面发挥着重要作用。通过Wireshark,我们可以捕获和分析1588的各个字段,帮助我们实现精确的时钟同步和网络性能优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值