在HTTP协议中,客户端与服务器之间进行通信的主要模式是什么?
广播模式
请求-响应模式
发布-订阅模式
点对点模式
MQTT协议主要用于物联网(IoT)场景,其核心通信模式是什么?
请求-响应模式
轮询模式
发布-订阅模式
长连接模式
小明想通过浏览器访问一个网页,他的电脑会向服务器发送一个HTTP请求。这个过程体现了HTTP协议的哪个特点?
服务器可以主动向客户端推送消息
通信连接是永久保持的
通信必须由客户端先发起请求
一个请求可以同时订阅多个主题
当你想在一个服务器输入账号密码进行登录时,应该使用哪个HTTP方法?
GET
POST
PUT
DELETE
当你在浏览器中输入一个不存在的网址时,通常会收到哪个状态码?
200
301
404
500
一个智能温度传感器需要将其采集的数据实时发送给多个监控设备(如手机和电脑)。使用以下哪种协议模式最合适?
HTTP的请求-响应模式
MQTT的发布-订阅模式
FTP的文件传输模式
SMTP的邮件发送模式
在HTTP协议的“请求-响应”模式中,客户端总是主动发起请求,服务器被动响应。
请将MQTT通信机制中核心概念的作用进行匹配。
发布者(Publisher)
发送消息的设备,比如温度传感器检测到温度变化,就"发布"一条消息。
订阅者(Subscriber)
接收消息的设备,比如你的手机APP"订阅"了温度主题,就能收到温度信息。
代理(Broker)
消息的中转站,所有消息都通过它来转发。
主题(Topic)
消息的分类标签,比如"home/livingroom/temperature"
服务质量(QoS)
消息传递的可靠程度,有3个级别(0,1,2)
适合使用MQTT的应用场景有哪些?
智能家居
环境监测
浏览网页
搜索信息