Networking Protocols are the key building blocks that enable devices to communicate on a network.
The most common and important ones are:
TCP/IP:(Transmission Control Protocol / Internet Protocol ).
The fundamental protocol of the internet.
TCP handles assembling data into packets and reliable delivery.
IP handles addressing and routing the packets.
Together they enable communication over interconnected networks.
DNS:( Domain Name System ).
The Domain Name System translates domain names (like paperpage.in) to the machine-readable IP addresses ID needed for location and routing traffic on the internet.
HTTP:(Hyper Text Transfer Protocol ).
This application layer protocol defines how web clients and servers communicate.
HTTP establishes connections specifies request methods (GET, POST) and response codes (404,500) and formats & transports web pages, assets, APIs etc.
HTTPS:(Hyper Text Transfer Protocol Secure ).
It's the same as HTTP but with added encryption of communication and authentication of servers through SSL/TLS certificates.
This provides security and data privacy.
SMTP: ( Simple Mail Transfer Protocol ).
The standard protocol for email transmission between servers over the internet.
SMTP handles formatting, transmission, routing, and delivery of email.
FTP: ( File Transfer Protocol ).
Allow to transfer files (upload and download ) between host over TCP networks.
Widely used for exchanging files between client and server programs.
UDP: ( User Datagram Protocol ).
A light weight transport layer protocol used for time-sensitive transmission like video streaming, online games and voice chats.
credits: kishore pandy