TCP/IP (Transmission Control Protocol/Internet Protocol) is de primaire taal die computers gebruiken om over het Internet te communiceren. Het brengt een verbinding tot stand tussen twee apparaten zodat ze gegevens kunnen uitwisselen. De verbinding wordt tot stand gebracht door de gegevens op te delen in kleinere pakketten en aan elk pakket een uniek adres toe te wijzen. De gegevens worden dan naar een router gestuurd, die ze via het Internet naar het apparaat met het bijbehorende adres stuurt. Zodra de gegevens zijn ontvangen, voegt het apparaat de pakketten weer samen en verwerkt de informatie. Hierdoor kunnen gegevens op een betrouwbare manier tussen computers reizen, zodat veilige, betrouwbare communicatie mogelijk is.