1. Que es
1.1. Un protocolo de comunicación está formado por un conjunto de reglas y formatos de mensajes establecidas a priori para que la comunicación entre el emisor y un receptor sea posible
2. Características
2.1. Tres elementos clave
2.1.1. Sintaxis (formato de los mensajes: datos + comandos)
2.1.2. Semántica (significado de los comandos)
2.1.3. Secuenciamiento y temporarización (adecuado de las acciones que se toman respecto de los comandos)
2.2. Especificación
2.2.1. Consiste de varias partes
2.2.1.1. Un formato preciso para los mensajes válidos
2.2.1.2. Un conjunto de reglas de procedimiento para el intercambio de los datos
2.2.1.3. Un conjunto de mensajes válidos que se pueden intercambiar, junto con su significado
2.2.1.4. El servicio que provee el protocolo
2.2.1.5. Suposiciones acerca del ámbito donde el protocolo va a operar
2.3. Implementación
2.3.1. Las tareas de dividen en sub-tareas
2.3.2. Las funciones se requieren en ambos extremos
2.3.3. Se implementan en niveles separados (capas)
2.3.4. Se define una “Arquitectura de Protocolos” formada por un conjunto de éstos (al menos uno por cada capa)
2.4. Modelos de Capas
2.4.1. Un diseño por capas ayuda a indicar las estructura lógica del protocolo
2.4.2. Divide la comunicación en partes más pequeñas y sencillas
2.4.3. Normaliza los componentes de red para permitir el desarrollo y el soporte de los productos de diferentes fabricantes
2.4.4. Permite la comunicación a distintos tipos de hardware y software
2.4.5. Impide que los cambios en una capa puedan afectar las demás capas