TCP/IP står för Transmission Control Protocol/Internet Protocol, en uppsättning av regler som styr hur data skickas och mottas över internet. Den består av fyra skikt: applikation, transport, internet och nätverksåtkomst. Varje skikt har en specifik uppgift i överföringsprocessen. Applikationsskiktet hanterar högnivå-protokoll som HTTP och FTP, transport skiktet kontrollerar flödet av data mellan system och säkerställer dataintegriteten, internet skiktet skickar data paket och nätverksåtkomst skiktet reglerar hur data går över fysiskt nätverk.
TCP/IP-modellen är båda statiska och dynamiska. Stabil i den bemärkelsen att den följer en definierad, standardiserad struktur för dataöverföring. TCP/IP-modellen är dynamisk, med varje dataöverföring potentiellt följer en unik väg över nätverket, navigerad av IP-protokollets inbyggda rutnätscapaciteter. Dessutom kan TCP/IP-anpassas och utvidgas genom att tillämpa olika protokoll på dess olika skikt för att möta specifika nätverksbehov. Till exempel kan transport skiktet utökas med UDP (User Datagram Protocol) för realtidskommunikationsscenarier där dataförlust är mindre kritisk än hastighet.
TCP/IP har varit fundamentalt för utvecklingen och expansionen av internet. Dess interoperabilitet och flexibilitet har tillåtit att allt mer komplexa och divergerande typer av data kan skickas över nätet. Trots att omfattningen och skalan på det globala nätverk vi känner som ’Internet’ har ökat exponentiellt sedan TCP/IP’s införande, fortsätter den att servera som dess grundläggande struktur och organisatoriska ramverk, och hjälper till att OMVANDLA kaoset av miljontals sammanhängande enheter till ett sammanhängande och användbart system.