Un protocolo es un método establecido para intercambiar datos entre dos ordenadores en una red. Determina el tipo de comprobación de errores, método de compresión de datos, cómo indicar el fin del envío y recepción de mensajes, e implementarse en hardware o software.