Presented By, N. Vivekha, 19MCO004

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

HTTP& MQTT PROTOCOL

Presented by,
N. Vivekha,
19MCO004.
HTTP PROTOCOL

 HTTP- Hyper text transfer protocol


 Application-level protocol - distributed, collaborative, hypermedia
information systems.
 Data communication - World Wide Web (i.e. internet) since 1990.
 Stateless protocol.
 RFC-2616 specification - HTTP/1.1.
 HTTP/1.1- revision of original HTTP (HTTP/1.0).
 HTTP - TCP/IP based communication protocol.
FEATURES

 There are 3 basic features of HTTP which is simple but makes


powerful.
 HTTP is connectionless
 HTTP is media independent
 HTTP is stateless
 HTTP/1.0 uses a new connection for each request/response
exchange, where as HTTP/1.1 connection may be used for one or
more request/response exchanges.
ARCHITECTURE
ADVANTAGES

Data Encryption
Data Protection
Server Authentication
Handshaking before Data Transfer
Search Engine Visibility
DISADVANTAGE

 Extra overhead of data transfer.


 Overhead - time to encrypt and decrypt the data.
MQTT

 MQ Telemetry Transport or Message Queuing Telemetry Transport.


 It is an open OASIS and ISO standard.
 It supports lossless and bi-directional connections.
Why MQTT?

 Lightweight and Efficient


 Bi-directional Communications
 Scale to Millions of Things
 Reliable Message Delivery
 Support for Unreliable Networks
 Security Enabled
MQTT ARCHITECTURE
ADVANTAGES

Distribute information more efficiently


Increase scalability
Reduce network bandwidth consumption dramatically
Reduce update rates to seconds
Very well-suited for remote sensing and control
DISADVANTAGES

 It operates over TCP


 Centralized broker can limit scale
THANK YOU

You might also like