华人澳洲中文论坛

都有MQTT了,咋还在用TCP?

[复制链接]

2023-2-10 07:07:55 44 0

不少敌人有疑难,都有MQTT了,怎么还要用TCP呀?有这类疑难的敌人就是典型的根底概念不分明!
一、对于 MQTT
MQTT:Message Queuing Telemetry Transport,动静队列遥测传输。
互联网的根底网络协定是 TCP/IP,MQTT(动静队列遥测传输) 是基于 TCP/IP 协定栈而构建的。
MQTT由IBM在1999年公布,是一种基于公布/定阅(publish / subscribe)模式的“ 轻量级”通信协定,在 2014 年末,它正式成了一种 OASIS 凋谢规范,并且在一些盛行的编程言语中遭到反对(经过使用多种开源完成)。


二、TCP
TCP是OSI第四层的传输层协定,MQTT是基于TCP的七层运用层协定,他俩基本不是同一个世界的。为了更好的了解,咱们能够把MQTT比作是亿佰特的某个装备,毕竟是运用层,有实际的运用意义才会购买,那末买了之后,谁给你配送来呢?那就是TCP了,传输层嘛,经过陆运、空运、海运等等运送形式将装备送到指定的快递点,也就是说TCP传输MQTT的数据。


三、MQTT能不克不及干掉TCP,一个顶俩?
MQTT就比如是演员,面向观众,鲜明亮丽,是间接面向运用的,然而你不克不及忘了后盾石破天惊的任务人员,这些人就是TCP。假如说没有MQTT,马上就能有得多人来替代他,毕竟备用演员仍是对比多的,然而就现阶段来讲,假如没了TCP,日子就难了,后盾的任务人员全走了,谁来干活呢?
假如前面还要做顺序设计,就得先和办事器建设TCP衔接,而后能力发MQTT这个报文,否则的话,是MQTT本人拿上报文给办事器送过来?
四、物联网为什么首选MQTT
MQTT 是一种轻量级的、灵敏的网络协定,努力于为 IoT 开发人员完成适量的均衡;这个轻量级协定可在重大受限的装备硬件和高提早/带宽无限的网络上完成。它的灵敏性使得为 IoT 装备和办事的多样化运用场景提供反对成为可能。

发表回复

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则

:
注册会员
:
论坛短信
:
未填写
:
未填写
:
未填写

主题24

帖子37

积分168

图文推荐

  • 撞穿学校栅栏害死十一岁男孩的司机不必坐牢

    一位女司机撞穿学校栅栏、害死了11岁男孩,被罚20

  • 全科医生正告花粉症时节正在好转

    全国各地的全科医生正告春季的开端标记着花粉症时

  • 新西兰总理:出世在新西兰的新纳粹Thomas S

    新西兰总理拉克森称新纳粹Thomas Sewell是坏人,

  • 新州护士和助产士承受暂时加薪3%的前提

    新州护士和助产士投票承受政府提出的暂时加薪3%以

  • 新纳粹份子如何利用“普通父母”的掩护在反

    星期天,新纳粹份子在反移民集会开端前大约一个小