Różnica między „opóźnieniem” a „pingowaniem” przy połączeniu bezprzewodowym


11

Biorąc pod uwagę połączenie bezprzewodowe, jaka jest różnica między „opóźnieniem” a „pingowaniem”?

Staram się ustalić, jaką wartość zapytać od dostawcy (pytanie przedsprzedażne) i jak ją interpretować.

Odpowiedzi:


23

„Ping” (jako pomiar) to slang gracza / laika dla „czasu podróży w obie strony” (RTT), którego można użyć do pomiaru polecenia „ping”. Jest to miara opóźnienia, ale można w nią grać dzięki kształtowaniu ruchu związanego z QoS; Pakiety „echa ICMP” pinga mogą mieć wyższy priorytet niż inny ruch, dzięki czemu ping RTT wygląda świetnie nawet w strasznej sieci. Połączenia TCP również śledzą RTT, po prostu zwykle tego nie zgłaszają. TCP RTT jest ważniejszy, aby wiedzieć, czy uważasz, że twój ping RTT jest odtwarzany przez QoS.

Nie pytaj o „ping”. Może sprawić, że będziesz brzmiał jak ignorant, a nie wyrafinowany konsument szerokopasmowy. Zapytaj o typowy TCP RTT na nasyconym połączeniu. 20ms jest przyzwoite, ale 100ms zaczyna wchodzić na terytorium bufora buforowego. Zapytaj także o wskaźniki utraty pakietów. Chcesz coś poniżej 1%.


13
Ping jest dość wszechobecnym terminem odnoszącym się do „czasu podróży w obie strony”. Pracowałem z ludźmi mądrzejszymi ode mnie przy projektach oprogramowania obejmujących kod warstwy TCP i UDP i ci ludzie cały czas mówili ping.
Michael Fulton,

3
20 ms jest przyzwoite gdzie?
Marcks Thomas

7
@MichaelFulton „ping czas ” jest terminem na RTT, a nie „ping” jako taki, który po prostu pachnie ignorancji.
Kaz

1
Moja terminologia może być zabarwiona moimi pierwiastkami EE, ale warto zauważyć, że opóźnienie to często tylko czas od jednego punktu końcowego do drugiego. Zatem termin utajenia jest często o połowę krótszy od czasu pingowania. Ponieważ jednak sieci często działają dwukierunkowo dla pojedynczej komunikacji (np. Uzgadnianie połączenia TCP), czas RTT / ping jest bardziej użyteczny.
Jarrod Christman,

Jestem również ciekawy tego, „pakiety echa„ ICMP echa ”pinga mogą mieć wyższy priorytet.„ Zawsze miałem wrażenie, że ICMP często otrzymuje niższy priorytet, ponieważ jest identyfikowany jako nieistotny ruch, szczególnie przy wykonywaniu tracert różnych spedytorów.
Jarrod Christman,

11

Staram się ustalić, jaką wartość zapytać od dostawcy (pytanie przedsprzedażne) i jak ją interpretować.

Możesz mieć wysoki ping do określonego miejsca docelowego, ale wyjątkowo małe opóźnienie, do innego miejsca docelowego lub nawet tego samego miejsca docelowego, używając innego protokołu niż ICMP.

Twój dostawca usług internetowych nie będzie miał żadnej kontroli nad wynikami pingów do miejsca docelowego poza ich siecią, będzie miał kontrolę nad opóźnieniem połączenia z nimi (w szczególności opóźnieniem urządzeń w ich własnej sieci lub sieciach należących do ich sieci) wzmacniacz).

Powinieneś trzymać się tego, nad czym mają kontrolę, innymi słowy, powinieneś używać terminu latencja w każdej rozmowie z nimi. Jeśli powiesz, że masz wysoki ping do Google, będą chcieli rozwiązać ten problem, ale jego rozwiązanie nie poprawi opóźnienia w usłudze, która korzysta z innego protokołu.

Biorąc pod uwagę połączenie bezprzewodowe, jaka jest różnica między „opóźnieniem” a „pingowaniem”?

Jak wyjaśnił to doskonała odpowiedź przez Rona Maupin na co Network Engineering .

Ping to narzędzie do testowania łączności sieciowej. W tym celu wykorzystuje żądanie / odpowiedź echa ICMP. Host inicjujący wysyła żądanie echa ICMP, a host odbierający wysyła odpowiedź echa ICMP.

...

Większość programów ping uruchamia ping kilka razy i zwracają one opóźnienie sieci ICMP w obie strony. Program Ping zazwyczaj podaje liczbę wysłanych, odebranych, utraconych pakietów oraz procent strat, wraz z najniższym, najwyższym i średnim opóźnieniem ping.

W komentarzu Ron wyjaśnia następujący błąd dotyczący opóźnienia w pingowaniu.

Opóźnienie ping może nie mieć żadnego związku z wydajnością innej aplikacji. ICMP jest zwykle przenoszony na najniższy priorytet i może w końcu stać w kolejkach, podczas gdy inny rzeczywisty ruch jest przesyłany. Niektórzy usługodawcy internetowi kierują go inną ścieżką niż twój inny ruch, wysyłając go na dużą odległość lub przez połączenia wtórne.

Innymi słowy, opóźnienie jest miarą czasu, jaki zajmuje pakiet danych do odebrania lub wysłania, a ping jest narzędziem, które mierzy średni czas potrzebny do wysłania i odebrania określonego rodzaju danych.

Istnieją różne czynniki, które zwiększają lub zmniejszają opóźnienie, większość z nich znajduje się poza siecią, co oznacza, że ​​duże opóźnienia są powodowane przez inne urządzenia do miejsca docelowego. W większości przypadków nie masz kontroli nad tym, jaką ścieżką pójdą dane, a nawet jaką masz kontrolę, niewiele możesz zrobić, aby zmniejszyć opóźnienie tej sieci.

Jaka jest różnica między przepustowością, pingiem, częstotliwością ping i opóźnieniem?


8

jaka jest różnica między „opóźnieniem” a „pingowaniem”?

Technicznie pingjest to program używany do pomiaru opóźnienia. (A opóźnienie to czas, w którym musisz zobaczyć efekty niektórych działań - zwykle czas potrzebny na wysłanie pakietu i otrzymanie odpowiedzi ).

Ale nieformalnie oba terminy są często używane zamiennie i opisują to samo.

Próbuję ustalić, o jaką wartość zapytać dostawcę (pytanie przedsprzedażne)

„Opóźnienie” byłoby bardziej poprawne, ale należy stosować to, co przedstawiciel handlowy lepiej rozumie.

Ale w obu przypadkach pytanie ma sens tylko wtedy, gdy podasz oba końce podróży. (Podobnie jak pytanie o odległość lub czas trwania.)

Na przykład:

  • Czy chcesz poznać średnie opóźnienie między sprzętem klienta a usługodawcą internetowym? (To by opisało jakość linku ostatniej mili.)
  • A może chcesz wiedzieć o opóźnieniu od dostawcy usług internetowych do określonej witryny / usługi? (To by opisało własną sieć i łącza w górę ISP).
  • A może zapytasz o pełną ścieżkę między klientem a jakąś witryną? (Mówi, jakich praktycznych doświadczeń się spodziewać.)

Jedyną rzeczą, z którą mogłem się odnieść, była pełna ścieżka, ale wyobrażam sobie, że jest to dla nich trudne do przewidzenia, z wyjątkiem postaci z ball-park. Chyba mógłbym prosić o wszystkie trzy ścieżki i zobaczyć, co mówią.
David James

2
Ścieżka do określonego miejsca docelowego zmieni się setki razy w roku. Nowe węzły na ścieżce do miejsca docelowego będą stale dostępne w trybie online i offline. Marnowałbyś swój czas, gdybyś poprosił o takie informacje.
Ramhound
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.