Często utrzymuję stałe połączenie z niektórymi prywatnymi serwerami. Muszę być połączony z bardzo małym opóźnieniem. Serwery mierzą czas odpowiedzi (* ping) w milisekundach.
Jakie czynniki wchodzą w grę przy obliczaniu tego czasu odpowiedzi? Czy to po prostu odległość między moim komputerem a serwerem? Czy pasmo pasuje tu jakoś?
networking
ping
lag
latency
Enrico Tuvera Jr
źródło
źródło
gaming
zwhat effects network latency
.Odpowiedzi:
Twój ping to czas potrzebny pakietowi na przejście z komputera, na serwer iz powrotem. Może na nią wpływać wiele różnych rzeczy, w tym;
źródło
Przepustowość nie ma bezpośredniego wpływu na opóźnienia, ale liczba routerów między tobą a serwerem, z którym się łączysz, może znacząco wpłynąć na czasy pingów. Każdy router może wprowadzić opóźnienie routingu, więc na ogół chcesz, aby trasa sieciowa miała najmniejszą liczbę przeskoków (choć nie zawsze tak jest, ponieważ niektóre sieci mogą być szybsze niż inne).
Możesz użyć traceroute (tracert w systemie Windows), programu wiersza polecenia, aby sprawdzić liczbę przeskoków między komputerem a serwerem, a także opóźnienie każdego routera.
źródło
Jeszcze jeden, często przerysowany przedmiot, o którym jeszcze nie widziałem: MTU . Mtu reprezentuje największy pojedynczy pakiet, który można przenieść z sieci, przez ISP, do miejsca docelowego.
Generalnie jest to około 1500, a większość routerów domyślnie to ustawia. JEDNAKŻE, jeśli używasz DSL lub innej technologii z narzutem pakietów (PPPoE), może być konieczne obniżenie MTU, aby nie mieć fragmentacja pakietów . Fragmentacja pakietów ma DRAMATIC HORRIBLE EFFECT NA SZYBKOŚĆ SIECI.
Jako prosty przykład, jeśli twój komputer ma domyślnie 1500, ale twoja linia DSL może mieć tylko 1492 (ponieważ jest to 802.3), każdy wysłany pakiet zostanie podzielony na jeden pakiet 1492-bajtowy i 1 pakiet 8-bajtowy. . Będziesz wysyłał dwa razy więcej pakietów, twoje kolizje będą wyższe, twoje obciążenie będzie wyższe, a twoje połączenie ucierpi.
źródło