Spisu treści:
Definicja - Co oznacza bufor pakietów?
Bufor pakietów to miejsce w pamięci przeznaczone do przechowywania pakietów oczekujących na transmisję przez sieci lub do przechowywania pakietów odebranych przez sieci. Te przestrzenie pamięci znajdują się na karcie interfejsu sieciowego (NIC) lub w komputerze, w którym znajduje się karta.
Pakiety są tymczasowo przechowywane podczas przesyłania informacji w celu utworzenia rezerwy do wykorzystania podczas opóźnień transmisji pakietów lub podczas żądania ponownej transmisji. Buforowanie pakietów w systemach multimedialnych zmniejsza skutki opóźnień pakietów i utraty pakietów podczas przesyłania strumieniowego. Buforowanie zapewnia czas niezbędny do zsynchronizowania pakietów oraz żądania i zastępowania utraconych podczas transmisji.
Techopedia wyjaśnia bufor pakietów
Bufory pakietów są zwykle zlokalizowane w urządzeniach odbiorczych, chociaż w niektórych przypadkach są używane w urządzeniach wysyłających, aby umożliwić szybki wybór i retransmisję pakietów żądanych przez urządzenia po stronie odbierającej.
Pakiety dla każdej aplikacji są multipleksowane w pojedyncze strumienie. Algorytm zarządzania buforami pakietów określa, czy pakiet musi zostać zaakceptowany czy odrzucony. Akceptowane pakiety są umieszczane w logicznych kolejkach pierwsze wejście, pierwsze wyjście (FIFO), gdzie każda aplikacja ma własną kolejkę w buforach pakietów. Akceptowany pakiet pozostaje w buforze, dopóki aplikacja go nie pobierze. Nowo przybyłe pakiety są odrzucane, gdy bufor jest pełny.
Równoległy bufor pakietów zawiera indywidualny moduł pamięci z dynamicznym dostępem losowym (DRAM) w celu emulacji wspólnego bufora pamięci, w którym każdy moduł ma taki sam rozmiar, szerokość danych i czas dostępu. Całkowita ilość buforowanych danych to łączna pojemność buforowa każdego modułu pamięci. Operacje odczytu i zapisu są wykonywane potokowo w poszczególnych modułach pamięci. Podczas gdy pakiet jest zapisywany w innym module pamięci, nowo przybyłe pakiety są zapisywane w modułach, do których obecnie nie ma dostępu. Potokowy i jednoczesny dostęp do poszczególnych modułów pamięci zwiększa łączną przepustowość, zmniejszając obciążenia w pojedynczej pamięci.
