Come Utilizzo illimitato Simplex Protocolli

October 7

Un protocollo simplex senza restrizioni è un protocollo di comunicazione tra i computer in cui i flussi di dati in una sola direzione. A causa di questo fatto, il mittente non ha alcun modo di sapere se il ricevitore ha ricevuto una determinata informazione. Il tempo di elaborazione non è un vincolo e lo spazio del buffer è sempre disponibile (quindi non vi è alcuna necessità di controllo di flusso.) Oltre al suo valore per l'insegnamento, tale protocollo potrebbe essere la scelta giusta per reti di comunicazione in cui, a differenza del Internet, i pacchetti sono garantito per non perdersi o riordinati. È possibile implementare un protocollo senza restrizioni simplex nelle applicazioni software.

istruzione

1 Posizionare il codice a livello Data Link Layer dello stack di protocollo OSI, sia al mittente e al ricevitore. Protocolli a quel trasferimento livello fotogrammi distinti tra i nodi che sono separati da un unico salto sulla rete sottostante.

2 Scrivere il codice del mittente per l'esecuzione su un loop infinito. All'interno del ciclo, il mittente recupera un nuovo pacchetto da inviare dal seguente strato (Network), inserisce il pacchetto all'interno di una struttura di dati cornice dati-link e istruisce il livello inferiore per inviarlo; poi il ciclo si ripete. Il codice specifico per implementare questa funzione dipende dal linguaggio di programmazione scelto.

3 Scrivere il codice del ricevitore per funzionare su un loop infinito. Nell'ambito di tale ciclo, il primo ricevitore attende un frame arriva sulla rete. Il ricevitore elimina la cornice arriva da suo buffer hardware, mette a nudo l'intestazione di collegamento dati e invia i dati rimanenti fino al suo livello di rete locale. Il ciclo si ripete poi. Il codice specifico per implementare questa funzione dipende dal linguaggio di programmazione scelto.