0% found this document useful (0 votes)
2 views

Web Protocols- WebSocket

Web protocols are essential for communication and data exchange over the internet, ensuring interoperability and security. The top five web protocols include HTTP, HTTPS, DNS, WebSocket, and FTP, with WebSocket enabling real-time, bidirectional communication. It is particularly useful for applications requiring live updates, such as chat applications and online gaming.

Uploaded by

Sai Rajeev
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Web Protocols- WebSocket

Web protocols are essential for communication and data exchange over the internet, ensuring interoperability and security. The top five web protocols include HTTP, HTTPS, DNS, WebSocket, and FTP, with WebSocket enabling real-time, bidirectional communication. It is particularly useful for applications requiring live updates, such as chat applications and online gaming.

Uploaded by

Sai Rajeev
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

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

You might also like