Дом сети Что такое буфер пакетов? - определение из техопедии

Что такое буфер пакетов? - определение из техопедии

Оглавление:

Anonim

Определение - что означает пакетный буфер?

Буфер пакетов - это пространство памяти, выделенное для хранения пакетов, ожидающих передачи по сетям, или хранения пакетов, полученных по сетям. Эти области памяти находятся либо в сетевой интерфейсной карте (NIC), либо в компьютере, на котором установлена ​​карта.


Пакеты временно сохраняются во время передачи информации, чтобы создать резерв для использования во время задержек при передаче пакетов или во время запроса на повторную передачу. Буферизация пакетов в мультимедийных системах уменьшает влияние задержек пакетов и потери пакетов при потоковой передаче. Буферизация обеспечивает необходимое время для синхронизации пакетов и запроса и замены потерянных во время передачи.

Техопедия объясняет пакетный буфер

Буферы пакетов обычно располагаются в приемных устройствах, хотя в некоторых случаях они используются в отправляющих устройствах, чтобы обеспечить быстрый выбор и повторную передачу пакетов, запрошенных устройствами на принимающей стороне.


Пакеты для каждого приложения мультиплексируются в отдельные потоки. Алгоритм управления буфером пакетов определяет, должен ли пакет быть принят или отклонен. Принятые пакеты помещаются в логические очереди «первым пришел - первым вышел» (FIFO), где каждое приложение имеет свою очередь в буферах пакетов. Принятый пакет остается в буфере до тех пор, пока приложение не получит его. Вновь поступившие пакеты отклоняются, когда буфер заполнен.


Параллельный пакетный буфер включает в себя отдельный модуль памяти с динамическим оперативным запоминающим устройством (DRAM), чтобы эмулировать общий буфер памяти, где каждый модуль имеет одинаковый размер, ширину данных и время доступа. Общий объем буферизованных данных представляет собой совокупную емкость буферизации каждого модуля памяти. Операции чтения и записи выполняются конвейерным способом в отдельных модулях памяти. В то время как пакет записывается в другой модуль памяти, вновь поступившие пакеты записываются в модулях, к которым в данный момент нет доступа. Конвейерный и одновременный доступ к отдельным модулям памяти увеличивает совокупную пропускную способность, снижая нагрузку на отдельную память.

Что такое буфер пакетов? - определение из техопедии