Co oznacza czas serializacji?
Czas serializacji to czas potrzebny interfejsowi na wysłanie wszystkich bitów pakietu lub ramki na fizyczne łącze. Zależy wyłącznie od liczby bitów oraz prędkości transmisji. Cisco opisuje go jako stałe opóźnienie wymagane do „wypchnięcia” ramki na interfejs sieciowy.
Wzór: czas serializacji = liczba bitów / prędkość łącza. Dla ramki 1500 B mamy 12 000 bitów. Przy 100 Mb/s wynik to 120 mikrosekund, czyli 0,12 ms.
Dlaczego prędkość łącza ma tak duże znaczenie?
Ten sam pakiet 1500 B na łączu 1 Gb/s serializuje się w około 12 µs, ale na 64 kb/s potrzebuje aż 187,5 ms. Cisco podaje dokładnie taki przykład dla 1500 B i 64 kb/s. Na wolnych łączach duże pakiety mogą więc zauważalnie zwiększać opóźnienie i jitter.
Serializacja a propagacja
Serializacja i propagacja to dwa różne składniki opóźnienia. Serializacja zależy od rozmiaru pakietu oraz bit rate. Propagacja zależy od odległości i prędkości rozchodzenia się sygnału. Pakiet może więc bardzo szybko zostać wysłany na szybkie łącze, ale nadal potrzebować wielu milisekund na pokonanie długiej trasy światłowodowej.
Pakiet, ramka czy payload?
Do obliczenia należy wpisać taki rozmiar, jaki faktycznie chcesz analizować. Jeśli interesuje Cię czas transmisji całej ramki, użyj jej całkowitego rozmiaru. Cisco zwraca uwagę, że dla obliczeń serializacji należy brać całkowity rozmiar ramki, a nie tylko payload. Dodatkowe elementy warstwy fizycznej lub konkretnego medium mogą zwiększać rzeczywisty czas zajęcia łącza.
Jak interpretować wynik?
Wynik jest tylko składnikiem transmisyjnym. Nie należy utożsamiać go z pingiem ani całkowitym czasem dostarczenia pakietu.
Źródła i założenia
- Cisco - Understanding Delay in Packet Voice Networks: serialization delay zależy od rozmiaru całej ramki i prędkości interfejsu.
- Cisco QoS for VoIP - przykład: 1500 B przy 64 kb/s daje 187,5 ms serializacji.
FAQ - czas serializacji pakietu
Ostatnia aktualizacja: 10.09.2026