Tampon de paquets

Définition - Que signifie Packet Buffer?

Un tampon de paquets est un espace mémoire réservé pour stocker des paquets en attente de transmission sur des réseaux ou pour stocker des paquets reçus sur des réseaux. Ces espaces mémoire sont soit situés dans une carte d'interface réseau (NIC), soit dans l'ordinateur qui contient la carte.

Les paquets sont stockés temporairement pendant la transmission des informations pour créer une réserve à utiliser pendant les retards de transmission de paquets ou pendant une demande de retransmission. La mise en mémoire tampon des paquets dans les systèmes multimédias réduit les effets des retards de paquets et de la perte de paquets pour le streaming. La mise en mémoire tampon fournit le temps nécessaire pour synchroniser les paquets et demander et remplacer ceux perdus pendant la transmission.

Definir Tech explique Packet Buffer

Les tampons de paquets sont normalement situés dans les dispositifs de réception, bien que dans certains cas, ils soient utilisés dans les dispositifs d'envoi pour permettre la sélection et la retransmission rapides des paquets demandés par les dispositifs à l'extrémité de réception.

Les paquets pour chaque application sont multiplexés en flux uniques. Un algorithme de gestion de tampon de paquets détermine si un paquet doit être accepté ou rejeté. Les paquets acceptés sont placés dans des files d'attente logiques premier entré, premier sorti (FIFO), où chaque application a sa propre file d'attente dans les tampons de paquets. Un paquet accepté reste dans la mémoire tampon jusqu'à ce qu'une application le récupère. Les paquets nouvellement arrivés sont rejetés lorsque la mémoire tampon est pleine.

Un tampon de paquets parallèle incorpore un module de mémoire DRAM (mémoire dynamique à accès aléatoire) afin d'émuler un tampon de mémoire commun, où chaque module a la même taille, la même largeur de données et le même temps d'accès. La quantité totale de données mises en mémoire tampon correspond à la capacité de mise en mémoire tampon globale de chaque module de mémoire. Les opérations de lecture et d'écriture sont effectuées de manière pipeline dans des modules de mémoire individuels. Lorsqu'un paquet est écrit dans un autre module de mémoire, les paquets nouvellement arrivés sont écrits dans des modules qui ne sont pas actuellement accessibles. L'accès multipilé et simultané aux modules de mémoire individuels augmente la bande passante globale, réduisant les charges dans la mémoire individuelle.