IoT Protocol
IoT Protocol
S.Kavitha
Head & Assistant Professor
Department of Computer Science
Sri Sarada Niketan College of Science for Women,Karur.
Link Layer:
Link Layer protocols determine how the
data is physically sent over the networks
physical layer or medium(example copper
wire, electrical cable, or radio wave)
Host on the same link exchange data
packets over the link layer using the link layer
protocol
• 802.3 Ethernet
• 802.1- WI-FI
• 802.16 wiMAX
• 802.15.4 LR-WPAN
• 2G / 3G / 4G mobile communications:
These are the different generations of
mobile communication standards including
second generation (2G including GSM and
CDMA). CDMA (Code Division Multiple Access)
and GSM (Global System for Mobiles)
3rd Generation (3G including UMTS and
CDMA2000) and
4th generation 4G including LTE.
• Network / internet layer :
The network layer are responsible for
sending of IP data grams from the source
network to the destination network.
This layer Performs the host addressing
and packet routing.
The data grams contains a source
and destination address which are used to
route them from the source to the destination
across multiple networks. IP addressing
schemes such as ipv4 or IPv6.
• IPV4:
It uses 32 bit addresses scheme that
allows total of 2 32 address.
As more and more devices got connected
to the internet. The Ipv4 has succeeded by IPv6.
• IPv6:
It is the newest versions of internet
protocol and successor to IPv4.
IPv6 uses 128 bit address schemes that
are lost total of 2 128 are 3.4* 10 38 address
• 6LoWPAN:
IPv6 over low power wireless personal
area networks brings IP protocol to the low
power device which have limited processing
capability it operate in the 2.4 GHz frequency
range and provide the data transfer rate off to
50 kb/s.
Transport layer :
The Transport layer protocols provides
end-to-end message transfer capability
independent of the underlying network.
Provides functions such as error control ,
segmentation, flow control and congestion
control.
• TCP:
Transmission control protocol is the most widely
used to transport layer protocol that is used by the
web browsers along with HTTP , HTTPS application
layer protocols email program (SMTP application layer
protocol) and file transfer protocol.
TCP also provide error deduction capability so
that duplicate packets can be discarded and low
packets are retransmitted .The flow control capability
ensures that the rate at which the sender since the
data is now to too to high for the receiver to process
• UDP: unlike TCP, which requires carrying out
an initial setup procedure, UDP is a connection
less protocol. UDP is useful for time sensitive
application they have very small data units to
exchange and do not want the overhead of
connection setup. UDP is a transactions
oriented and stateless protocol. UDP does not
provide guaranteed delivery, ordering of
messages and duplicate eliminations.
• Application layer : Application layer protocol
define how the application interfaces with the
lower layer protocols to send the data over
the network.
• Application layer protocol enable process-to-
process connection using ports.
• Http: Hypertext transfer protocol is the
application layer protocol that forms the
foundations of world wide web http
includes, ,commands such as GET, PUT, POST,
DELETE, HEAD, TRACE, OPTIONS etc