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

Cos'è il windowing su una rete di computer?

Finestra in una rete di computer è una tecnica utilizzata per ottimizzare il trasferimento di dati tra dispositivi dividendo i dati in unità più piccole e più gestibili chiamate finestre. Sia il dispositivo di invio che quello di ricezione devono supportare il windowing affinché funzioni in modo efficace.

Ecco come funziona la finestratura:

1. Finestre a dimensione fissa :Sia i dispositivi di invio che quelli di ricezione determinano una dimensione della finestra, solitamente specificata come numero di pacchetti di dati o byte. Ciò definisce la quantità massima di dati che possono essere trasmessi in una finestra.

2. Finestra mittente :Il dispositivo di invio suddivide i dati in blocchi delle dimensioni della finestra e invia questi blocchi in sequenza. Ogni finestra è numerata per l'identificazione.

3. Finestra del destinatario :Il destinatario mantiene la propria finestra, che inizialmente inizia nella stessa posizione della finestra del mittente. Il destinatario invia "riconoscimenti" al mittente per ogni finestra ricevuta con successo.

4. Controllo del flusso :La dimensione della finestra del destinatario funge da segnale per il mittente. Se la finestra del destinatario è piena (il suo buffer è occupato), smette di riconoscere le nuove finestre, facendo sì che il mittente interrompa temporaneamente la trasmissione finché la finestra del destinatario non diventa disponibile. Ciò impedisce di sovraccaricare il ricevitore con dati che non può elaborare abbastanza velocemente.

5. Finestre scorrevoli :Man mano che il destinatario riconosce i dati ricevuti, sia le finestre del mittente che quelle del destinatario scorrono progressivamente o si spostano in avanti verso spazi aperti per l'invio e l'elaborazione di finestre aggiuntive.

6. Numerazione sequenziale :a ogni pacchetto all'interno di una finestra viene assegnato un numero di sequenza, consentendo a entrambi i dispositivi di tenere traccia dei blocchi di dati e identificare eventuali lacune, duplicazioni o perdite.

7. Ritrasmissioni e gestione degli errori :Se il mittente non riceve un riconoscimento per una finestra specifica entro un timeout designato, ritrasmette la finestra corrispondente. La finestratura, combinata con la numerazione sequenziale, aiuta nella gestione efficiente degli errori.

Il windowing ottimizza la comunicazione dei dati impedendo la trasmissione di dati non necessaria quando il dispositivo ricevente non è pronto o ha capacità di elaborazione limitate. Consente inoltre un migliore controllo del flusso, gestione degli errori e utilizzo della larghezza di banda di rete disponibile.

 

networking © www.354353.com