Los protocolos de red son un conjunto de reglas que permiten que las computadoras se comuniquen a través de una red. Un protocolo define el comportamiento de una conexión a nivel hardware y especifica propiedades como la detección de conexiones, el intercambio de mensajes y la corrección de errores. Existen dos tipos de protocolos: los de bajo nivel que controlan la transmisión de señales por el medio físico, y los de red que organizan la información para su transmisión a través de los protocolos de bajo nivel.