Designa el conjunto de reglas que rigen el intercambio de información u ordenes a través de una red de ordenadores.
Un protocolo define que se comunica, como se comunica y cuando se comunica.
Elementos claves de un protocolo:
Sintaxis: Se refiere a la estructura del formato de los datos (El orden en el cual se presentan)
Semántica: Se refiere al significado de cada sección de bits
Temporización:Define dos características: Cuándo se deberían enviar los datos y con qué rapidez deberían ser enviados
Funciones de los protocolos
- Segmentación y ensamblado
- Encapsulado
- Control de conexión
- Envío ordenado
- Control de flujo
- Control de errores
- Direccionamiento
- Multiplexación
- Servicios de transmisión
Los protocolos de red permiten:
- Identificar quien envía, cual es el destino del mensaje, y determinar si la computadora que recibe es el destino final.
- Descubrir las computadoras que están operando en la red de área local.
- Enviar y recibir mensajes de cualquier tipo a través del hardware de la red
- Para las computadoras con múltiples conexiones de red, enviar si es posible los mensajes recibidos a lo largo del camino hacia su destino final.
- Verificar que el mensaje recibido ha llegado intacto
- Convertir los nombres de las computadoras en direcciones usadas por el software y hardware de la red y viceversa.
- Publicitar los servicios ofrecidos por esta computadora y solicitar cuales son los servicios ofrecidos por las otras computadoras.
- Recibir la identificación del usuario y la información de autenticación, y el control de acceso a los servicios.
- Codificar y decodificar la información transmitida para mantener la seguridad a través de una red poco segura.
- Transferir información en ambos sentidos de acuerdo a los requerimientos del software y servicios específicos.