http - Wireshark 显示 http 只有三波不是四波数据转换
解决方案
You were likely taught that TCP connections require a four way close: FIN/ACK -> ACK, FIN/ACK -> ACK. This is true, but it does not have to take four packets to do it.
In the case that you present, the 192.168.0.106 host begins to close with a FIN/ACK. The other end of the connection, rather than simply ACKing this, takes the opportunity to begin closing as well. So, when it responds with a FIN/ACK, it is both ACKing the FIN that it received and beginning its own close. The final packet is the acknowledgement of the FIN from the 211 host.
What this means is that, in this case, only three packets were used, but we still had a FIN from host A that was acknowledged and a FIN from host B that was acknowledged. That is really the only requirement in the protocol.
推荐阅读
- cuda - cudamemcpyasync,memcpy 在直接复制工作时无法在内核内部复制
- python - 有没有办法通过 Python 在 PowerPoint 幻灯片中的表格中添加一列?
- c# - 为什么 Dart 将进程参数包装在 C# 没有的引号中?
- c - Does the following violates strict aliasing
- python - 等待上一个函数在Python中完成
- java - 如何在双向多对多映射中添加数据?(这不是添加数据的正常过程)
- javascript - jszip中的压缩文件比未压缩的内容大
- firefox-headless - Firefox 的无头屏幕截图不起作用
- node.js - GraphQL 查询结果中未返回的扩展
- php - 如何在 php 中集成 Paytm 以接受付款