UDP数据包包括一个用于16位CRC校验和的字段,接收操作系统将使用该字段来检查数据包是否损坏。如果校验和存在且失败,则该数据包将被静默丢弃。由应用程序决定是否该数据包消失并采取纠正措施。
默认情况下,所有现代操作系统上均启用UDP校验和。可以在套接字或操作系统级别禁用IPv4中的UDP校验和。这样做将减少在发送者和接收者处处理每个数据包的CPU开销。例如,如果应用程序正在分别计算其自己的校验和,则可能需要这样做。没有任何校验和,将无法保证接收到的字节与发送的字节相同。
| 归档时间: |
|
| 查看次数: |
3739 次 |
| 最近记录: |