tcp - 当 tcp/ip 已经有校验和时,应用程序协议(protocol)中还需要校验和吗?

标签 tcp checksum robustness

我正在设计一个应用程序协议(protocol),我想知道是否仍然需要在协议(protocol)中包含校验和,因为 tcp/ip 已经有校验和。 你有什么看法?

最佳答案

BitTorrent 协议(protocol)在 TCP 之上有大量额外的纠错和检测功能,因此协议(protocol)设计者显然看到了它的必要性。

关于tcp - 当 tcp/ip 已经有校验和时,应用程序协议(protocol)中还需要校验和吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1414585/

相关文章:

c++ - 如何在禁用 C++ 异常的情况下确保内存不足的健壮性(VS2010)?

c++ - 在发送数据之前压缩数据 - 控制字符?

android - Ejabberd:如果在客户端的 resume_timeout 之前发送,Xmpp 消息将被丢弃

c++ - 比较 AES 与 MD4 或其他

embedded - 充分利用糟糕的 "checksum"算法

tcp - 连接私有(private) IP

python - 如何使用python一条一条地获取tcp消息

c - TCP 校验和计算与 wireshark 计算不匹配

c# - Equals(item, null) 或 item == null