SlideShare a Scribd company logo
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)

More Related Content

What's hot

What's hot (20)

HTTPS
HTTPSHTTPS
HTTPS
 
HTTPS
HTTPSHTTPS
HTTPS
 
HTTP Presentation
HTTP Presentation HTTP Presentation
HTTP Presentation
 
Https presentation
Https presentationHttps presentation
Https presentation
 
Http and its Applications
Http and its ApplicationsHttp and its Applications
Http and its Applications
 
Http-protocol
Http-protocolHttp-protocol
Http-protocol
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
HTTP Protocol Basic
HTTP Protocol BasicHTTP Protocol Basic
HTTP Protocol Basic
 
protocols and types of protocols.
protocols and types of protocols.protocols and types of protocols.
protocols and types of protocols.
 
HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and response
 
Secure electronic transaction ppt
Secure electronic transaction pptSecure electronic transaction ppt
Secure electronic transaction ppt
 
Network security cryptographic hash function
Network security  cryptographic hash functionNetwork security  cryptographic hash function
Network security cryptographic hash function
 
Introduction to HTTP protocol
Introduction to HTTP protocolIntroduction to HTTP protocol
Introduction to HTTP protocol
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
HTTP & WWW
HTTP & WWWHTTP & WWW
HTTP & WWW
 
Application Layer
Application Layer Application Layer
Application Layer
 
Http Introduction
Http IntroductionHttp Introduction
Http Introduction
 
Ssl and tls
Ssl and tlsSsl and tls
Ssl and tls
 
Telnet
TelnetTelnet
Telnet
 
Introduction to Web Technology
Introduction to Web TechnologyIntroduction to Web Technology
Introduction to Web Technology
 

Viewers also liked

SSL Secure socket layer
SSL Secure socket layerSSL Secure socket layer
SSL Secure socket layer
Ahmed Elnaggar
 
HyperText Transfer Protocol
HyperText Transfer ProtocolHyperText Transfer Protocol
HyperText Transfer Protocol
ponduse
 
It Services Secure Email Presentation
It Services Secure Email PresentationIt Services Secure Email Presentation
It Services Secure Email Presentation
bryanpsu
 
HTTP Definition and Basics.
HTTP Definition and Basics.HTTP Definition and Basics.
HTTP Definition and Basics.
Halah Salih
 

Viewers also liked (20)

SSL Secure socket layer
SSL Secure socket layerSSL Secure socket layer
SSL Secure socket layer
 
Ssl (Secure Socket Layer)
Ssl (Secure Socket Layer)Ssl (Secure Socket Layer)
Ssl (Secure Socket Layer)
 
HyperText Transfer Protocol
HyperText Transfer ProtocolHyperText Transfer Protocol
HyperText Transfer Protocol
 
Secure Socket Layer
Secure Socket LayerSecure Socket Layer
Secure Socket Layer
 
Introduction to Secure Sockets Layer
Introduction to Secure Sockets LayerIntroduction to Secure Sockets Layer
Introduction to Secure Sockets Layer
 
Web Application Security 101 - 02 The Basics
Web Application Security 101 - 02 The BasicsWeb Application Security 101 - 02 The Basics
Web Application Security 101 - 02 The Basics
 
Vigenere cipher
Vigenere cipherVigenere cipher
Vigenere cipher
 
Ciphers and codes
Ciphers and codesCiphers and codes
Ciphers and codes
 
eGovernance Explained - Mukund Nadgowda
eGovernance Explained - Mukund NadgowdaeGovernance Explained - Mukund Nadgowda
eGovernance Explained - Mukund Nadgowda
 
Https
HttpsHttps
Https
 
7 Protocols
7 Protocols7 Protocols
7 Protocols
 
HTTPS at Sydney Alt.Net User Group
HTTPS at Sydney Alt.Net User GroupHTTPS at Sydney Alt.Net User Group
HTTPS at Sydney Alt.Net User Group
 
It Services Secure Email Presentation
It Services Secure Email PresentationIt Services Secure Email Presentation
It Services Secure Email Presentation
 
Https
HttpsHttps
Https
 
E governance
E governanceE governance
E governance
 
Shttp
ShttpShttp
Shttp
 
Secure Email Overview - NeoCertified Demo
Secure Email Overview - NeoCertified DemoSecure Email Overview - NeoCertified Demo
Secure Email Overview - NeoCertified Demo
 
HTTP Definition and Basics.
HTTP Definition and Basics.HTTP Definition and Basics.
HTTP Definition and Basics.
 
3 public key cryptography
3 public key cryptography3 public key cryptography
3 public key cryptography
 
Https
HttpsHttps
Https
 

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

Web programming lec#3
Web programming lec#3Web programming lec#3
Web programming lec#3
Nisa Soomro
 

Similar to Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and HTTP s) (20)

Http vs https
Http vs httpsHttp vs https
Http vs https
 
Lecture 6- http
Lecture  6- httpLecture  6- http
Lecture 6- http
 
HTTP.pptx...............................
HTTP.pptx...............................HTTP.pptx...............................
HTTP.pptx...............................
 
Http_Protocol.pptx
Http_Protocol.pptxHttp_Protocol.pptx
Http_Protocol.pptx
 
HTTP vs HTTPS Difference
HTTP vs HTTPS Difference HTTP vs HTTPS Difference
HTTP vs HTTPS Difference
 
Www and http
Www and httpWww and http
Www and http
 
HTTP & HTTPS
HTTP & HTTPSHTTP & HTTPS
HTTP & HTTPS
 
An Introduction to Cyber World to a Newbie
An Introduction to Cyber World to a NewbieAn Introduction to Cyber World to a Newbie
An Introduction to Cyber World to a Newbie
 
Web programming lec#3
Web programming lec#3Web programming lec#3
Web programming lec#3
 
Ssl https
Ssl httpsSsl https
Ssl https
 
KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7
 
HTTP & HTTPs
HTTP & HTTPsHTTP & HTTPs
HTTP & HTTPs
 
application layer
application layerapplication layer
application layer
 
HTTP VS. HTTPS: WHICH IS BETTER??
HTTP VS. HTTPS: WHICH IS BETTER??HTTP VS. HTTPS: WHICH IS BETTER??
HTTP VS. HTTPS: WHICH IS BETTER??
 
Tcp and udp ports
Tcp and udp portsTcp and udp ports
Tcp and udp ports
 
internet protocol
internet protocolinternet protocol
internet protocol
 
Assignment - 01
Assignment - 01Assignment - 01
Assignment - 01
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Webbasics
WebbasicsWebbasics
Webbasics
 
Web technology
Web technologyWeb technology
Web technology
 

More from rahul kundu (17)

Material management
Material managementMaterial management
Material management
 
Business function in organization
Business function in organizationBusiness function in organization
Business function in organization
 
Document object model(dom)
Document object model(dom)Document object model(dom)
Document object model(dom)
 
Document object model(dom)
Document object model(dom)Document object model(dom)
Document object model(dom)
 
Dhtml
DhtmlDhtml
Dhtml
 
Sgml
SgmlSgml
Sgml
 
Internet
InternetInternet
Internet
 
Type of internet connectivity
Type of internet connectivityType of internet connectivity
Type of internet connectivity
 
Introduction of tcp, ip & udp
Introduction of tcp, ip & udpIntroduction of tcp, ip & udp
Introduction of tcp, ip & udp
 
Electronic payment system(EPS)
Electronic payment system(EPS)Electronic payment system(EPS)
Electronic payment system(EPS)
 
Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6
 
Authentication, authorization, accounting(aaa) slides
Authentication, authorization, accounting(aaa) slidesAuthentication, authorization, accounting(aaa) slides
Authentication, authorization, accounting(aaa) slides
 
Electronic data-interchange slides
Electronic data-interchange slidesElectronic data-interchange slides
Electronic data-interchange slides
 
Client server security threats
Client server security threatsClient server security threats
Client server security threats
 
Introduction of firewall slides
Introduction of firewall slidesIntroduction of firewall slides
Introduction of firewall slides
 
Virus slides
Virus slidesVirus slides
Virus slides
 
Mpeg 7 slides
Mpeg 7 slides Mpeg 7 slides
Mpeg 7 slides
 

Recently uploaded

Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
Kamal Acharya
 
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
tuuww
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 

Recently uploaded (20)

Online book store management system project.pdf
Online book store management system project.pdfOnline book store management system project.pdf
Online book store management system project.pdf
 
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdf
 
Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdf
 
Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
 
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and VisualizationKIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Dairy management system project report..pdf
Dairy management system project report..pdfDairy management system project report..pdf
Dairy management system project report..pdf
 
RM&IPR M4.pdfResearch Methodolgy & Intellectual Property Rights Series 4
RM&IPR M4.pdfResearch Methodolgy & Intellectual Property Rights Series 4RM&IPR M4.pdfResearch Methodolgy & Intellectual Property Rights Series 4
RM&IPR M4.pdfResearch Methodolgy & Intellectual Property Rights Series 4
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
 
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission line
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 

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

  • 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.- 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.