#TCP你学得会# Wireshark中的"TCP Spurious Retransmission"
2016-01-29 00:00
211 查看
摘要: 解析Wireshark专家信息之“TCP Spurious Retransmission”
本文属于Wireshark应用相关,不涉及内核协议栈实现。
最近抓包看到了一个之前没有见过(或者没有留意)的专家提示“TCP Spurious Retransmission”,如下图:
https://blog.packet-foo.com/2013/06/spurious-retransmissions/comment-page-1/ 中给出了非常详细的解释,这是Wireshark给出的额外提示,用来帮助用户更好的理解报文流程,归其原因就是因为发送端重发了一个已经收到应答的报文段。
回到这次抓包,client向server发起了连接请求,由于server上对应的端口没有开放,所以用RST回应了这个请求,且这个RST中对初始序列号进行了应答,当协议栈再次尝试重新发起连接的时候,这个报文就会被Wireshark标记为“Spurious Retransmission”。
总结:处处留心皆学问。
本文属于Wireshark应用相关,不涉及内核协议栈实现。
最近抓包看到了一个之前没有见过(或者没有留意)的专家提示“TCP Spurious Retransmission”,如下图:
https://blog.packet-foo.com/2013/06/spurious-retransmissions/comment-page-1/ 中给出了非常详细的解释,这是Wireshark给出的额外提示,用来帮助用户更好的理解报文流程,归其原因就是因为发送端重发了一个已经收到应答的报文段。
回到这次抓包,client向server发起了连接请求,由于server上对应的端口没有开放,所以用RST回应了这个请求,且这个RST中对初始序列号进行了应答,当协议栈再次尝试重新发起连接的时候,这个报文就会被Wireshark标记为“Spurious Retransmission”。
总结:处处留心皆学问。
相关文章推荐
- 8、TCP报文重组合算法
- 关于Android HTTP请求URI中包含特殊字符,例如中文,空格等,请求400
- [TCP协议]三次握手及四次挥手
- 网络编程(三) 下载任务,支持断点续传
- 2016-1-28 图解HTTP(03)
- Android开发请求网络方式详解
- HttpURLConnetion的使用
- 一个简单的Socket分包程序
- android网络交互
- Androidx学习笔记(31)--- android-smart-image-view查看网络图片
- Java NIO 网络编程
- HTTP协议里面request请求和response响应重要的头
- Centos6.5 网络配置
- 判断移动网络是否连接可用!
- 网络编程(基础)
- JAVA网络编程UDP案例
- JAVA网络编程UDP案例
- Win7环境下如何开启802.1X 无线网络认证
- Android Studio bug:Error:Could not run build action using Gradle distribution 'https://services.grad
- 神经网络中误差反向传播(back propagation)算法的工作原理