IOT MQTT協議 控制資料報 PING

2021-09-24 16:58:32 字數 670 閱讀 2165

pingreq資料報從客戶端傳送到伺服器。它可以用於:

在沒有任何其他控制資料報從客戶端傳送到伺服器的情況下,向伺服器指示客戶端處於活動狀態。

請求伺服器響應以確認它處於活動狀態。

練習網路以指示網路連線處於活動狀態。

此資料報用於keep alive處理,有關詳細資訊,請參閱第3.1.2.10節。

圖3.33 - pingreq資料報固定標頭

7

6

5

4

3

2

1

0

位元組1mqtt控制包型別(12)

保留的110

0000

0位元組2

剩餘長度(0)00

0000

00pingreq資料報沒有變數頭。

pingreq資料報沒有負載。

伺服器必須傳送pingresp資料報以響應pingreq資料報 [mqtt-3.12.4-1]。

IOT MQTT協議 控制資料報 CONNACK

connack資料報是伺服器響應從客戶端收到的connect資料報傳送的資料報。從伺服器傳送到客戶端的第乙個資料報必須是connack資料報 mqtt 3.2.0 1 如果客戶端在合理的時間內沒有從伺服器收到connack資料報,則客戶端應該關閉網路連線。合理 的時間量取決於應用程式的型別和通訊基礎...

ICMP協議資料報捕獲

今天使用wireshark除錯乙個ping功能,使用icmp過濾串,發現ping本地子網乙個不存在的ip位址,wireshark沒有捕獲到任何的icmp資料報。而當ping另外乙個子網不存在的ip位址,wireshark捕獲到了icmp資料。分析如下 一.ping本地子網的ip位址 1.獲取目標ip...

python UDP 資料報協議

基於udp協議通訊的套接字 服務端1 from socket import 23 server socket af inet,sock dgram sock dgram 資料報協議 4 server.bind 127.0.0.1 8080 56 print start.7while true 8 d...