wireshark抓包看ECN

摘要:
为了验证拓扑中是否真的有ECN信息,用了wireshark进行抓包查看。抓包后看IP层的DifferentiatedServicesField,看ECN标志位,如果后两位不是00,就证明网络支持ECN,也能捕捉到ECN信息了。wireshark的筛选指令为:要把标志位的数据都统计出来,手动统计肯定不方便,自动化的方法还在摸索中。。图为找到的网址资料的有用信息截图:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2018.3.26追加对ECN的捕捉:在wireshark的抓包中,如果是从sender发出的包,ecn为1的筛选命令是ip.dsfiled.ecn==3。

由于实验需要,要统计ECN信息。为了验证拓扑中是否真的有ECN信息,用了wireshark进行抓包查看。

网上找到的相关有用资料有:http://blog.csdn.net/u011414200/article/details/47945661

简单记录下过程:

网络中部署好ECN,跑数据后抓包。

抓包后看IP层的Differentiated Services Field,看ECN标志位,如果后两位不是00,就证明网络支持ECN,也能捕捉到ECN信息了。

wireshark的筛选指令为:

wireshark抓包看ECN第1张

要把标志位的数据都统计出来,手动统计肯定不方便,自动化的方法还在摸索中。。后面更新。

图为找到的网址资料的有用信息截图:

wireshark抓包看ECN第2张

wireshark抓包看ECN第3张

wireshark抓包看ECN第4张

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2018.3.26

追加对ECN的捕捉:

在wireshark的抓包中,如果是从sender发出的包,ecn为1的筛选命令是ip.dsfiled.ecn==3。如果是从reciever发出的包,ecn为1的筛选命令是tcp.flags.ecn==1。

另外,推荐一篇介绍ecn的综述论文,写得非常详细,大家感兴趣可以看看:Luo J, Jin J, Shan F. Standardization of Low-Latency TCP with Explicit Congestion Notification: A Survey[J]. IEEE Internet Computing, 2017, 21(1):48-55.

附上原文的一张图(将ECN标记位的打标记过程描述非常清晰):

wireshark抓包看ECN第5张

免责声明:文章转载自《wireshark抓包看ECN》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇django:开发一个下载图片的接口CPP内存检测下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

通过wireshark获取应用接口并使用爬虫爬取网站数据(二)

接上文 找到接口之后连续查看了几个图片,结果发现图片都很小,于是用手机下载了一个用wireshark查看了一下url 之前接口的是 imges_min下载的时候变成了images soga,知道之后立马试了一下 果然有效, 但是总不能一个一个的查看下载吧 于是连夜写了个java爬虫 下面是代码 packagecom.feng.main; importj...

WireShark抓包分析(二)

简述:本文介绍了抓包数据含义,有TCP报文、Http报文、DNS报文。如有错误,欢迎指正。 1、TCP报文 TCP:(TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP 是面向连接的所以只能用于点对点的通讯)源IP地址:发送包的IP地址;目的IP地址:接收包的IP地址;源端口:源系统上的连接的端口;目的端口:目的系统上的连...

wireshark筛选器汇总

抓取指定IP地址的数据流: 如果你的抓包环境下有很多主机正在通讯,可以考虑使用所观察主机的IP地址来进行过滤。以下为IP地址抓包过滤示例: host 10.3.1.1:抓取发到/来自10.3.1.1的数据流 host 2406:da00:ff00::6b16:f02d:抓取发到/来自IPv6地址2406:da00:ff00::6b16:f02d的数据流...

charles和fiddler代理抓包和弱网设置

怎么设置代理 Charles:WEB端抓包: 1.设置charles代理端口。进入Proxy Settings中设置端口如8080.8888 2.打开chrome浏览器,下载switchy proxy 3.配置proxy SwitchyOmega 4.通过charles抓chrome访问包.抓取https请求 5.安装Charles的伪造证书(Help--...

anyproxy-windows平台安装和抓手机app上https请求

前言 做接口测试肯定离不开抓包,目前比较流行的抓包工具是fiddler和charles,相信并不陌生。这里介绍一个阿里公司研发的一个抓包神器,只需打开web页面,就能抓到手机app上的http和https请求了。这样就有个好处,当一个公司测试团队有多个人的时候,只需搭建一个AnyProxy服务,其它小伙伴浏览器上打开AnyProxy页面,手机上设置个代理就...

ip头、tcp头、udp头详解及定义,结合Wireshark抓包看实际情况

公司的同事们在分析网页加载慢的问题,忽然使用到了Wireshark工具,我就像发现新大陆一样好奇,赶紧看了看,顺便复习了一下相关协议。上学时学的忘的差不多了,汗颜啊! 报文封装整体结构 mac帧头定义 /*数据帧定义,头14个字节,尾4个字节*/ typedef struct _MAC_FRAME_HEADER { char m_cDstMacAddr...