Het Internet Protocol (IP) is het belangrijkste communicatieprotocol in de Internet Protocol Suite voor het doorgeven van gegevens over netwerkgrenzen heen. Het brengt in wezen het internet tot stand. In het verleden zorgde IP niet voor de connectiviteit; het specificeerde alleen hoe pakketten moesten worden samengesteld. Het Transmission Control Protocol (TCP) maakte deze functionaliteit mogelijk. Aangezien de een zijn taak niet kon uitvoeren zonder de ander, kregen zij de naam TCP/IP om aan te geven hoe zij van elkaar afhankelijk zijn.

Zie IP als iets als het postsysteem. Je kunt een pakje adresseren en het in het systeem laten vallen, maar er is geen directe verbinding tussen jou en de ontvanger. In plaats daarvan is er een "web" van verbindingen die met elkaar in verbinding staan. Dit is waar IP en TCP een rol spelen. IP vertelt pakketten wat hun bestemming is en hoe ze daar moeten komen; TCP zorgt voor een betrouwbare verbinding, controleert pakketten op fouten en vraagt om een "hertransmissie" als het er een ontdekt.