gpt4 book ai didi

sockets - Wireshark 中的 [TCP ACKed unseen segment] 等是什么?

转载 作者:可可西里 更新时间:2023-11-01 02:48:28 30 4
gpt4 key购买 nike

enter image description here

我已经通过 SCP 传输数据并在上图中得到一些消息(黑色)。这些消息有什么关系(TCP ACKed...,TCP Zerowindow 和 TCP Prev...)。非常感谢您,对于网络新手的语言感到抱歉。

最佳答案

TCP 数据包上的

ACK 给出其他机器 下一步应使用的序列号:

SYN (seq=1)            ->  received
recived <- SYN, ACK (seq=101, ack=2)
"hi" (seq=2, ack=102) -> received 2 bytes
received <- ACK (seq=102, ack=4)
recived 2 bytes <- "ho" (seq=103, ack=4)

ACK 在每个数据包上发送到另一台机器说:“我期望你的下一个序列号是这个数字”。

如果从未看到部分数据,

ACK 永远不会增加。如果在上面的示例中没有收到“hi”(例如网络拥塞),右侧将拒绝所有数据包,直到收到带有 seq=2 的数据包。 TCP 通过重复 seq=2 数据包在内部处理这个问题。

您的 wireshark 日志表明它没有看到某些数据包。数据包可能已经正常通过网络(并且可能已经通过网络,否则它会重复)但是 wireshark 没有捕获它。这是一个完全可能的场景,在繁忙的网络中 wireshark 通常无法捕获每个数据包。

关于sockets - Wireshark 中的 [TCP ACKed unseen segment] 等是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37606030/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com