3. Hypertext transfer protocol(HTTP)
The HTTP provides a standard for web browsers &
servers to communicate.
HTTP is the foundation of data communication for
the WWW.
HTTP is an application layer network protocol
built on top of TCP.
4. HTTP clients & servers communicate via HTTP
request & response message.
Hypertext is structured text that uses logical
links(hyper links) between nodes containing text.
HTTP is the protocol to exchange or transfer
hypertext.
HTTP is called a “stateless protocol” because each
command is executed independently, without any
knowledge of the commands that came before it.
5. E.g.- when you enter a URL in your browser, this
actually sends an HTTP command to the web
server directing it to fetch & transmit the
requested web page.
There are 2 major versions of HTTP:-
HTTP/1.0
HTTP/1.1
6. HTTP has 6 attributes:-
Client/server model
Simplicity
Flexibility and content typing
Connection less
Stateless
Meta information
7.
8. Hypertext transfer protocol secure
(HTTPS)
HTTPs is a combination of HTTP with SSL/TLS
protocol.
It provides encrypted communication & secure
identification of a network server.
HTTPs connection are often used for payment
transactions on the WWW & for sensitive
transaction in corporate information system.
9. HTTPs is a secure version of the hypertext transfer
protocol (HTTP).
HTTPs allows secure ecommerce transaction, such
as online banking.
Web browsers such as internet explorer & Firefox
display a padlock icon to indicate that the website
is secure, as it also display https:// in the address
bar.
E.g.-https://facebook.com
10. difference between HTTP and HTTPs
S.NO HTTP HTTPs
1. It is hypertext transfer protocol. It is hypertext transfer protocol
with secure.
2. It is not secure & unreliable. It is secure & reliable.
3. HTTP URLs begin with http://. HTTPs URLs begin with https://.
4. It uses port 80 by default . It was use port 443 by default.
5. It is subject to man-in-the-middle &
eavesdropping attacks.
It is designed to withstand such
attacks & is considered secure
against such attacks.
11. difference between HTTP and HTTPs
S.NO HTTP HTTPs
6. HTTP message is not encrypted & is
not safe to send.
HTTPs message is encrypted,
including the headers & the
request/response load.
7. It is used for many purposes such as a
website article that is open &
available to everyone, this lack of
security is of on important.
If a website is one that needs to
collect private information such
as credit card number then it is a
more secure protocol.
8. Operates at application layer. Operates at transport layer.
9. No certificates required. Certificates required.