不少朋友有疑问,都有MQTT了,怎么还要用TCP呀?有这种疑问的朋友就是典型的基础概念不清楚!
TCP是OSI第四层的传输层协议,MQTT是基于TCP的七层应用层协议,他俩根本不是同一个世界的。为了更好的理解,我们可以把MQTT比作是亿佰特的某个设备,毕竟是应用层,有实际的应用意义才会购买,那么买了之后,谁给你配送来呢?那就是TCP了,传输层嘛,通过陆运、空运、海运等等运送方式将设备送到指定的快递点,也就是说TCP传输MQTT的数据。
MQTT能不能干掉TCP,一个顶俩?
MQTT就好比是演员,面向观众,光鲜亮丽,是直接面向应用的,但是你不能忘了后台默默无闻的工作人员,这些人就是TCP。如果说没有MQTT,马上就可以有很多人来代替他,毕竟备用演员还是比较多的,但是就现阶段来说,如果没了TCP,日子就难了,后台的工作人员全走了,谁来干活呢?如果后面还要做程序设计,就得先和服务器建立TCP连接,然后才能发MQTT这个报文,不然的话,是MQTT自己拿上报文给服务器送过去?
现在你搞明白了吗?如还有他问题,可以官网查看更多信息。
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 南京办事处葛经理:17626012283
成都总部销售经理:
秦 科(无线模块):18884314654 冯子恒(无线模块):18828049434
蔡友银(无线模块):13882211021 葛宇龙(通信设备):19138800613
胡兵(外贸销售经理):18584911141、 sales06@ebyte.com
业务邮箱:support@cdebyte.com 全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号