TOML
TCP/IP Protocol Suite - TOML
The TCP/IP Protocol Suite is a collection of communication protocols that enable data communication over the internet. It consists of four layers: Application, Transport, Internet, and Link layers, including major protocols such as TCP, UDP, IP, ICMP, ARP, DNS, HTTP, FTP, and SMTP. Standardized by the IETF and published as RFC documents, it forms the core of modern internet infrastructure.
TCP/IP
protocol
network
internet
communication
RFC
IETF
[[items]]
code = "TCP"
slug = "tcp"
name = "Transmission Control Protocol"
description = "Connection-oriented, reliable communication protocol."
layer = "Transport Layer"
portRange = "0-65535"
rfc = "RFC 793"
port = ""
[[items]]
code = "UDP"
slug = "udp"
name = "User Datagram Protocol"
description = "Connectionless, lightweight communication protocol."
layer = "Transport Layer"
portRange = "0-65535"
rfc = "RFC 768"
port = ""
[[items]]
code = "IP"
slug = "ip"
name = "Internet Protocol"
description = "Network layer protocol providing logical addressing and routing."
layer = "Internet Layer"
portRange = ""
rfc = "RFC 791 / RFC 2460"
port = ""
[[items]]
code = "ICMP"
slug = "icmp"
name = "Internet Control Message Protocol"
description = "Protocol providing error reporting and diagnostic functions."
layer = "Internet Layer"
portRange = ""
rfc = "RFC 792"
port = ""
[[items]]
code = "ARP"
slug = "arp"
name = "Address Resolution Protocol"
description = "Protocol that maps IP addresses to MAC addresses."
layer = "Link Layer"
portRange = ""
rfc = "RFC 826"
port = ""
[[items]]
code = "DNS"
slug = "dns"
name = "Domain Name System"
description = "System that translates domain names to IP addresses."
layer = "Application Layer"
portRange = ""
rfc = "RFC 1034 / RFC 1035"
port = "53"
[[items]]
code = "HTTP"
slug = "http"
name = "Hypertext Transfer Protocol"
description = "Protocol for web browsing."
layer = "Application Layer"
portRange = ""
rfc = "RFC 2616 / RFC 7540"
port = "80 / 443 (HTTPS)"
[[items]]
code = "FTP"
slug = "ftp"
name = "File Transfer Protocol"
description = "Protocol for file transfer."
layer = "Application Layer"
portRange = ""
rfc = "RFC 959"
port = "20 / 21"
[[items]]
code = "SMTP"
slug = "smtp"
name = "Simple Mail Transfer Protocol"
description = "Protocol for email transmission."
layer = "Application Layer"
portRange = ""
rfc = "RFC 5321"
port = "25 / 587"