4.1. ¿Qué es un Protocolo?

A.- DEFINICIÓN:

- Definición del diccionario RAE de la palabra Protocolo:

- Definición de la Wikipedia de la palabra Protocolo de Internet:

En el campo de las telecomunicaciones, un protocolo de comunicaciones es el conjunto de reglas normalizadas para la representación, señalización, autenticación y detección de errores necesario para enviar información a través de un canal de comunicación. Un ejemplo de un protocolo de comunicaciones simple adaptado a la comunicación por voz es el caso de un locutor de radio hablando a sus radioyentes.

Los protocolos de comunicación para la comunicación digital por redes de computadoras tienen características destinadas a asegurar un intercambio de datos fiable a través de un canal de comunicación imperfecto. Los protocolos de comunicación siguen ciertas reglas para que el sistema funcione apropiadamente

  • Sintaxis: se especifica como son y como se construyen.

  • Semántica: que significa cada comando o respuesta del protocolo respecto a sus parámetros/datos.

  • Procedimientos de uso de esos mensajes: es lo que hay que programar realmente (los errores, como tratarlos).

B.- FUNCIÓN DE UN PROTOCOLO

Cuando se realiza un intercambio de datos entre computadores, terminales y/u otros dispositivos se requieren las siguientes tareas: (similitud de conversación entre un profesor y un alumno)

1. El sistema fuente de información debe activar el camino directo de datos o bien proporcionar a la red de comunicación la identificación del sistema destino deseado. (....Señor Juan M.,... )

2. El sistema fuente debe asegurarse de que el destino está preparado para recibir los datos. (....Señor Juan M., mireme... )

3. La aplicación de transferencia de fichero en el origen debe asegurarse de que el programa gestor en el destino esta preparado para aceptar y almacenar el fichero para el usuario determinado.(....Señor Juan M., mireme..., Don Jose le estoy escuchando.... )

4. Si los formatos de los ficheros son incompatibles uno de los sistemas deberá realizar una operación de adecuación. (....Señor Juan M., mireme..., Don Jose le estoy escuchando.... perdone pero tengo que acercarme para escucharle mejor)

Para la comunicación entre dos entidades situadas en sistemas diferentes (entidad es cualquier cosa capaz de enviar y recibir información. Sistema es un objeto físico que contiene una o más entidades), es necesario la definición y utilización de un protocolo. Los protocolos se pueden definir como el conjunto de reglas que gobiernan el intercambio de datos entre dos entidades. Los puntos que define o caracteriza un protocolo son:

􀀩 La sintaxis: Incluye aspectos como el formato de datos y niveles de señal.

􀀩 La semántica: Incluye información de control para la coordinación y manejo de errores.

􀀩 La temporización: Incluye la sincronización de velocidades y la secuenciación.

Para conseguir un alto grado de cooperación entre los computadores, en lugar de implementar toda la lógica de comunicación en un único módulo, dicha tarea se divide en subtareas, cada una de las cuales se realiza por separado. Esta estructura se denomina arquitectura de protocolos.

Los protocolos pueden ser:

Directo. Los datos e información de control pasan directamente entre las entidades sin intervención de un agente activo.

Indirecto. Las dos entidades no se pueden comunicar directamente sino a través de una red conmutada o de una interconexión de redes.

Monolítico. El protocolo no está estructurado en capas. El paquete debe incluir toda la lógica del protocolo.

Estructurado. El protocolo posee una estructura jerárquica, en capas. Entidades de nivel inferior ofrecen servicio a entidades de nivel superior. A todo el conjunto de hardware y software, se le denomina arquitectura.

Simétrico. La comunicación se realiza entre unidades paritarias.

Asimétrico. Las entidades que se conectan no son paritarias. Por ejemplo un proceso “cliente” y otro “servidor”, o para simplificar al máximo la lógica de una de las dos entidades, de forma que una asuma la operación (Por ejemplo en HDCL).

Estándares. El protocolo es extensivo a todas las fuentes y receptores de información.

No estándares. Protocolo particular. Se utiliza para situaciones de comunicación muy específicas.