Зміст:
Визначення - Що означає буфер пакету?
Буфер пакетів - це місце пам'яті, відведене для зберігання пакетів, які очікують передачі по мережах, або для зберігання пакетів, отриманих по мережах. Ці простори пам'яті знаходяться або на картці мережевого інтерфейсу (NIC), або в комп'ютері, на якому зберігається карта.
Пакети тимчасово зберігаються під час передачі інформації для створення резерву для використання під час затримок передачі пакетів або під час запиту на повторну передачу. Буферизація пакетів у медіа-системах зменшує наслідки затримки пакетів та втрати пакету для потокової передачі. Буферизація забезпечує необхідний час для синхронізації пакетів та запиту та заміни втрачених під час передачі.
Техопедія пояснює буфер пакетів
Буфери пакетів зазвичай розташовані в приймальних пристроях, хоча в деяких випадках вони використовуються для передачі пристроїв, щоб дозволити швидкий вибір і повторну передачу пакетів, запитуваних пристроями на приймальному кінці.
Пакети для кожної програми мультиплексовані в один потік. Алгоритм управління буфером пакетів визначає, чи потрібно приймати або відхиляти пакет. Прийняті пакети розміщуються спочатку в логічній, першої (FIFO) черзі, де кожна програма має власну чергу в буферах пакетів. Прийнятий пакет залишається в буфері, поки програма його не отримає. Новоприбулі пакети відхиляються, коли буфер заповнений.
Паралельний буфер пакетів включає в себе індивідуальний модуль пам'яті динамічної оперативної пам'яті (DRAM) для емуляції загального буфера пам'яті, де кожен модуль має однаковий розмір, ширину даних та час доступу. Загальна кількість буферизованих даних - це сукупна ємність буферизації кожного модуля пам'яті. Операції зчитування та запису виконуються конвеєрно в окремих модулях пам'яті. Поки пакет записується на якийсь інший модуль пам'яті, новоприбуті пакети записуються в модулі, до яких зараз немає доступу. Конвеєрний та одночасний доступ до окремих модулів пам'яті збільшує сукупну пропускну здатність, зменшуючи навантаження на окрему пам'ять.
