Finestra scorrevole

In telecomunicazioni la finestra scorrevole (dall'inglese sliding window) è un protocollo di controllo del flusso di dati nelle reti di calcolatori, in particolare usato dal protocollo TCP nei suoi meccanismi di riscontro dei segmenti, controllo di flusso e controllo della congestione.

Descrizione

La finestra rappresenta i byte che il destinatario si dichiara disposto a ricevere dal mittente oltre il segnale di riscontro o conferma ACK (acknowledgement). Viene definita scorrevole in quanto si sposta in blocco partendo sempre dall'ultimo byte e non è di dimensione costante, ma può variare durante la trasmissione per controllare il flusso dei dati inviati dal mittente.

Nel TCP, il ricevente comunica al trasmittente la dimensione opportuna ovvero desiderata della finestra attraverso il campo Window presente nell'header dei segmenti TCP, costituito da un numero intero senza segno di 16 bit. Tale campo indica il numero di ottetti di dati a partire da quello indicato nel campo acknowledgement (Acknowledgement Number) accettati nella comunicazione.

Voci correlate

  • Transmission Control Protocol (TCP)
  • ACK (informatica)

Altri progetti

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Finestra scorrevole

Collegamenti esterni

  • RFC 1323 - TCP Extensions for High Performance
  • (EN) TCP window scaling and broken routers, su lwn.net.
  • (EN) Sliding Window Demo Archiviato l'11 marzo 2011 in Internet Archive. (Flash required)
  Portale Telematica: accedi alle voci di Wikipedia che parlano di reti, telecomunicazioni e protocolli di rete