Es un sistema de reglas digitales que controla o habilita la conexión, comunicación y transferencia de datos entre dos computadores terminales. También se puede definir como las reglas que gobiernan la sintaxis, semántica y sincronización de la comunicación.

fuente: Wikipedia