Casa reti Che cos'è il buffer di pacchetti? - definizione da techopedia

Che cos'è il buffer di pacchetti? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Buffer pacchetti?

Un buffer di pacchetti è lo spazio di memoria riservato per la memorizzazione di pacchetti in attesa di trasmissione su reti o per la memorizzazione di pacchetti ricevuti su reti. Questi spazi di memoria si trovano in una scheda di interfaccia di rete (NIC) o nel computer che contiene la scheda.


I pacchetti vengono temporaneamente archiviati durante la trasmissione di informazioni per creare una riserva da utilizzare durante i ritardi di trasmissione dei pacchetti o durante una richiesta di ritrasmissione. Il buffering dei pacchetti nei sistemi multimediali riduce gli effetti dei ritardi dei pacchetti e della perdita dei pacchetti per lo streaming. Il buffering fornisce il tempo necessario per sincronizzare i pacchetti e richiedere e sostituire quelli persi durante la trasmissione.

Techopedia spiega Packet Buffer

I buffer di pacchetti si trovano normalmente nei dispositivi di ricezione, sebbene in alcuni casi vengano utilizzati nei dispositivi di invio per consentire la rapida selezione e ritrasmissione dei pacchetti richiesti dai dispositivi sul lato ricevente.


I pacchetti per ogni applicazione sono multiplexati in flussi singoli. Un algoritmo di gestione del buffer dei pacchetti determina se un pacchetto deve essere accettato o rifiutato. I pacchetti accettati vengono inseriti nelle code logiche first in, first out (FIFO), in cui ogni applicazione ha la propria coda nei buffer dei pacchetti. Un pacchetto accettato rimane nel buffer fino a quando un'applicazione non lo recupera. I pacchetti appena arrivati ​​vengono rifiutati quando il buffer è pieno.


Un buffer di pacchetti parallelo incorpora un modulo di memoria DRAM (Dynamic random-access memory) al fine di emulare un buffer di memoria comune, in cui ogni modulo ha le stesse dimensioni, larghezza dei dati e tempo di accesso. La quantità totale di dati bufferizzati è la capacità di buffer aggregata di ogni modulo di memoria. Le operazioni di lettura e scrittura vengono eseguite in modo pipeline nei singoli moduli di memoria. Mentre un pacchetto viene scritto su qualche altro modulo di memoria, i pacchetti appena arrivati ​​vengono scritti in moduli a cui non si accede attualmente. L'accesso in pipeline e simultaneo ai singoli moduli di memoria aumenta la larghezza di banda aggregata, riducendo i carichi nella memoria individuale.

Che cos'è il buffer di pacchetti? - definizione da techopedia