Protocolo de comunicaciones
68 idiomas
Artículo
Discusión
Leer
Editar
Ver historial
Herramientas
Apariencia
ocultar
Texto
Pequeño
Estándar
Grande
Anchura
Estándar
Ancho
Color (beta)
Automático
Claro
Oscuro
(Redirigido desde «Protocolo (informática)»)
En la comunicación por semáforo el protocolo de comunicaciones puede definir los
distintos signos, la duración mínima de cada posición o el color de las banderas.
En informática y telecomunicación, un protocolo de comunicaciones es un
sistema de reglas que permiten que dos o más entidades (computadoras,
teléfonos celulares, etc.) de un sistema de comunicación se comuniquen entre
ellas para transmitir información por medio de cualquier tipo de variación de
una magnitud física. Se trata de las reglas y estándares que definen
la sintaxis, semántica y sincronización de la comunicación, así como también
los posibles métodos de recuperación de errores. Estos protocolos pueden ser
implementados por hardware, por software, o por una combinación de ambos.1 [ ]
También se define como un conjunto de normas que permite la comunicación
entre ordenadores, estableciendo la forma de identificación de estos en la red,
la forma de transmisión de los datos (paquetes) y la forma en que la
información debe procesarse.
Los sistemas de comunicación utilizan formatos bien definidos (protocolos)
para intercambiar mensajes. Cada mensaje tiene un significado exacto
destinado a obtener una respuesta de un rango de posibles respuestas
predeterminadas para esa situación en particular.
Los protocolos de comunicación tienen que estar acordados por las partes
involucradas. Para llegar a dicho acuerdo, un protocolo puede ser desarrollado
dentro de estándares técnicos y regirse por estándares internacionales, como
lo son las normas ISO.
Existe una estrecha analogía entre los protocolos de comunicación y los
lenguajes de programación: «los protocolos son a las comunicaciones, lo que
los lenguajes de programación son a los cómputos».2Un protocolo de
[ ]
comunicación, también llamado en este caso protocolo de red, define la forma
en la que los distintos mensajes o tramas de bit circulan en una red de
computadoras.
Un ejemplo más llano es el siguiente, el protocolo sobre palomas
mensajeras permite definir la forma en la que una paloma mensajera transmite
información de una ubicación a otra, definiendo todos los aspectos que
intervienen en la comunicación: tipo de paloma, cifrado del mensaje, forma de
respuesta, tiempo de espera antes de dar a la paloma por 'perdida'... y
cualquier regla que ordene y mejore la comunicación.
Propiedades típicas
[editar]
Si bien los protocolos pueden variar mucho en propósito y sofisticación, la
mayoría especifican una o más de las siguientes propiedades:
Detección de la conexión física subyacente (con cable o inalámbrica), o la
existencia de otro punto final o nodo.
Handshaking.
Negociación de varias características de la conexión.
Procedimientos en el formateo de un mensaje.
Qué hacer con mensajes corruptos o formateados incorrectamente
(corrección de errores).
Cómo detectar una pérdida inesperada de la conexión, y qué hacer
entonces.
Gestión de sesión y/o conexión (iniciar y finalizar una sesión).
Estrategias para mejorar la seguridad (autenticación, cifrado).
Cómo se construye una red física.
Protocolos basados en niveles de
abstracción
[editar]
Artículo principal: Modelo OSI
En el campo de las redes informáticas, los protocolos se pueden dividir en
varias categorías. Una de las clasificaciones más estudiadas es la del
modelo OSI (Open System Interconnection, interconexión de sistemas
abiertos).
Según la clasificación OSI, la comunicación de varios “Equipos Terminales de
Datos” (ETD) se puede estudiar dividiéndola en 7 niveles, que son expuestos
desde su nivel más alto hasta el más bajo:3 [ ]
Capas Niveles Categorías
Capa Aplicación
nivel de aplicación
7
Capa
nivel de presentación
6
Capa
nivel de sesión
5
Capa nivel de transporte
4
Capa
nivel de red
3
Capa Transporte
nivel de enlace de datos
2 de datos
Capa
nivel físico
1