Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> networking >> Altro Networking Computer >> .

Come utilizzare protocolli simplex senza restrizioni

Un protocollo simplex senza restrizioni è un protocollo per la 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 destinatario ha ricevuto una particolare informazione . 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 di Internet, i pacchetti sono garantito per non perdersi o riordinati . È possibile implementare un protocollo simplex senza restrizioni nelle applicazioni software. Istruzioni
1

inserire il codice a livello di collegamento dati strato dello stack del protocollo OSI , sia al mittente che al destinatario . Protocolli a quel livello di trasferimento di fotogrammi distinti tra i nodi che sono separati da un solo hop sulla rete sottostante .
2

scrivere il codice del mittente per l'esecuzione in un ciclo infinito. All'interno del ciclo , il mittente recupera un nuovo pacchetto da inviare al seguente ( Network ) di livello, pone il pacchetto all'interno di una struttura di dati telaio di collegamento dati e indica al livello inferiore per mandare fuori , poi ripetizione del ciclo . 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 . All'interno di tale ciclo, il ricevitore attende finché un primo frame arriva sulla rete . Il ricevitore rimuove il telaio arriva dal suo buffer hardware , le strisce l'intestazione di collegamento dati e invia i dati rimanenti fino al suo livello di rete locale . Il ciclo quindi si ripete . Il codice specifico per implementare questa funzione dipende dal linguaggio di programmazione scelto .

 

networking © www.354353.com