Packet Loss Test

utrata pakietów

Możesz zapytać: "Co to jest utrata pakietów?" lub "Dlaczego powinienem się tym przejmować?". Cóż, packet loss (znany również jako "packet drop") to po prostu sytuacja, w której pakiet nie jest w stanie zostać dostarczony. Jest on wysyłany, może nawet odbierany przez serwer, ale gdzieś się gubi. To tak, jakbyś wysłał jakąś wiadomość do serwera, ale serwer nigdy jej nie otrzymał lub na odwrót (wysyła ją i nie dociera do Ciebie). Niezależnie od kierunku, jest to złe.

W typowym, opartym na TCP przeglądaniu stron internetowych, nadawca zda sobie sprawę, że jego wiadomość nie została dostarczona poprawnie i wyśle ją ponownie, aż przejdzie poprawnie lub zrezygnuje, ale to nadal dodaje znaczące spowolnienia, ponieważ musi czekać wystarczająco długo, aby zrezygnować z jej dostarczenia przed rozpoczęciem całego procesu dostarczania od nowa.

W przypadku UDP i podobnych niewiarygodnych protokołów, wiadomości zazwyczaj nie są próbowane do ponownego dostarczenia i są po prostu tracone na dobre. W rozmowie głosowej może to oznaczać, że niektóre słowa nigdy nie zostaną wysłane. W grze online, będzie to zazwyczaj oznaczać, że coś, co każesz grze zrobić, nigdy się nie wydarzy. Twój ruch zostanie cofnięty lub kule nigdy się nie zarejestrują. To może być bardzo frustrujące i każda znacząca ilość powinna być naprawiona, ale aby to zrobić, trzeba być w stanie sprawdzić, czy jest to obecne.

Zobacz także: What Causes Packet Loss?.