Antes de
que puede existir comunicación, se deben establecer un acuerdo entre hosts para
que ambos sepan que tipo de comunicación tendrán. Un protocolo, como ya se había
mencionado, rigen las características del host emisor, receptor y el canal a través
del cual se envía el mensaje.
Un
protocolo de comunicación puede tener o contemplar las características:
§
El emisor
y receptor deben estar identificados. Incluso cuando no se conozca el/los
receptor/es (Por ejemplo cuando se hace una consulta al servidor DNS.
§
Se debe
establecer un “idioma” en común. Ya que los datos no se interpretan de
igual forma.
§
Se define
velocidad y tiempo de entrega. Esto se da mucho cuando el ancho de banda se
satura, se inicia estableciendo una velocidad mayor y se va disminuyendo para
evitar pérdidas. De igual manera, se establece un tiempo de vida para el
mensaje que en caso de excederse, se descarta.
§
Se
establece si se desea acuse de recibo o confirmación. Es decir, se
establece si el protocolo requiere confirmación de que efectivamente el mensaje
se recibió de forma correcta (Requiere mas recursos) o por el contrario, si no
es necesario (más rápido).
De igual manera, los protocolos
deben manejar detalles de los datos enviados como:
§
¿Se debe
codificar el mensaje?
§
¿Qué formato
tiene el mensaje, es una imagen, un audio, un video, etc.?
§
¿Qué tamaño
tiene el mensaje?
§
¿Qué tiempo
requiere para llegar a su destino?
No hay comentarios:
Publicar un comentario