La Web del Programador: Comunidad de Programadores
 
    Pregunta:  42233 - PROTOCOLOS DE COMUNICACIÒN
Autor:  Marisol Quezada Latin
Hola:

Quisiera saber si alguien me puede ayudar, lo que pasa es que necesito saber como crear un protocolo de comunicaciones, cuales son las funciones de un protocolo y como se define, pues tengo que realizar un trabajo que consiste en evaluar un protocolo dado y encontrar sus falencias y si existe manera de mejorarlo pero para ello necesito conocer información en forma general y en la red he encontrado solo su definición y sobre protocolos ya establecidos, nada en forma general.

  Respuesta:  Marisol Quezada Latin
Para aquellos que se interesen en como funciona la lógica de los protocolos les envío un archivo que encontre, en donde aparecen el concepto de un protocolo y de los elementos básicos de todo protocolo, además de un ejemplo que aclara a un más su funcionamiento.
descargar

  Respuesta:  Mauricio campo aguilar
hoy en dia el diseño de un protocolo de comunicaciones se realiza de una forma modular (este diseño modula es el modelo OSI)
el Modelo osi consta de unna seria de capas la cuales se conectan entre si y cada una realiza una serie de acciones vitales para el funcionamiento del protocolo.

La capa mas baja pero no la menos importante es la capa fisica. en esta capa es donde se habla de los medios de comunicacion o medios fisicos por donde los cuales se van a transmitir los datos en forma de bits. si fueras a realizar un comunicacion entre dos pcs al menos necesitarias un cable que sirva de comunicacion

la siguiente capa es la denominada capa de enlace de datos.
cuando nosotros realizamos comunicacion en una red de varios equipos se debe tener cierto control del flujo de la informacion (quien transmite, quien espera, como se le ordena a los demas cuando deben esperar y como ellos definen un determindo tiempo para lo mismo , como se debe tener control sobre una colision por si 2 maquinas transmiten sobre el mismo medio) aqui hablamos de 2 tipos de control de trafico por asi llamarlo (ethernet - csma/cd- IEEE 802.3 y token ring IEEE 802.5)
tambien la capa de enlace de datos rabaja algo muy importante es las direciones fisicas de las interfaces o tarjetas de red presentes en los equipo a esto se le llama direcionamiento mac. esto sirve para identificar para que maquina de toda la estructira de red en general se dirige el trafico.

estas 2 capas son escenciales y basicas para el desarrollo de un protocolo de comunicaciones. claro hay mas capas superiores y tienen mas utilidades.
si deseas te puedo enviar un codigo de conexion entre 2 equipos usando un hub o una conexion directa y conectarlos por medio de las interfaces Nic (tarjetas de red)