2. Which of the following is the correct order of layers from bottom to top in a typical IoT protocol stack?
easy
A. Application, Transport, Network, Data Link, Physical
B. Physical, Data Link, Network, Transport, Application
C. Network, Physical, Data Link, Transport, Application
D. Transport, Network, Data Link, Physical, Application
Solution
Step 1: Recall the standard IoT protocol stack order
The stack starts with Physical at the bottom, then Data Link, Network, Transport, and Application at the top.
Step 2: Match the options to the correct order
Physical, Data Link, Network, Transport, Application matches the correct bottom-to-top order exactly.
Final Answer:
Physical, Data Link, Network, Transport, Application -> Option B
Quick Check:
Bottom to top = Physical to Application [OK]
Hint: Remember stack starts with Physical layer at bottom [OK]
Common Mistakes:
Reversing the order of layers
Mixing Network and Data Link layers
Placing Application layer at bottom
3. Given the following IoT protocol stack layers: Physical, Data Link, Network, Transport, Application. Which layer typically uses MQTT protocol?
medium
A. Application layer
B. Network layer
C. Transport layer
D. Physical layer
Solution
Step 1: Identify MQTT protocol role
MQTT is a messaging protocol used for communication between applications in IoT.
Step 2: Map MQTT to the correct layer
Since MQTT handles messaging and data exchange for applications, it belongs to the Application layer.
Final Answer:
Application layer -> Option A
Quick Check:
MQTT = Application layer protocol [OK]
Hint: MQTT is an application messaging protocol [OK]
Common Mistakes:
Confusing MQTT with network or transport protocols
Thinking MQTT works at Physical or Data Link layers
Mixing MQTT with TCP or IP protocols
4. You see an IoT device failing to send data reliably. The device uses UDP at the Transport layer. What is a likely cause?
medium
A. UDP automatically retries sending data
B. UDP encrypts data causing delays
C. UDP requires a physical connection cable
D. UDP does not guarantee delivery, causing data loss
Solution
Step 1: Understand UDP characteristics
UDP is a simple Transport layer protocol that sends data without guaranteeing delivery or order.
Step 2: Analyze impact on IoT device
Because UDP does not confirm receipt, data can be lost if packets are dropped, causing unreliable transmission.
Final Answer:
UDP does not guarantee delivery, causing data loss -> Option D
Quick Check:
UDP = no delivery guarantee [OK]
Hint: UDP is unreliable, no delivery confirmation [OK]
Common Mistakes:
Assuming UDP encrypts data
Thinking UDP requires physical cables
Believing UDP retries automatically
5. An IoT system needs to send sensor data securely and reliably over a low-power wireless network. Which combination of protocol layers is best suited?
hard
A. Physical: LoRaWAN, Transport: UDP, Application: CoAP with DTLS
B. Physical: Bluetooth, Transport: TCP, Application: FTP
C. Physical: Ethernet, Transport: UDP, Application: MQTT
D. Physical: Wi-Fi, Transport: TCP, Application: HTTP