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