INI

TCP/IP Protocol Suite - INI

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
[item.tcp]
code=TCP
slug=tcp
name=Transmission Control Protocol
description=Connection-oriented, reliable communication protocol.
layer=Transport Layer
portRange=0-65535
rfc=RFC 793
port=

[item.udp]
code=UDP
slug=udp
name=User Datagram Protocol
description=Connectionless, lightweight communication protocol.
layer=Transport Layer
portRange=0-65535
rfc=RFC 768
port=

[item.ip]
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=

[item.icmp]
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=

[item.arp]
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=

[item.dns]
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

[item.http]
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)

[item.ftp]
code=FTP
slug=ftp
name=File Transfer Protocol
description=Protocol for file transfer.
layer=Application Layer
portRange=
rfc=RFC 959
port=20 / 21

[item.smtp]
code=SMTP
slug=smtp
name=Simple Mail Transfer Protocol
description=Protocol for email transmission.
layer=Application Layer
portRange=
rfc=RFC 5321
port=25 / 587