Linux: network: tcp: sack 实例 TCP Dup ACK; D-SACK; duplicate

这篇具有很好参考价值的文章主要介绍了Linux: network: tcp: sack 实例 TCP Dup ACK; D-SACK; duplicate。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


https://osqa-ask.wireshark.org/questions/60530/question-regarding-tcp-traffic-capture-and-tcp-reno/

问题

今天看一个pcap文件里面有一个duplicate ACK 的”专家分析包“,如图;
146帧里有ack是2206552529的数字,在149这个帧里没有任何数据只是一个ACK。而且这两个包中间没有数据发过来。所以只是从这个简单信息里看不出来为什么重发ACK,但是看到149里的内容后,我们就很清除的看到,里面有一个SACK的选项在里面:内容是左边是111630,右边是116590。这就很明显了,第二个ACK的主要作用是发SACK的。
RFC2018/2883;这里的S是selective,是说这个ACK不是顺序的ACK,而是选择性的ACK。反向说明网络有丢包。
The receiver SHOULD send an ACK for every valid s文章来源地址https://www.toymoban.com/news/detail-568020.html

到了这里,关于Linux: network: tcp: sack 实例 TCP Dup ACK; D-SACK; duplicate的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 说说过量 tcp pure ack 的利弊

    tcp 的 ack 实在太多了,如果互联网上 80% 报文是 tcp,那么其中 1/3 的报文都是 ack,此前写过几篇短文,比如 丢弃一些 pure ack 和 注入或利用 pure ack。 简单说,tcp 依靠 ack 提供 self-clock,发送 data 越多,ack 越多,如果 ack 与 data 不同步,将出现各种问题,详见 rfc2525-Stretch ACK

    2024年02月05日
    浏览(35)
  • Linux TCP队列的实例详解,提高网络性能和稳定性!

    📚 个人网站:ipengtao.com TCP 队列是 Linux 操作系统中关键的网络管理组件,它们有助于控制和优化网络连接的性能。在这篇文章中,将深入研究 Linux TCP 队列的工作原理、配置选项以及提供丰富的示例代码,以帮助大家更好地理解和管理 TCP 队列。 在理解 TCP 队列之前,需要了

    2024年01月18日
    浏览(55)
  • Linux: network: tcp:如何主动从外围kill socket ;ss -K;CONFIG_INET_DIAG_DESTROY

    https://www.man7.org/linux/man-pages/man8/ss.8.html https://www.man7.org/linux/man-pages/man7/socket.7.html .diag_destroy = tcp_abort, -K, --kill 这个参数可以强制从外围关闭sockets。如果关闭成功,就会显示这些关闭成功的sockets。如果内核不支持,就会悄悄跳过,支持IPv4和IPv6。

    2024年02月13日
    浏览(37)
  • 物联网架构实例—解决Linux(Ubuntu)服务器最大TCP连接数限制

    在对物联网网关进行压测的时候,发现在腾讯云部署网关程序,设备接入数量只能达到4000多个长连接,之后就再也无法接入终端了。 之前在阿里云部署的时候明明可以到达2万左右,而且腾讯云的这个服务器比阿里云的硬件配置还要高上不少,不至于那么差,随后查阅大量资

    2024年02月03日
    浏览(50)
  • 【Hello Network】TCP协议

    作者:@小萌新 专栏:@网络 作者简介:大二学生 希望能和大家一起进步 本篇博客简介:较为详细的介绍TCP协议 TCP全称为“传输控制协议(Transmission Control Protocol)” TCP协议是当今互联网当中使用最为广泛的传输层协议 TCP协议被广泛应用 其根本原因就是提供了详尽的可靠性

    2024年02月03日
    浏览(43)
  • Linux telnet命令详解:通过TCP/IP网络连接与管理远程机器(附实例教程和注意事项)

    telnet 命令,全称为teletype network,是一个使用telnet网络协议来连接并管理远程机器的命令。它通过TCP/IP网络使用端口23来建立连接,并提供了一种使用命令行界面(CLI)管理远程系统的方式。虽然 telnet 与SSH相似,但两者有所不同,因为SSH使用了加密,而 telnet 则是以明文形式

    2024年02月04日
    浏览(50)
  • 【Hello Network】TCP协议相关理解

    作者:@小萌新 专栏:@网络 作者简介:大二学生 希望能和大家一起进步 本篇博客简介:补充下对于TCP协议的各种理解 我们要理解CLOSE_WAIT状态 首先要知道什么时候会出现CLOSE_WAIT状态 当我们的客户端和服务器通信的时候 客户端调用close函数关闭其文件描述符 此时客户端在底

    2024年02月03日
    浏览(39)
  • Chapter 8 - 11. Congestion Management in TCP Storage Networks

    Congestion Notification in TCP Storage Networks Congestion Notification in TCP storage networks is achieved by Explicit Congestion Notification (ECN), which is standardized by RFC 3168. As explained earlier, iSCSI and NVMe/TCP layers remain unaware of any such mechanisms. TCP 存储网络中的拥塞通知是通过显式拥塞通知 (ECN) 实现的, RFC 31

    2024年02月20日
    浏览(34)
  • Chapter 8 - 12. Congestion Management in TCP Storage Networks

    Comparison with RoCEv2 Networks RoCEv2 Congestion Management (explained in  Chapter 7 ) uses the same mechanism as ECN in TCP/IP networks. Compare Figure 8-103 with  Figure 7-17  in  Chapter 7 . You can notice that Steps 1 to 4 are the same. The difference is after a destination receives a CE-marked IP packet. RoCEv2 拥塞管理(在第 7 章中解释)

    2024年02月20日
    浏览(38)
  • Chapter 8 - 23. Congestion Management in TCP Storage Networks

    Configuring versus Operating a Shared Storage Network Another important consideration is the operational state of a network. Just because a network is configured for sharing, doesn’t necessarily mean that storage and other traffic flow through it simultaneously. For example, assume you configured a network with 50% bandwidth allocated to iSCSI and NVMe/TCP

    2024年04月09日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包