Co to jest ping? Czy możliwy jest ping zerowy? Podstawy ping, wyjaśnione

Co to jest ping? Czy możliwy jest ping zerowy? Podstawy ping, wyjaśnione

Jeśli jesteś zapalonym graczem, istnieje duża szansa, że ​​doświadczyłeś wysokiego pingu i przeklęłeś, jak wszystko było opóźnione. Byłoby lepiej, gdyby ping w ogóle nie był uwzględniony; ale co to jest ping i czy możesz osiągnąć ping 0 ms?





Zbadajmy, czym jest ping, dlaczego istnieje i czy możesz uzyskać zerowy ping.





Do czego służy ping

Ping to nie tylko miara „wydajności”. W szczególności jest to miara opóźnienia między komputerem a urządzeniem zdalnym. Ping informuje, ile czasu zajmuje pojedynczemu pakietowi danych (zwanemu „pakietem”) opuszczenie komputera, dotarcie do zdalnego serwera, a następnie powrót do Ciebie.





Jak ping wpływa na przeglądanie sieci

Czy zauważyłeś, że po kliknięciu łącza na stronie internetowej nowa strona internetowa nie ładuje się od razu? Małe opóźnienie między kliknięciem a wczytaniem strony nazywa się „opóźnieniem”.

Twój komputer musi zażądać nowej strony i odesłać ją do Ciebie. Przeniesienie każdego pakietu między komputerem a komputerem zdalnym zajmuje trochę czasu. Ping pozwala zmierzyć to opóźnienie.



Jak ping wpływa na gry online

Ping jest bardzo wyczuwalny w grach online. Na przykład, jeśli grasz w grę z pingiem 20 ms, powinieneś mieć bardzo małe opóźnienie. Akcje, które podejmujesz, wydają się mieć miejsce w grze niemal natychmiast. Jeśli masz wyższy ping, np. 200 ms, Twoje działania będą zauważalnie opóźnione i nie będziesz w stanie nadążyć za innymi osobami grającymi w grę.

Dlatego wiele gier online dla wielu graczy pokazuje, jaki jest twój ping. Pomaga zrozumieć, jak dobre jest twoje połączenie i jakiego rodzaju doświadczenia powinieneś oczekiwać na serwerze.





Niższy ping jest zawsze lepszy; oznacza to mniejsze opóźnienie, czyli szybszą komunikację między Tobą a zdalnym serwerem. Odnosi się to do wszystkiego, co robisz online — niezależnie od tego, czy grasz w grę online, czy po prostu przeglądasz sieć.

Czasami gry i oprogramowanie nazywają ping „opóźnieniem”, ale to jest to samo. Gry często identyfikują ping z kolorem, aby na pierwszy rzut oka zrozumieć, jak dobry jest Twój ping. Zazwyczaj zielony ping jest idealny, żółty to granica, a czerwony jest zły.





Jak działa ping

Oto jak działa ping w uproszczony sposób:

  • Twój komputer wysyła mały pakiet danych do komputera zdalnego.
  • Komputer zdalny odbiera pakiet, który żąda odpowiedzi.
  • Komputer zdalny wysyła pakiet z powrotem do Ciebie.

To jest pojedynczy ping. Ping umożliwia pomiar czasu podróży w obie strony dla pakietu między komputerem a komputerem zdalnym.

Na przykład na poniższym obrazku używamy polecenia ping w wierszu polecenia systemu Windows, aby pingować google.com.

Jak widać w kolumnie „czas”, nasz ping do Google wyniósł około 11 ms. Jest to dość szybkie, więc wiemy, że mamy solidne połączenie z serwerami Google.

Jeśli chcesz sam spróbować, dlaczego nie nauczyć się jak pingować dowolną stronę internetową lub komputer i zobaczyć wyniki?

Techniczna strona ping

Gdy wysyłasz polecenie ping, komputer wysyła pakiet żądania echa ICMP. ICMP oznacza „Internet Control Message Protocol” i jest używany między urządzeniami sieciowymi, aby mogły się ze sobą komunikować. Pakiet żąda 'echa;' innymi słowy, odpowiedź.

Zdalny serwer, gdy odbierze ping, generalnie odpowie własnym komunikatem. Kiedy uruchomisz polecenie ping i zobaczysz kilka pingów z rzędu, każda linia to pojedynczy pakiet i jego odpowiedź.

Jednak nie każdy komputer lub serwer może odpowiadać na pakiety żądań echa ICMP. Jeśli właściciel komputera zabroni mu odpowiadać na polecenie ping, nie otrzymasz odpowiedzi. Zamiast tego zobaczysz komunikat „Upłynął limit czasu żądania”, ponieważ serwer nie odpowiada na Twoje pingi w wyznaczonym czasie. Ataki rozproszonej odmowy usługi (DDoS) czasami wykorzystują ten protokół ICMP.

jak pobrać stronę internetową w trybie offline

Używanie polecenia ping do wykrywania utraty pakietów

Ping może również pomóc w wykryciu utraty pakietów. Załóżmy na przykład, że uruchomiłeś polecenie ping i zobaczyłeś mieszankę odpowiedzi i wierszy „Upłynął limit czasu żądania”.

Wskazuje to, że niektóre pakiety ping nie są odbierane przez zdalny komputer lub ich odpowiedzi nie docierają do Ciebie. Gdzieś po drodze pakiety znikają. Zjawisko to jest znane jako „utrata pakietów” i może być poważnym problemem w sieci.

Jeśli zobaczysz komunikat „Upłynął limit czasu żądania” podczas pingowania witryny lub serwera, wiesz, że utrata pakietów miała miejsce gdzieś na trasie między Tobą a serwerem. Może to być sieć komputera zdalnego, router gdzieś pomiędzy, dostawca usług internetowych lub sieć domowa.

Jeśli masz problemy podczas przeglądania Internetu lub grania w grę online, polecenie ping może pomóc w zidentyfikowaniu utraty pakietów. Możesz także użyć traceroute, aby zobaczyć ścieżkę, którą podążają pakiety danych i zidentyfikować, kiedy nastąpi utrata pakietów.

Czy możliwy jest ping zero?

Osiągnięcie najniższego możliwego pingu jest idealne do korzystania z Internetu. W związku z tym zerowy ping jest idealnym scenariuszem. Oznacza to, że nasz komputer natychmiast komunikował się ze zdalnym serwerem.

Niestety, ze względu na prawa fizyki, pakiety danych potrzebują czasu na podróż. Nawet jeśli twój pakiet podróżuje całkowicie przez kable światłowodowe, nie może podróżować szybciej niż prędkość światła.

Jest również ograniczony przez routery podłączone do tych kabli światłowodowych, które odbierają pakiet i przekazują go do następnego w łańcuchu. Zajmuje to trochę czasu, rujnując w ten sposób nasz plan na natychmiastowe dane.

Uzyskiwanie zerowego pingu z Localhost

Istnieje jednak jeden sposób na uzyskanie zerowego pingu, nawet jeśli wynik końcowy nie jest zbyt przydatny. Jeśli spróbujesz pingować swój lokalny komputer — za pomocą polecenia „ping localhost” — prosisz komputer, aby skontaktował się z samym sobą i sam sobie odpowiedział. W takim przypadku często pojawia się ping „<1ms,' which is essentially zero.

Oznacza to po prostu, że Twój komputer może natychmiast komunikować się ze sobą. Oczywiście tak naprawdę nie jest to natychmiastowe, ponieważ oprogramowanie zajmuje niewiele czasu, aby wykonać te operacje. Jest jednak tak niski, że możemy zaokrąglić go do 0 ms i powiedzieć, że mamy zerowy ping do własnego komputera.

Jak kable i Wi-Fi komplikują sprawy

Gdy zaczniesz dodawać długości kabli, routerów i odległości, nie otrzymasz pingu 0 ms. Na przykład możesz spróbować pingować swój router domowy. Na poniższym zrzucie ekranu pingowaliśmy nasz router domowy przez połączenie Wi-Fi. Jest w tym samym pomieszczeniu co komputer, a mimo to nie może osiągnąć pingu 1 ms, nie mówiąc już o zero.

Niestety, jak widać z tego, komunikacja z urządzeniem znajdującym się w tym samym pomieszczeniu, co Ty, zajmuje trochę czasu. W związku z tym trudno jest uzyskać ping 0 ms za pomocą własnego routera, nie mówiąc już o stronie internetowej lub serwerze w innym miejscu na świecie.

Co to oznacza dla pojęcia zerowego pingu? Cóż, chyba że naukowcy w jakiś sposób nagią prawa fizyki i nie osiągną natychmiastowej transmisji danych, prawdopodobnie nie zobaczymy pingu 0 ms przez długi czas; Jeśli w ogóle!

Używanie Ping do diagnozowania opóźnionego Internetu

Kiedy złe opóźnienie pingu rujnuje twoją grę online, łatwo jest pomyśleć o tym, o ile lepsze byłoby życie, gdyby nie było to czynnikiem. Jednak tak długo, jak używamy kabli i przekazujemy nasze dane do serwerów przez Internet, ping 0ms prawdopodobnie będzie niemożliwy.

Chociaż nie możesz osiągnąć mitycznego zerowego pingu, możesz napraw wolne Wi-Fi za pomocą kilku pomocnych wskazówek .

Źródło: chromatika2/ Depositphotos

Udział Udział Ćwierkać E-mail Oto dlaczego FBI wydało ostrzeżenie dotyczące Hive Ransomware

FBI wydało ostrzeżenie o szczególnie paskudnym szczepie oprogramowania ransomware. Oto dlaczego należy szczególnie uważać na oprogramowanie ransomware Hive.

Czytaj dalej
Powiązane tematy
  • Wyjaśnienie technologii
  • Zabawa
  • Sieć komputerowa
  • ISP
  • Ethernet
  • LAN
  • Wskazówki dotyczące gier
  • Wskazówki dotyczące sieci
O autorze Szymon Batt(693 opublikowanych artykułów)

Absolwent informatyki z głęboką pasją do wszystkich rzeczy związanych z bezpieczeństwem. Po pracy dla niezależnego studia gier, odkrył swoją pasję do pisania i postanowił wykorzystać swój zestaw umiejętności do pisania o wszystkich sprawach technicznych.

Więcej od Simona Batta

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować