社区
网络编程
帖子详情
UDP的校验问题
Squall_zy
2010-06-01 05:39:12
书上说,UDP提供了一个可选择性的校验。并且UDP首部中有两个字节的“校验和”。
RFC中说,UDP校验和选项在默认条件下是打开的。
RFC还说,如果发送端计算了校验和,那么接收端必须检验这个值。
RFC又说,尽管这样,多数系统并没有遵守这一点,只是在出口检验和选项被打开时才进行验证。
我问一个比较弱的问题,如何开启“校验”选项功能,又如何关闭“校验”选项功能?
...全文
278
3
打赏
收藏
UDP的校验问题
书上说,UDP提供了一个可选择性的校验。并且UDP首部中有两个字节的“校验和”。 RFC中说,UDP校验和选项在默认条件下是打开的。 RFC还说,如果发送端计算了校验和,那么接收端必须检验这个值。 RFC又说,尽管这样,多数系统并没有遵守这一点,只是在出口检验和选项被打开时才进行验证。 我问一个比较弱的问题,如何开启“校验”选项功能,又如何关闭“校验”选项功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanghehong
2010-06-03
打赏
举报
回复
[Quote=引用楼主 squall_zy 的回复:]
书上说,UDP提供了一个可选择性的校验。并且UDP首部中有两个字节的“校验和”。
RFC中说,UDP校验和选项在默认条件下是打开的。
RFC还说,如果发送端计算了校验和,那么接收端必须检验这个值。
RFC又说,尽管这样,多数系统并没有遵守这一点,只是在出口检验和选项被打开时才进行验证。
我问一个比较弱的问题,如何开启“校验”选项功能,又如何关闭“校验”选项功能?
[/Quote]
Windows上编程可以对UDP socket用setsockopt()函数设置 UDP_CHECKSUM_COVERAGE 或 UDP_NOCHECKSUM 这俩个选项。
Linux上的编程可以对UDP socket设置SO_NO_CHECK这个选项。
-
千里孤行
guojl
2010-06-01
打赏
举报
回复
接分接分接分
Squall_zy
2010-06-01
打赏
举报
回复
顶一下
UDP
校验
和算法
UDP
校验
和算法,给出了
UDP
校验
和算法的C语言程序。
UDP
校验
和计算工具
使用Java开发的
UDP
校验
和,将完整的
UDP
报文黏贴进去,计算出对应的
UDP
校验
和
udp
校验
和计算
udp
校验
和,基于wireshark的TCP和
UDP
报文分析
IP
校验
和和
UDP
校验
和代码
IP和
UDP
检验和代码,可以过课设的!简单易懂,就是源代码!
IP/
UDP
/TCP/ICMP的
校验
和
本文主要介绍IP/
UDP
/TCP/ICMP的
校验
和的算法
问题
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章