Un protocolo de comunicación es un conjunto de reglas que permiten que las computadoras se comuniquen a través de una red mediante el intercambio de mensajes. Los protocolos controlan la sintaxis, semántica y sincronización de la comunicación e implementan procesos como la detección de conexiones, establecimiento de parámetros y corrección de errores para permitir el flujo de información entre equipos con diferentes lenguajes. El protocolo TCP/IP es fundamental para que las computadoras se conecten a Internet.