En redes informáticas y telecomunicaciones , un protocolo de comunicación es una especificación de varias reglas para un tipo particular de comunicación .
Inicialmente, llamamos protocolo a lo que se usa para comunicarse en la misma capa de abstracción entre dos máquinas diferentes. Por extensión del lenguaje , esta palabra a veces también se usa hoy para designar las reglas de comunicación entre dos capas en la misma máquina .
Comunicar consiste en transmitir información , pero mientras los interlocutores no le hayan dado un significado, son solo datos y no información. Por lo tanto, los interlocutores no solo deben hablar un idioma común, sino también dominar las reglas mínimas para enviar y recibir datos. El papel de un protocolo es garantizar todo esto. Por ejemplo, en el caso de una llamada telefónica:
Esta metacomunicación no es otra cosa que la implementación de protocolos.
Pero la comunicación anterior también desencadenó implícitamente otro protocolo, con otra capa de comunicación, mientras esperaba el tono de marcar para marcar el número de su interlocutor. Y los estándares telefónicos salientes y entrantes, por su parte, también se coordinan entre sí: tantos protocolos superpuestos que pueden ser independientes, ya que cada uno concierne a una capa de abstracción y su contraparte remota.
Cuando está en una sesión de X Window con una computadora remota en una línea ISDN , la comunicación se paga a tiempo. En la mayoría de los casos, puede desconectar la sesión ISDN de bajo nivel después de unos segundos de inactividad mientras mantiene la conexión TCP / IP de alto nivel . Entonces, cuando se envía un mensaje TCP / IP , el controlador ISDN restablece la comunicación en menos de dos segundos, dando la ilusión de continuidad del enlace con precios bajos. Para TCP / IP, el enlace nunca parecerá cortado.