日期:2014-05-19  浏览次数:20922 次

Tcp传输到底会不会丢数据?给点建设性意见。
传说TCP不会丢失数据,即使在网路上丢失,他也会重复发送一遍。

------解决方案--------------------
会丢!!
------解决方案--------------------
这个不用你来操心,是由底层来决定是不是要重发。你只要负责接受和解释字符流就可以了
------解决方案--------------------
不会丢的
TCP协议是保证你接受的数据完整和有序的
------解决方案--------------------
一次通信
要么收不到
要么接收的就是完整的信息

------解决方案--------------------
tcp协议不会丢包,udp会出现这样的情况
------解决方案--------------------
tcp是不会丢数据的。你要考虑到网络数据包的情况处理
------解决方案--------------------
只要范伟不来打劫...
------解决方案--------------------
tcp不会
3次握手
------解决方案--------------------
自己上书店看看吧。
------解决方案--------------------
让你的 boss 看 RFC 1180 去
------解决方案--------------------
当然不会丢~
------解决方案--------------------
理论上不会丢
实际上不好说
要想少丢包只能选择TCP不过传输速度上不行
------解决方案--------------------
这个问题很好解释,在世界上没有什么事不绝对安全的TCP的三次握手也好IMCP也好一些等等的内部措施都只能说是减少丢数据。没有绝对的不丢这一说,因为在网络上传输的数据量太大就算是有99.999999999%的保证不会丢数据。那么也就是说当你在网络上传输100000000000K数据的时候就要丢1K的数据呀。
------解决方案--------------------
谢谢大家的回复,我的上级不相信,一定要一篇权威的资料。。。。。

==========================================

我靠,你那上级是个什么鸟人,要权威资料好办
你去翻rfc里面关于tcp数据传输的标准出来,保证看到那傻x头晕