Lar Redes O que é buffer de pacote? - o que é techopedia

O que é buffer de pacote? - o que é techopedia

Índice:

Anonim

Definição - O que significa Packet Buffer?

Um buffer de pacote é um espaço de memória reservado para armazenar pacotes que aguardam transmissão em redes ou armazenar pacotes recebidos em redes. Esses espaços de memória estão localizados em uma placa de interface de rede (NIC) ou no computador que contém a placa.


Pacotes são armazenados temporariamente durante a transmissão de informações para criar uma reserva para uso durante atrasos na transmissão de pacotes ou durante uma solicitação de retransmissão. O buffer de pacotes em sistemas de mídia reduz os efeitos de atrasos e perda de pacotes para streaming. O buffer fornece o tempo necessário para sincronizar pacotes e solicitar e substituir aqueles perdidos durante a transmissão.

Techopedia explica Packet Buffer

Os buffers de pacote normalmente estão localizados nos dispositivos de recebimento, embora em alguns casos sejam usados ​​no envio de dispositivos para permitir a rápida seleção e retransmissão de pacotes solicitados pelos dispositivos na extremidade de recebimento.


Pacotes para cada aplicativo são multiplexados em fluxos únicos. Um algoritmo de gerenciamento de buffer de pacote determina se um pacote deve ser aceito ou rejeitado. Pacotes aceitos são colocados em filas lógicas de primeiro a entrar, primeiro a sair (FIFO), onde cada aplicativo tem sua própria fila nos buffers de pacote. Um pacote aceito permanece no buffer até que um aplicativo o recupere. Pacotes recém-chegados são rejeitados quando o buffer está cheio.


Um buffer de pacote paralelo incorpora um módulo de memória DRAM (Dynamic Random Access Memory) individual para emular um buffer de memória comum, em que cada módulo tem o mesmo tamanho, largura de dados e tempo de acesso. A quantidade total de dados armazenados em buffer é a capacidade agregada de armazenamento em buffer de cada módulo de memória. As operações de leitura e gravação são executadas de maneira pipeline em módulos de memória individuais. Enquanto um pacote é gravado em algum outro módulo de memória, os pacotes recém-chegados são gravados em módulos que não estão sendo acessados ​​no momento. O acesso em pipeline e simultâneo a módulos de memória individuais aumenta a largura de banda agregada, reduzindo as cargas na memória individual.

O que é buffer de pacote? - o que é techopedia