Rahul kundu
6th sem, IT
content
 Define HTTP
 Define HTTPs
 Difference between HTTP and HTTPS
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.
 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.
 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
 HTTP has 6 attributes:-
 Client/server model
 Simplicity
 Flexibility and content typing
 Connection less
 Stateless
 Meta information
 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.
 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
 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.
 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.
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and HTTP s)

Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and HTTP s)

  • 1.
  • 2.
    content  Define HTTP Define HTTPs  Difference between HTTP and HTTPS
  • 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.- whenyou 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 has6 attributes:-  Client/server model  Simplicity  Flexibility and content typing  Connection less  Stateless  Meta information
  • 8.
     Hypertext transferprotocol 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 isa 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 betweenHTTP 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 betweenHTTP 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.