由于数据包在传输过程中的不同层上都有校验和,因此以太网和IPv4协议头部以及TCP协议甚至涵盖整个段的校验和。我知道从应用层的角度来看,即使以太网/IP/TCP的校验和是正确的,也有可能会发生损坏的数据包未被丢弃的情况,只是这种概率很低。
我正在为IM应用程序设计一种自定义的二进制协议。我的问题是,我是否需要添加校验和以确保我的应用程序数据的完整性?实际上,校验和是否真正需要呢?
我正在为IM应用程序设计一种自定义的二进制协议。我的问题是,我是否需要添加校验和以确保我的应用程序数据的完整性?实际上,校验和是否真正需要呢?