COMPUTER ART
INTEGRATED
PROJECT
TOPIC: - HTTP VS HTTPS
NAME: - [Link]
CLASS: - XII ‘B’
SCHOOL: - BLESSINGS
INTERNATIONAL SR SEC SCHOOL
YEAR: - 2024 – 2025
ACKNOWLEDGEMENT
I want to express my gratitude to my teacher Mrs.
Sahaya Sheeba for their encouragement, insightful
suggestions, and mentorship. I’d also like to extend
my thanks to my principal Mrs. Kiruba Jeyaseelan,
for granting me this wonderful opportunity to be part
of this project.
Also, I would like to express my appreciation to all
those who have supported and contributed to the
completion of this project. Your assistance,
guidance, and encouragement have been invaluable.
Thank you for being a part of this project.
Lastly, I want to thank my family & friends for their
understanding and support during this project.
HTTP VS HTTPS
HTTPS is just HTTP with encryption. The
primary distinction between these two
names is that HTTPS is more secure than
HTTP since it uses TLS (SSL) encryption
for all HTTP requests and answers, even
the standard ones. In this article, we are
going to discuss what is HTTP and HTTPS
and their advantages and disadvantages in
brief. Here Below is a detailed discussion
on HTTP and HTTPS.
HTTP vs HTTPS
HyperText Transfer Protocol
(HTTP)
HyperText Transfer Protocol (HTTP) is
a protocol using which hypertext is
transferred over the Web.
Due to its simplicity, HTTP has been
the most widely used protocol for
data transfer over the Web but the
data (i.e. hypertext) exchanged using
HTTP isn’t as secure as we would like
it to be.
In fact, hyper-text exchanged using
HTTP goes as plain text i.e. anyone
between the browser and server can
read it relatively easily if one intercepts
this exchange of data.
The acronym for Hypertext Transfer
Protocol is HTTP.
The web server delivers the desired data
to the user in the form of web pages
when the user initiates an HTTP request
through their browser. Above the TCP
layer lies an application layer protocol
called HTTP. It has given web browsers
and servers certain standard principle
that they can use to talk to one
another.
Because each transaction on the HTTP
protocol is carried out independently
of the others and without reference to
the history, the connection between
the web browser and the server ends
after the transaction is finished. This
makes HTTP a stateless protocol.
Advantages of HTTP
Because there are fewer connections
running at once, it delivers reduced
CPU and memory utilization.
It allows requests and answers to be
pipelined via HTTP.
Because there are fewer TCP
connections, it provides less network
congestion.
During the first stage of connection
establishment, handshakes are
exchanged. Because there is no
handshaking, it provides lower latency
for subsequent requests.
Without terminating the TCP
connection, it reports problems.
Disadvantages of HTTP
It is applicable to point-to-point
connections.
It isn’t mobile-friendly.
It is not capable of being pushed.
It uses far too many words.
It doesn’t provide trustworthy
exchange (in the absence of retry
mechanism).
When the client receives all the data it
requires, the connection is not
terminated. Therefore, the server won’t
be accessible during this time.
Hypertext Transfer Protocol
Secure (HTTPS)
Hypertext Transfer Protocol Secure
(HTTPS) is an extended version of the
Hypertext Transfer Protocol (HTTP). It
is used for secure communication.
In HTTPS, the communication
protocol is encrypted using Transport
Layer Security.
HTTPS stands for Hypertext Transfer
Protocol Secure.
While HTTP guarantees data security,
the HTTP protocol does not provide
data security.
As a result, HTTPS can be defined as a
secure variant of the HTTP protocol.
Data can be transferred using this
protocol in an encrypted format.
In most cases, the HTTPS protocol
must be used while entering bank
account information.
The HTTPS protocol is mostly utilised
in situations when entering login
credentials is necessary. Modern
browsers like Chrome distinguish
between the HTTP and HTTPS
protocols based on distinct markings.
HTTPS employs an encryption
mechanism called Secure Sockets
Layer (SSL), also known as Transport
Layer Security, to enable encryption.
Advantages of HTTPS
Provides in-transit data security.
Shields your website from data
breaches, phishing, and MITM attacks.
Increases the visitors’ trust to your
website.
Eliminates the “NOT Secure” alerts.
Assist you in raising your website’s
ranking.
Disadvantages of HTTPS
When switching to HTTPS, an SSL
certificate needs to be bought. Even
though website hosts often give SSL
certificates, these should be renewed
annually by paying a charge.
Encrypting and decrypting data across
HTTPS connections requires a lot of
computation.
There will be issues with caching some
information over HTTPS. Public
caching of those that previously took
place won’t happen again.
Certain proxy servers and firewalls
prevent users from accessing HTTPS
websites. Both deliberate and
inadvertent actions might result from
this.
If there are configuration issues, HTTP
will be used by your website to obtain
files rather than HTTPS.
BIBLIOGRAPHY
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]