What is HTTP & HTTPS and How do they work ? - Go Online

HTTP 

  • Meaning
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.
Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text. HTTP is the protocol to exchange or transfer hypertext.



  • How does it works?
It's inherently stateless and is request-response driven.  It operates independently of transport although it's almost always over TCP (note: google is now coming out with an HTTP over UDP version for speed - the QUIC protocol).





HTTPS 

  • Meaning

The Hyper Text Transfer Protocol Secure (HTTPS) is the secure version of HTTP, the protocol over which data is sent between your browser and the website that you are connected to. The 'S' at the end of HTTPS stands for 'Secure'. 

It means all communications between your browser and the website are encrypted. HTTPS is often used to protect highly confidential online transactions like online banking and online shopping order forms.
Web browsers such as Internet Explorer, Firefox and Chrome also display a padlock icon in the address bar to visually indicate that a HTTPS connection is in effect.



  • How does it works?

HTTPS pages typically use one of two 
secure protocols to encrypt communications - SSL (Secure Sockets Layer) or TLS (Transport Layer Security). Both the TLS and SSL protocols use what 
is known as an 'asymmetric' Public Key Infrastructure (PKI) system. An asymmetric system uses two 'keys' to encrypt communications, a 'public' key and a 'private' key. Anything encrypted with the public key can only be decrypted by the private key and vice-versa.

Comments

Popular posts from this blog

What is SLL (Secure Sockets Layer) and How does it works ? - Go Online

What is TLS (Transport Layer Security) and How does it works ? - Go Online