Funciones de los protocolos:
Detección de errores: Debido a que las líneas de transmisión pueden ser ruidosas
y los sistemas de comunicaciones imperfectos.
Identificación del camino: Puesto que muchas comunicaciones se multiplexan por
la misma vía de comunicación.
Control del flujo de la información: Los participantes en una comunicación pueden tener distintas velocidades de procesamiento de la información.
Codificación del tipo de mensaje: Los datos que viajan entre dos sistemas pueden
ser de dos tipos: de información que se transmiten entre dichos sistemas y de control de las comunicaciones.