TCP/IP (Transmission Control Protocol/Internet Protocol) je možné označovat buď jako síťovou architekturu (oproti referenčnímu hypotetickému modelu ISO/OSI) i jako sadu protokolů. [a]
TCP/IP byl původně vyvíjen v “opačném pořadí” než RM ISO/OSI, tedy nejprve se definovali protokoly, a následně jednotlivé vrstvy. Stejně tak i základní myšlenka byla oproti modelu ISO/OSI opačná tedy “chytré uzly hloupá síť”. Důraz byl kladen na jednoduchost a efektivitu. [a]
Jednotlivé vrstvy jsou do jisté míry svým rozvržením a funkčností velmi podobné modelu ISO/OSI. Srovnání je možné vidět na obrázku níže [b]

Stejně jako v RM ISO/OSI poskytuje tato vrstva aplikacím protokoly, které jsou pro komunikaci definovány (HTTP, HTTPS, FTP, SMTP, POP3, …). [d]
Pro rozlišení jednotlivých protokolů se využívá “portů” což jsou definovaná číselná označení. Například protokol HTTP komunikuje na protokolu 80, SMTP na portu 25 a například multiplayerová část původního DOOM z roku 1993 komunikovala na portu 666. [c; d; e]
Aplikační vrstva využívá dvě základní služby transportní vrstvy - TCP nebo UDP. [d]
Transportní vrstva je implementována na koncových zařízeních. Jak už bylo zmíněno výše nabízí dva základní způsoby komunikace [d]:
Tato vrstva zajišťuje adresaci a směrování packetů pomocí několika základních protokolů:
Nejnižší vrstva architektury umožňuje přístup ke konkrétnímu přenosovému mediu. Zajišťuje samotný přenos dat z jednoho místa na druhý. Oproti RM ISO/OSI má za úkol abstrahovat samotnou implementaci přenosu vyšším vrstvám, jelikož je vždy závislá na konkrétní technologii a HW. [a]