Um protocolo simplex sem restrições é um protocolo de comunicação entre computadores em que os fluxos de dados em uma única direção . Devido a esse fato , o remetente não tem como saber se o receptor recebeu uma determinada peça de informação . O tempo de processamento não é um espaço de restrição e tampão está sempre disponível ( portanto, não há necessidade de controle de fluxo. ) Além de seu valor para o ensino, um protocolo deste tipo poderia ser a escolha certa para redes de comunicações , onde , ao contrário da Internet , os pacotes são garantido para não se perder ou reordenadas . Você pode implementar um protocolo simplex sem restrições em suas aplicações de software . Instruções
1
Coloque o código no nível da camada de enlace de dados da pilha de protocolos OSI , tanto no remetente e no receptor. Protocolos em que a transferência de nível quadros discretos entre os nós que são separados por um único salto na rede subjacente.
2
Escrever código do remetente para ser executado em um loop infinito. Dentro do loop , o remetente busca um novo pacote para enviar a partir da camada seguinte (Rede) , coloca o pacote dentro de uma estrutura de dados de enlace de dados de quadros e instrui a camada inferior para enviá-lo para fora, em seguida, o loop se repete . O código específico para implementar esta função depende da linguagem de programação que você escolher.
3
Escrever código do receptor para ser executado em um loop infinito. Dentro desse circuito , o primeiro receptor espera até que um quadro chega na rede . O receptor remove o quadro de chegar de seu buffer de hardware, retira o cabeçalho de enlace de dados e envia os dados restantes até a sua camada de rede local. O ciclo então se repete. O código específico para implementar esta função depende da linguagem de programação que você escolher.