What is HTTP/HTTPS in Networking?
What is HTTP/HTTPS in Networking?
1. HTTP (HyperText Transfer Protocol):
– Purpose:
HTTP is a protocol used for transmitting data (like web pages, images, and videos) between a web browser (client) and a web server.
– How It Works:
– The client (browser) sends an HTTP request (e.g., GET or POST) to the server.
– The server responds with an HTTP response containing the requested data.
– Characteristics:
– Operates on port 80.
– Stateless: Each request is independent; no memory of previous interactions.
– Unsecured: Data is sent in plain text — can be intercepted.
2. HTTPS (HyperText Transfer Protocol Secure):
– Purpose:
HTTPS is the secure version of HTTP, adding encryption to protect data during transmission.
– How It Works:
– Uses TLS (Transport Layer Security) or SSL to encrypt the connection.
– A digital certificate (SSL certificate) is installed on the server to authenticate it.
– Once verified, a secure session is established between client and server.
– Characteristics:
– Operates on port 443.
– Encrypted: Protects against eavesdropping and tampering.
– Ensures data integrity, confidentiality, and authenticity.
Disclaimer – This post has only been shared for an educational and knowledge-sharing purpose related to Technologies. Information was obtained from the source above source. All rights and credits are reserved for the respective owner(s).
Keep learning and keep growing
Source: LinkedIn
Credits: Mr. Ahmed Bawkar