



















Preview text:
Giải đề kiến trúc giao thức IoT Câu 1: D Câu 2: B Câu 3 D Câu 4: A
Vì 2 tuy chậm nhưng có thể đếm chính xác số người ra vào quán Câu 5: B Giải Ta có cấu trúc bản tin Xét bản tin suback - Fixed header 2byte -
Variable header 2byte (do tính gửi ack về cho subcri) -
Payload 2 byte(cho mỗi topic ta có thể thấy ở trên) Tổng là 6 Câu 6: B Giải:
Câu này không rõ lắm vì thực tế kiến trúc IoT có tận 3 loại:
Nhưng phổ biến nhất là 3 tầng ứng dụng, mạng và thiết bị ta có thể thấy rõ ở đây
Theo hình câu A thuộc lớp thiết bị, C cũng vậy, D cả 2 lớp, => B Câu 7: A Câu 8: C Câu 9: C Nhắc lại luôn CoAP Câu 10: C
Hình ảnh ngay bên trên câu 9 Câu 11: D
Nó sẽ thuộc các giao thức lớp ứng dụng Câu 12: A. Tất cả đều sai Giải
ở đây ta thấy có mỗi CoAp và DDS dung UDP => tất cả đều sai câu 13: B Câu 14: B Nhắc lại kiến thức: - Bản tin CONECT => không có - bản tin PUBLISH
=> có vậy đáp án đúng là B - bản tin CONACK - Bản tin PUBACK Câu 15: D Câu 16: A Câu 17: B Câu 18:
B(có 2 dạng tin cậy và không tin cậy nhưng đều là RST) Câu 19:
C (nếu nhỏ nhất là MQTT) Câu 20: B Câu 21 Giải:
Xét lý thuyết ta có bản tin publish -
Fixed heder : 2 byte(topic khá ngắn variable header + pay load < 127 thì là 1 byte) - Variable header
+ MSB 1 byte : độ dài của topic
+ LSB 1 byte: giá trị nhận dạng bản tin 12
+ topic name 7 byte: vì có 7 từ nhiệt độ
+ nếu tính Qos 1 hoặc 2 thì cộng them 2 byte messiage ID nhưng đây là bản tin QoS0 - Pay load: 0
2+1+1+7 = 11 byte => B (có thể đúng hoặc sai do đang phân vân Qos 0 hay 1 nếu 1 thì cộng them 2 byte là 13) Câu 22: C Câu 23: B Câu 24 A Câu 25 C Câu 26: A Câu 27: C Câu 28: C Câu 29:
B (HTTP thuộc giao thức lớp ứng dụng) Câu 30: C Câu 31 D Câu 32 D Câu 33: A Câu 34: Xét bản tin subscriber - 2 byte fixed header -
Variable header trong th này không tính vì message id tính sử dụng để xác nhận cho bản tin
subcriber có mức qos = 1 nhưng ta dung là mức 0 - Payload + xét topic đầu tiên:
2 byte string name , “do am” 5 byte tính cả cách , 1 byte thê hiện qos +xét topic 2
2 byte string length, “nhiet do” 8 byte + 1 byte thể hiên qos
Tổng 2+2+5+1+2+8+1 = 21 => A Câu 35: C Câu bài tập: Giải
Xét cấu trúc bản tin MQTT