Nwlapcug.com


Come: Stop-and-Wait protocolli di controllo di flusso

In informatica, tecniche di controllo di flusso garantiscono che il mittente non inondare il ricevitore con l'invio di dati a una velocità superiore rispetto il ricevitore in grado di elaborare. Stop and Wait è una delle forme più semplici di controllo del flusso. In Stop e attendere, il ricevitore invia indietro un frame di riconoscimento dopo aver ricevuto correttamente ciascun frame di dati; il mittente non può passare al successivo data frame fino a quando dopo aver ricevuto il riconoscimento. Di conseguenza, esiste al massimo un fotogramma non riconosciuto in un dato momento, quindi l'utilizzo del collegamento può essere piuttosto basso.

Istruzioni

1

Codice livello di collegamento dati a lato del mittente invia un frame di dati, quindi il blocco attendendo un riconoscimento e ripetere il ciclo inviando il fotogramma successivo. Non c'è nessun bisogno di avere i numeri di sequenza nei ringraziamenti perché un riconoscimento solo può corrispondere all'ultimo frame di dati inviati.

2

Codice data link layer nel lato ricevitore per attendere l'arrivo di un frame di dati, quindi verifica che il frame non è stato danneggiato in transito. Quindi inviare un frame di riconoscimento al mittente e ripetere il ciclo bloccando nuovamente all'arrivo del prossimo frame di dati.

3

Se la rete può perdere i pacchetti, codice un timeout sul lato ricevente. Il ricevitore avvia un timer quando invia il frame di riconoscimento e si ferma quando arriva un frame di dati. Se il timer scade, il ricevitore ri-invia il frame di riconoscimento al mittente, quindi partendo dal presupposto che l'ultimo fotogramma di riconoscimento ci siamo persi in transito.