Sockets RST包保证到达吗?
当连接不正常终止时(即Sockets RST包保证到达吗?,sockets,networking,tcp,winsock,Sockets,Networking,Tcp,Winsock,当连接不正常终止时(即RST数据包已发送到另一端),是否保证RST数据包到达?我的意思是,如果没有ACK数据包被发回,发送设备如何知道另一端已经接收到RST数据包 不可能让通信双方都同意在所有情况下是否应该关闭连接。这是无法解决的问题。RST更像是一种“礼貌”和性能优化。它允许在几乎所有情况下进行早期清理 但是如果你拉电缆,所有的数据包都会进入黑洞,不清楚这是暂时的超时还是永久性的连接中断。不可能让通信双方都同意在所有情况下是否应该关闭连接。这是无法解决的问题。RST更像是一种“礼貌”和性能优化
RST
数据包已发送到另一端),是否保证RST
数据包到达?我的意思是,如果没有ACK
数据包被发回,发送设备如何知道另一端已经接收到RST
数据包 不可能让通信双方都同意在所有情况下是否应该关闭连接。这是无法解决的问题。RST
更像是一种“礼貌”和性能优化。它允许在几乎所有情况下进行早期清理
但是如果你拉电缆,所有的数据包都会进入黑洞,不清楚这是暂时的超时还是永久性的连接中断。不可能让通信双方都同意在所有情况下是否应该关闭连接。这是无法解决的问题。
RST
更像是一种“礼貌”和性能优化。它允许在几乎所有情况下进行早期清理
但是如果你拉电缆,所有的数据包都会进入黑洞,不清楚这是暂时的超时还是永久性的连接中断。不可能让通信双方都同意在所有情况下是否应该关闭连接。这是无法解决的问题。
RST
更像是一种“礼貌”和性能优化。它允许在几乎所有情况下进行早期清理
但是如果你拉电缆,所有的数据包都会进入黑洞,不清楚这是暂时的超时还是永久性的连接中断。不可能让通信双方都同意在所有情况下是否应该关闭连接。这是无法解决的问题。
RST
更像是一种“礼貌”和性能优化。它允许在几乎所有情况下进行早期清理
但是如果你拉电缆,所有的数据包都会进入黑洞,不清楚这是暂时的超时还是永久性的连接丢失。RST数据包没有得到确认,因此没有你所说的“保证”。但是,如果您继续发送到重置了连接的端点,它将继续发出RST数据包。RST数据包未被确认,因此没有您所指的“保证”。但是,如果您继续发送到重置了连接的端点,它将继续发出RST数据包。RST数据包未被确认,因此没有您所指的“保证”。但是,如果您继续发送到重置了连接的端点,它将继续发出RST数据包。RST数据包未被确认,因此没有您所指的“保证”。但是,如果您继续发送到重置连接的端点,它将继续发出RST数据包。请注意,发送
RST
的设备不再关心对方是否已接收到它,因为它已关闭并释放了所有状态信息<代码>RST表示“此处无任何内容”。更多的数据包将意味着更多(无状态)的RST
数据包作为回报。请注意,发送RST
的设备不再关心对方是否接收到它,因为它已经关闭并释放了所有状态信息<代码>RST表示“此处无任何内容”。更多的数据包将意味着更多(无状态)的RST
数据包作为回报。请注意,发送RST
的设备不再关心对方是否接收到它,因为它已经关闭并释放了所有状态信息<代码>RST表示“此处无任何内容”。更多的数据包将意味着更多(无状态)的RST
数据包作为回报。请注意,发送RST
的设备不再关心对方是否接收到它,因为它已经关闭并释放了所有状态信息<代码>RST表示“此处无任何内容”。更多的数据包将意味着更多(无状态)RST
数据包作为回报。