Overview

Network Protocols

Network protocols are communication rules for exchanging data between computers and network devices. Based on the TCP/IP model, they consist of four layers: application layer, transport layer, internet layer, and network interface layer. These are essential technologies for all communication over the internet, including web browsing, email transmission and reception, file transfer, and remote operations.

TCP/IP network communication protocol internet OSI model
code slug name description layer port
TCP tcp TCP (Transmission Control Protocol) A connection-oriented protocol that prioritizes reliability. transport -
UDP udp UDP (User Datagram Protocol) A connectionless protocol that prioritizes speed. transport -
FTP ftp FTP (File Transfer Protocol) A protocol for file transfer. application 20/21
SFTP sftp SFTP (SSH File Transfer Protocol) A secure file transfer protocol using SSH. application 22
SMTP smtp SMTP (Simple Mail Transfer Protocol) A protocol for sending electronic mail. application 25
POP3 pop3 POP3 (Post Office Protocol ver.3) A protocol for receiving mail from mail servers. application 110
IMAP imap IMAP (Internet Message Access Protocol) A protocol for managing mail on the mail server. application 143
DNS dns DNS (Domain Name System) A protocol that converts domain names to IP addresses. application 53
DHCP dhcp DHCP (Dynamic Host Configuration Protocol) A protocol that automatically assigns IP addresses. application 67/68
SSH ssh SSH (Secure Shell) A protocol for encrypted secure remote operations. application 22
Telnet telnet Telnet (Teletype Network) A text-based remote operation protocol. application 23

A list of communication protocols used for data communication in computer networks.