• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

TCP协议校验方式

我是假管贴心小助手 2019-01-24 浏览量:807
上位机和下位机使用TCP协议传输数据时,需不需要加上CRC16之类的校验码??
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我感觉要加吧,一般都帧头帧尾+CRC等,因为可以粘包之类情况,或者发送缓冲满了,都可能出现,加入后可以方便解包,也确保数据正常
    • 发布于 2019-01-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • tcp本身就是带校验的,而且如果你是基于以太网的话,帧本身也是带FCS的。。。
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 3
    • 0

  • 不需要,TCP通讯里面本身就有校验,如果觉得不放心还是可以加一下
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 不需要    本身自带校验
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 最好是加上,保证数据的正确的,检验不对时,就丢掉错误的数据
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 不需要的,tcp 协议自己会处理错误,不需要 crc 校验
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • TCP本身带握手校验,只有应用层数据才需要进行校验。
    • 发布于2019-01-29
    • 举报
    • 评论 0
    • 0
    • 0

  • TCP在协议里面加了校验,不过还是建议在应用层也加一个,这样可靠性比较好
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 这是自带功能,无需另外添加校验
    • 发布于2019-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • TCP都是协议自带校验的,不需要用户处理
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个协议不直接就是做好了校验的,里面都是不用再加校验
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

TCP协议校验方式