0% found this document useful (0 votes)
42 views

Assignment-2 Solution

The document provides 15 multiple choice questions about Internet of Things topics such as MQTT, CoAP, 6LoWPAN and wireless protocols. The questions cover features and concepts related to these technologies and are taken from NPTEL online certification courses.

Uploaded by

Sheeba S
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views

Assignment-2 Solution

The document provides 15 multiple choice questions about Internet of Things topics such as MQTT, CoAP, 6LoWPAN and wireless protocols. The questions cover features and concepts related to these technologies and are taken from NPTEL online certification courses.

Uploaded by

Sheeba S
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

NPTEL Online Certification Courses

Indian Institute of Technology Kharagpur

Introduction to
Internet of
ThingsAssignment-
Week 2
TYPE OF QUESTION:MCQ/MSQ
Number ofquestions:15 Total mark: 15 X 1= 15

QUESTION 1:

Which of the following operations is true for MQTT?


a. publish/subscribe
b. request/response
c. client/server
d. None of them
Correct Answer: a. publish/subscribe
Detailed Solution:MQTT uses publish/subscribe operation to exchange data between
clients and the server. It is an application layer messaging protocol that requires a standing
TCP connection.
See lecture 6 @ 2:08

QUESTION2:

In MQTT, to the CONNECT message from the Client to initiate a connection, the Broker replies
with which of the following?
a. ACK
b. GET
c. CONNECTED
d. CONNACK

Correct Answer: d. CONNACK


Detailed Solution: The Broker responds with a CONNACK message and a status code.
After establishing the connection, the Broker keeps it open until the client sends a
disconnect command or the connection breaks.
See lecture 6 @ 5:35

QUESTION3:

Which of the following is true for the MQTT topic?


a. UTF-8 string
NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur

b. Case sensitive

c. Both of them
d. None of them
Correct Answer: c. Both of them
Detailed Solution: MQTT must use UTF-8 strings. These are case sensitive and must
consist of at least one character to be valid.
See lecture 6 @ 10:55

QUESTION4:

Which of the following is the protocol data transfer unit for CoAP?
a. Datagram
b. Packet
c. Frame
d. Bit
Correct Answer: a. Datagram
Detailed Solution: CoAP works over a datagram oriented transport protocol such as UDP.
See lecture 7 @ 2:50

QUESTION5:

Which one of the following is not resource-constrained protocol?


a. MQTT
b. Co-AP
c. REST
d. DDS
Correct Answer: c. REST
Detailed Solution: REST (Representational State Transfer) is a resource-hungry protocol.
See lecture 7 @ 3:45

QUESTION6:

Which of the following is not a feature of the CoAP protocol?


a. Web transfer protocol
b. M2M applications
c. Request-response model
d. Synchronous communication
Correct Answer: d. Synchronous communication
Detailed Solution: CoAP is based upon asynchronous message exchange between client
and server.
NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur

See lecture 7 @ 2:40

QUESTION7:

Which of the following is not a feature of XMPP?


a. Central Broker
b. Open standard
c. Encryption
d. Interoperability
Correct Answer: a. Central Broker

Detailed Solution: XMPP is a decentralized protocol with no central server or Broker.


See lecture 7 @ 13:35

QUESTION8:

In which of the following protocol, message is sent over both TCP and UDP?
a. AMQP
b. MQTT
c. CoAP
d. XMPP
Correct Answer: a. AMQP
Detailed Solution: In AMQP, messages is sent over TCP and UDP.

QUESTION9:

Which AMQP component receives message and routes them to queues?


a. Exchange
b. Queue
c. Bindings
d. Transfer
Correct Answer: a. Exchange
Detailed Solution: The Exchange component is part of a Broker that receives messages and
routes them to queues.
See lecture 8 @ 08:10

QUESTION 10:

Which feature is responsible for interference-free access to the same channel at different times by
multiple users or nodes in IEEE 802.15.4?
a. DSSS modulation scheme
NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur

b. CSMA-CA multiplexing
c. Transmission of short packets
d. Greater channel bandwidth

Correct Answer: b. CSMA-CA multiplexing


Detailed Solution:IEEE 802.15.4 uses carrier sense multiple access with collision
avoidance (CSMA-CA) multiplexing approach, which lets multiple users or nodes access
the same channel at different times without interference.
See lecture 8 @ 07:20

QUESTION 11:

Which of the following is functionality for RFD (Reduced Function Device) in IEEE 802.15.4?
a. Switching
b. Routing
c. Relaying
d. Sensing
Correct Answer: d. Sensing
Detailed Solution: A Reduced Function Device has a reduced level of functionality, which
can typically sense. RFDs can only talk to FFDs (Full Function Devices) as they contain no
routing functionality.
See lecture 9 @ 11:05

QUESTION 12:

Which of the following is not a functionality of Zigbee Device Objects (ZDOs)?


a. Device management
b. Managing requests to join a network
c. Interfacing and control services
d. Security
Correct Answer: c. Interfacing and control services
Detailed Solution: Application Support Sub-layer (APS) supports tasks such as interfacing
and bridging.
See lecture 9 @ 18:10

QUESTION 13:

Which technique allows transceiving of IPv6 packets over IEEE 802.15.4 in 6LoWPAN?
a. Header compression
b. Address translation
c. Both of them
d. None of them
NPTEL Online Certification Courses
Indian Institute of Technology Kharagpur

Correct Answer: c. Both of them

Detailed Solution: The 6LoWPAN technology has defined header compression and
addresses translation mechanisms to allow sending and receiving IPv6 packets over IEEE
802.15.4 based networks.
See lecture 10 @ 03:45

QUESTION 14:

Which one of the following is not a type of header in 6LoWPAN?


a. Dispatch
b. Mesh Addressing
c. Fragmentation
d. Flow Label
Correct Answer: d. Flow label
Detailed Solution: 6LoWPAN has three types of headers, dispatch, mesh addressing, and
fragmentation. Flow Label is a field in the 6LoWPAN packet format.
See lecture 10 @ 07:05

QUESTION15:

Route Requests, Route Replies, and Route Error are the operations for which routing protocol?
a. RPL
b. E-RPL
c. LOADng
d. None of them
Correct Answer: c.LOADng
Detailed Solution: Route Requests, Route Replies, and Route Error are related to LOADng
routing protocol, derived from Ad hoc On-Demand Distance Vector Routing (AODV)
Protocol.
See lecture 10 @ 12:10

************END***********

You might also like