Czynniki wpływające na opóźnienie sieci

1

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ś?

Enrico Tuvera Jr
źródło
1
Jak napisano, to pytanie jest wyłączone. Mógłbyś przeredagować, aby zastąpić gaming z what effects network latency.
Josh K
brzmi jak dup superuser.com/questions/51261/…
DaveParillo
@Dave: że skupia się tylko na TTL; Myślę, że to bardziej ogólne pytanie. jest to dobry link.
quack quixote

Odpowiedzi:

3

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;

RJFalconer
źródło
1
Czy to oznacza, że ​​serwer daleko może nie mieć wysokiego pingu?
Enrico Tuvera Jr
Tak, to jest poprawne.
RJFalconer
1
@cornjuliox: Prawidłowo, serwer geograficznie odległy może nie koniecznie mieć wysoki ping, ale zależy to również od trasy sieci i numeru i amp; wielkość opóźnień routingu.
rob
2

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.

rob
źródło
0

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.

Satanicpuppy
źródło
Jak więc określić, co może odebrać MTU linia DSL? Czy jest to coś, co można nazwać ISP i zapytać?
Enrico Tuvera Jr
Jest prawie zawsze 1492, ale powinien znajdować się w pakiecie instalacyjnym.
Satanicpuppy