Casa reti Cos'è la finestra scorrevole? - definizione da techopedia

Cos'è la finestra scorrevole? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Finestra scorrevole?

La finestra scorrevole è una tecnica per controllare i pacchetti di dati trasmessi tra due computer di rete in cui è richiesta la consegna affidabile e sequenziale di pacchetti di dati, ad esempio quando si utilizza il livello di collegamento dati (modello OSI) o il protocollo TCP (Transmission Control Protocol).

Nella tecnica della finestra scorrevole, ogni pacchetto di dati (per la maggior parte dei livelli di collegamento dati) e byte (in TCP) include un numero di sequenza consecutivo univoco, che viene utilizzato dal computer ricevente per posizionare i dati nell'ordine corretto. L'obiettivo della tecnica della finestra scorrevole è utilizzare i numeri di sequenza per evitare dati duplicati e richiedere dati mancanti.

La finestra scorrevole è anche nota come finestra.

Techopedia spiega la finestra scorrevole

La tecnica della finestra scorrevole pone limiti variabili al numero di pacchetti di dati che vengono inviati prima di attendere un segnale di riconoscimento dal computer ricevente. Il numero di pacchetti di dati è chiamato dimensione della finestra. I limiti sulla dimensione della finestra variano in base alla velocità con cui il computer ricevente può elaborare i pacchetti di dati e alla capacità del suo buffer.


Se l'applicazione nel computer ricevente elabora i pacchetti di dati a una velocità inferiore rispetto a quella che il computer mittente li sta inviando, il segnale di riconoscimento del computer ricevente indicherà al computer mittente di ridurre il numero di pacchetti nella dimensione della finestra nella trasmissione successiva, o per interrompere temporaneamente la trasmissione per liberare il buffer. Se, d'altra parte, l'applicazione ricevente è in grado di elaborare i pacchetti di dati più velocemente di quanto il computer di invio li sta inviando, il segnale di riconoscimento indicherà al computer di invio di aumentare il numero di pacchetti nella trasmissione successiva.

Per una trasmissione efficiente dei pacchetti di dati, il trasmettitore non deve essere costretto a interrompere l'invio per un tempo inutilmente lungo. Ciò accadrà se il computer ricevente invia un segnale di riconoscimento per arrestarsi e non invia un altro segnale per iniziare la trasmissione quando il suo buffer ha spazio disponibile o è vuoto. Altre considerazioni per una trasmissione efficiente dei pacchetti di dati includono:

  • Ritardo di andata e ritorno
  • Ritardo end-to-end
  • Ritardo di larghezza di banda
Cos'è la finestra scorrevole? - definizione da techopedia