WEB PROTOCOLS
Web protocols are standardized rules and formats that
enable communication and data exchange over the
internet. They define how data is transmitted, received,
and interpreted between devices, such as servers,
browsers, and other connected systems. These
protocols ensure interoperability, reliability, and
security across the web.
TOP 5 WEB
PROTOCOLS
HTTP
HTTPS
DNS
WebSocket
FTP
WEBSOCKET
WebSocket is a protocol that enables real-time,
bidirectional communication between a client and a
server over a single, persistent connection. Unlike
HTTP, WebSocket allows both parties to send and
receive messages independently after the
connection is established, providing full-duplex
communication.
WebSocket enables real-time, full-duplex communication
between a client and server over a persistent connection,
allowing both to send and receive data simultaneously with
minimal overhead. It's ideal for applications like live chat, online
gaming, and financial platforms.
HOW IT WORKS
Handshake: The communication starts as an HTTP request from the
client. If the server supports WebSocket, it responds with an "upgrade"
header to switch the protocol from HTTP to WebSocket.
Connection: After the handshake, the WebSocket connection is
established and both the client and server can send messages back
and forth.
Data Exchange: Both parties can transmit data in small, manageable
messages, either text or binary, with minimal overhead.
Closing the Connection: Either party can close the WebSocket
connection when it's no longer needed.
USE CASES
Real-Time Chat Applications
Live Notifications
Online Gaming
Stock Market Updates
Collaborative Tools (e.g., Google Docs)
THANK YOU