Popular Network Protocols:

Popular Network Protocols:

·

2 min read

Network protocols are standard methods of transferring data between two computers in a network.

HTTP(Hyper Text Transfer Protocol):

HTTP is a protocol for fetching resources such as HTML documents. it is the foundation of any data exchange on the Web and it is a client-server protocol.

HTTP/3:

HTTP/3 is the next major revision of the HTTP.it runs on QUIC, a new transport protocol. designed for mobile-heavy internet usage. it relies on UDP instead of TCP, which enables faster web pages responsiveness. VR application demand more bandwidth to render intricate details of a virtual scene and will likely benefit from migrating to HTTP/3 powered by QUIC.

HTTPS(Hyper Text Transfer Protocol Secure ):

HTTPS is extends HTTP and uses encryption for secure communications.

WEBSOCKET:

WebSocket is a protocol that provides full-duplex communication over TCP. Clients extablish WebSockets to receive real-time updates from the back-end services. Unlike REST , which always "pull" data, WebSocket enables data to be "pushed". Applications, like online gaming , stock trading, and messaging apps leverage WebSocket for real-time communication.

TCP(Transmission Control Protocol):

TCP is a designed to send packets across the internet and ensure the successful delivery of data and messages over networks. Many application-layer protocols build on top of TCP.

UDP(User Datagram Protocol):

UDP sends packets directly to a target computer, without establishing a connection first. UDP is commonly used in time-sensitive communication where occasionally dropping packets is better than waiting. Voice and Video traffic are often sent using this protocol.

SMTP(Simple Mail Transfer Protocol):

SMTP is a standard protocol to transfer electronic mail from one user to another.

FTP(File Transfer Protocol):

FTP is used to transfer computer files between client and server. it has separate connections for the control channels and data channel.