如题。
恩,协议本身能否保证发送的是1(如果接收得到的话)也是1,人为篡改除外。
回复网络的收发本身就有校验和,无论tcp还是udp,数据出错路由或修复,或丢弃,保证到达目的主机上层收到数据位正确,这是我个人所理解的,不知道你为什么会怀疑这个
@twist_fate 我就是提问,你反问我,我也没找到权威资料
tcp/ip有校验和,能够保证ip首部,udp首部数据一致性。。。有数据位出错就会被路由丢弃,路由收到转发一个数据包会先校验数据是否错误,正确就ttl减1重新计算校验和,将包转发,否则直接丢弃。 不知道是我说的不清楚还是我水平太low,希望帮到你
这问题是指客户端发送一个值为1的UDP数据包,能否确保服务端得到的包也是1的意思吗
udp丢包不会自动重发,你懂的。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(6)
恩,协议本身能否保证发送的是1(如果接收得到的话)也是1,人为篡改除外。
回复
网络的收发本身就有校验和,无论tcp还是udp,数据出错路由或修复,或丢弃,保证到达目的主机上层收到数据位正确,这是我个人所理解的,不知道你为什么会怀疑这个
@twist_fate 我就是提问,你反问我,我也没找到权威资料
tcp/ip有校验和,能够保证ip首部,udp首部数据一致性。。。有数据位出错就会被路由丢弃,路由收到转发一个数据包会先校验数据是否错误,正确就ttl减1重新计算校验和,将包转发,否则直接丢弃。 不知道是我说的不清楚还是我水平太low,希望帮到你
这问题是指客户端发送一个值为1的UDP数据包,能否确保服务端得到的包也是1的意思吗
udp丢包不会自动重发,你懂的。