Los protocolos de Internet permiten la comunicación entre redes de computadoras. Los protocolos más importantes son TCP e IP. TCP garantiza la entrega confiable de datos entre aplicaciones, mientras que IP transmite paquetes de datos sin garantizar su entrega. Junto con otros protocolos como HTTP, ARP y RARP, permiten el funcionamiento de Internet.