Un protocolo sin restricciones simplex es un protocolo de comunicación entre ordenadores en los que los datos fluyen en una sola dirección . Debido a este hecho , el emisor no tiene ninguna manera de saber si el receptor ha recibido una determinada pieza de información. Tiempo de ejecución no es una restricción y espacio de amortiguación está siempre disponible (por lo tanto no hay necesidad de control de flujo. ) Además de su valor para la enseñanza, dicho protocolo podría ser la elección correcta para las redes de comunicaciones que, a diferencia de la Internet , los paquetes son garantiza que no se pierda o se reordenan . Puede implementar un protocolo simple sin restricciones en sus aplicaciones de software . Instrucciones
1
colocar el código en el nivel de enlace de datos capa de la pila de protocolos OSI , tanto en el emisor como en el receptor . Protocolos a ese nivel los marcos discretos de transferencia entre nodos que están separados por un solo salto en la red subyacente .
2
Escriba el código del remitente para ejecutarse en un bucle infinito. En el bucle , el emisor obtiene un nuevo paquete a enviar desde la siguiente ( de red ) de la capa , coloca el paquete dentro de un marco de estructura de datos de enlace de datos e instruye a la capa inferior para enviarlo a cabo , a continuación, se repite el bucle . El código específico para implementar esta función depende del lenguaje de programación que elija .
3
Escriba el código del receptor para ejecutarse en un bucle infinito. Dentro de este bucle , el receptor espera primero hasta que llega una trama en la red . El receptor elimina la trama que llega de su búfer de hardware, tiras de la cabecera de enlace de datos y envía los datos restantes hasta la capa de red local. El bucle se repite entonces . El código específico para implementar esta función depende del lenguaje de programación que elija .