0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DCTCP与DCUDP的登录数据包和心跳数据包与服务器端是如何交互的?

北京东用科技有限公司 2022-09-08 15:37 次阅读

欢迎来到东用小知识课堂,每天学习一分钟,让你紧跟时代,扩充自己,成为大佬不是梦!
DCUDP:
1、建立连接:
InDTU拨号成功后,发起与中心的DC连接,顺序发送登陆包(7B 03),如没有收到登陆回应(7B 83),则发心跳包(7B 01),没有收到心跳回应(7B 81),则过60S后再次连接。到了最大登陆次数重新拨号。
2、心跳:
DCUDP协议连接成功后,从无数据收发起计时,1min后发送心跳包(7B 01),收到心跳回应(7B 81)。再次到达无数据收发1min后发送心跳(7B 01),如收不到心跳回应(7B 81)则重发心跳。到达最大重发次数,无回应,重新建立DC连接。
DCTCP
1、建立连接:
InDTU拨号成功并与中心建立TCP连接后。发起DC连接,顺序发送登陆包(7B 03),如没有收到登陆回应(7B 83),则发心跳包(7B 01),没有收到心跳回应(7B 81),则过60S后再次连接。到了最大登陆次数后重新建立TCP连接。
2、心跳:
DCTCP协议连接成功后,从无数据收发起计时,1min后会发送心跳包(7B 01),收到心跳回应(7B 81)后。再次到达无数据收发1min后发送心跳(7B 01),如收不到心跳回应(7B 81)则重发心跳。到了最大从发次数,无回应,重新建立DC连接。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    华纳云:服务器平均响应时间和数据包大小之间的影响

    服务器的平均响应时间与数据包大小有一定的关系,但这只是影响响应时间的众多因素之一。具体来说,数据包大小对服务器响应时间的影响可以从以下几个方面来理解: 1.
    的头像 发表于 10-10 14:01 144次阅读

    请问DCTCPDCUDP登录数据包心跳数据包服务器端是如何交互的?

    DCTCPDCUDP登录数据包心跳数据包服务器端
    发表于 07-25 06:37

    使用AT SAVETRANSLINK时UDP数据包丢失怎么解决?

    在 ESP UART 上)之间创建透明链接。要配置 ESP 模块,从默认的 AT FW 开始,我将 ESP 模块设置为 Soft-AP 模式,只允许一个 WiFi 客户和 DHCP 服务器租用一个 IP
    发表于 07-18 07:17

    在Iphone4上运行UDP接收数据包丢失怎么解决?

    Iphone4 上运行 UDP 接收,请注意非常大的数据包丢失。其他设备(包括 Ipad)的数据包丢失率要低得多。 使用另一个对等体(同时)与 ESP 模块并运行数据包嗅探
    发表于 07-18 06:56

    ESP-01升级后,从PC执行ping操作时,数据包丢失了,怎么解决?

    我将 ESP-01 升级到版本“0020000903” 我尝试制作网络服务器应用程序 - (我成功了,我能够在谷歌浏览上看到我的网页) 一切都很好,但是待机 5 分钟后 ESP 不再
    发表于 07-17 06:09

    能否在ESP结束之前通过串行端口停止传入的UDP数据包的传输以解析下一个UDP数据包

    丢弃在ESP完成之前不需要的数据包,以便通过串行端口发送它以接收下一个数据包, 如果没有,我必须按顺序读取所有传入的数据包,需要的和不需要的, 而且波特率不足,主机处理开销大, 我
    发表于 07-16 06:18

    请问如何使用AT CIPSEND或AT CIPSENDBUF发送多个数据包

    我可以使用 AT CIPSEND 发送单个数据包。但是我必须发送一系列二进制数据包。如何使用AT CISEND或AT CIPSENDBUF发送多个数据包,什么是正确的算法? 到目前为止,我尝试
    发表于 07-15 07:37

    在AN65974中短数据包和零长数据包是什么意思?

    在 AN65974 中,短数据包和零长数据包是什么意思? 非常感谢!
    发表于 05-30 07:41

    如何在AIROC GUI上获取良好数据包和总数据包

    使用 IQxel-MW LifePoint 作为发生并发送波形BT_1DH5_00001111_Fs80M.iqvsg,但无法在 AIROC 工具中接收数据包。 以下是从 IQxel 发送
    发表于 05-22 06:39

    请问高端网络芯片如何处理数据包呢?

    随着网络芯片带宽的持续提升,其内部数据包处理单元的工作负载也随之增加。然而,如果处理单元无法与网络接口的传入速率相匹配,将无法及时处理数据包,这不仅会导致数据包随机丢失,更会降低网络的吞吐量。
    的头像 发表于 04-02 16:36 562次阅读
    请问高端网络芯片如何处理<b class='flag-5'>数据包</b>呢?

    STM32H7接收数据包异常,一接收的数据出现两发送的内容怎么解决?

    );__HAL_UART_DISABLE_IT( huart1, DMA_IT_HT); 2、发送数据包1
    发表于 03-08 08:05

    DPDK在AI驱动的高效数据包处理应用

    传统的数据包处理方式是数据包先到内核最后再到用户层进行处理。这种方式会增加额外的延迟和CPU开销,严重影响数据包处理的性能。 DPDK 绕过内核,在用户空间中实现快速数据包处理。
    的头像 发表于 02-25 11:28 827次阅读
    DPDK在AI驱动的高效<b class='flag-5'>数据包</b>处理应用

    使用P4和Vivado工具简化数据包处理设计

    电子发烧友网站提供《使用P4和Vivado工具简化数据包处理设计.pdf》资料免费下载
    发表于 01-26 17:49 0次下载
    使用P4和Vivado工具简化<b class='flag-5'>数据包</b>处理设计

    TFTP服务器是什么如何下载文件

    8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。 如何从TFTP服务器下载文件 客户会向 TFTP
    发表于 12-12 16:06

    Linux场景下数据包是如何在协议层传输的

    所有互联网服务,均依赖于TCP/IP协议栈。懂得数据是如何在协议栈传输的,将会帮助你提升互联网程序的性能和解决TCP相关问题的能力。 我们讲述在Linux场景下数据包是如何在协议层传输的。 1、发送
    的头像 发表于 11-11 11:33 1054次阅读
    Linux场景下<b class='flag-5'>数据包</b>是如何在协议层传输的