linux 模拟丢包 对tcp是否有影响

linux 模拟丢包 对tcp是否有影响,第1张

tcp肯定有影响,你想,发送方得不到接受方的ack就会一直传下去,接受方得不到发送方的某个包肯定也会一直请求下去。。。。这就糟糕了对吧,肯定对网络交换有影响,udp大不了就丢个包,数据接受不完整。

没有将回应包发送到客户端。linux系统中,tcp灌包连接失败的原因是没有将回应包发送到客户端的35425端口,因此客户端认为建立TCP连接失败,表现出现的现象就是连接断线或网络断开等。

应该是可以保证的 tcp协议是可靠的协议

如果传输中产生丢包了 tcp会自己处理丢包 进行重传或者回退

而且要服务端返回数据确认才作为传输成功 这些过程应该都是封装好了的吧

tcp是streaming的方式,你所谓的原子性是没法保证的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7486558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存