Reklama

Zaktualizowano przez Gavin Phillips w dniu 31.07.2017

Ping to polecenie używane do pomiaru opóźnienia między dwoma urządzeniami w sieci. Polecenie ping jest dostępne we wszystkich systemach operacyjnych, a wiele gier online wyświetla widoczny ping, którego można użyć do zrozumienia opóźnienia.

Ping jest tylko miarą opóźnienia, które odczuwamy we wszystkim, co robimy w Internecie, niezależnie od tego, czy kliknięcie linku, opublikowanie aktualizacja statusu, wysyłanie wiadomości, granie w grę, przesyłanie pliku, przesyłanie strumieniowe wideo online lub cokolwiek innego jeszcze. Jeśli korzystasz z witryny i ładowanie nowej strony zajmuje dużo czasu za każdym razem, gdy klikniesz link, prawdopodobnie występuje wysoki ping do tej witryny. Jeśli jest szybki, prawdopodobnie masz niski 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 wskazuje czas potrzebny, aby pojedynczy pakiet opuścił komputer, dotarł do zdalnego serwera, a następnie wrócił do ciebie.

instagram viewer

Czy zauważyłeś kiedyś, że po kliknięciu linku na stronie internetowej nowa strona nie ładuje się natychmiast? Zamiast tego występuje niewielkie opóźnienie - to opóźnienie. Twój komputer musi poprosić o nową stronę i otrzymać ją z powrotem. Podróż każdego pakietu między komputerem a komputerem zdalnym zajmuje niewiele czasu. Ping pozwala zmierzyć to opóźnienie.

Jest to bardzo widoczne w grach online. Na przykład, jeśli grasz w grę z pingiem 20 ms, powinieneś mieć bardzo małe opóźnienie. Wydaje się, że podejmowane działania mają miejsce natychmiast w grze. Jeśli masz wyższy ping, np. 200 ms, podejmowane działania będą wyraźnie opóźnione i nie będziesz w stanie nadążyć za innymi osobami grającymi w grę.

Dlatego ping jest wyraźnie widoczny w wielu grach wieloosobowych Jak naprawić opóźnienie w grach i wideo za pomocą łatwego ulepszenia routeraMasz dość opóźnień w sieci, gdy inne osoby oglądają filmy i pobierają torrenty? Oto jak odzyskać wydajność sieci bez użycia narzędzi innych firm. Czytaj więcej . Pomaga ci zrozumieć, jak dobre jest twoje połączenie i jakiego rodzaju doświadczenia powinieneś oczekiwać na serwerze. Niższy ping jest zawsze lepszy - oznacza mniejsze opóźnienie, co oznacza szybszą komunikację między tobą a serwerem zdalnym. Dotyczy to wszystkiego, co robisz online - niezależnie od tego, czy jesteś granie w grę online Jak zmniejszyć opóźnienie w grach onlineW grze zawsze występowało pewne opóźnienie, zwłaszcza gdy zalogowało się wielu graczy. To doświadczenie możesz mieć tak często, zanim zdasz sobie sprawę, że albo czas ... Czytaj więcej lub po prostu przeglądanie sieci.

Ping może czasami być wyświetlany jako „opóźnienie”, ale w zasadzie jest to to samo. Gry często wyświetlają ping z wizualnym kolorem, aby pomóc ci zrozumieć, jak dobry jest twój ping na pierwszy rzut oka - zielony jest dobry, żółty jest na granicy, a czerwony jest zły.

ping diablo 3 miernik opóźnień

Jak działa ping

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

  • Twój komputer wysyła niewielki pakiet danych - znany jako paczka w kategoriach sieciowych - 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 pozwala zmierzyć czas podróży w obie strony dla pakietu między komputerem a komputerem zdalnym. Na przykład na poniższym obrazku używamy polecenie ping w wierszu polecenia systemu Windows 8 przydatnych poleceń DOS, które powinieneś zapamiętaćSystem Windows 7 nadal zawiera okno wiersza polecenia. więc wciąż jest miejsce na polecenia DOS. Więc dla tych, którzy lubią pomysł wpisania kilku poleceń, aby uniknąć kłopotów z ... Czytaj więcej pingować google.com.

To polecenie wysyła cztery pakiety lub cztery pojedyncze pingi. Dla pierwszych trzech pingów czas wynosi 10 ms. Dla ostatniego pingowania czas wynosi 12 ms. Oznacza to, że przez pierwsze trzy pingi wysłanie pakietu do Google i wysłanie go z powrotem zajęło dziesięć milisekund. Ostatni ping zajął dwanaście milisekund. Dlaczego zajęło to dłużej? Może to być wiele rzeczy - serwer Google działa wolniej, router internetowy między nami a serwerami Google 10 sposobów na poprawę prędkości twojego aktualnego routeraPołączenie internetowe jest zbyt wolne? Oto kilka prostych poprawek routera, które mogą zmienić świat Twojej domowej sieci Wi-Fi. Czytaj więcej może być trochę bardziej zajęty, nasz odbiór Wi-Fi mógł być nieco gorszy lub wiele innych rzeczy. Niektóre fluktuacje są normalne.

przykładowy ping

Ping jest żądaniem echa ICMP

Podczas wysyłania polecenia ping komputer wysyła pakiet żądania echa ICMP. ICMP oznacza „Internet Control Message Protocol” i jest protokołem powszechnie używanym między urządzeniami sieciowymi, aby mogły się ze sobą komunikować. Pakiet żąda „echa” - innymi słowy, odpowiedzi. Serwer zdalny, po otrzymaniu polecenia ping, zazwyczaj odpowiada własnym komunikatem. Gdy uruchomisz polecenie ping i zobaczysz kilka pingów z rzędu, każda linia jest pojedynczym pakietem i jego odpowiedzią.

Jednak nie każdy komputer lub serwer jest skonfigurowany do odpowiadania na pakiety żądań echa ICMP. Komputer skonfigurowany tak, aby nie reagować na pingi, w ogóle nie będzie reagować, więc po prostu zobaczysz komunikat „Upłynął limit czasu żądania”, ponieważ serwer nie odpowiada na pingi w wyznaczonym czasie. Protokół ICMP może być wykorzystany do ataków DDoS Jak zabezpieczyć się przed atakiem DDoS?Ataki DDoS - metoda wykorzystywana do przeciążania przepustowości Internetu - wydają się rosnąć. Pokażemy Ci, jak chronić się przed rozproszonym atakiem typu „odmowa usługi”. Czytaj więcej .

przykładowy ping bez odpowiedzi

Utrata pakietów Spotting

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”. Oznaczałoby to, że niektóre pakiety ping albo nie były odbierane przez komputer zdalny, albo ich odpowiedzi nie docierały do ​​Ciebie. Pakiety gubią się gdzieś po drodze.

Wiesz, że utrata pakietów miała miejsce gdzieś między tobą a serwerem - albo w sieci zdalnego komputera, routera gdzieś pomiędzy, twojego usługodawcy internetowego lub sieci domowej. Jeśli masz problemy z przeglądaniem Internetu lub graniem w grę online - zwłaszcza jeśli czasami musisz dwukrotnie kliknąć linki, aby je załadować - polecenie ping może pomóc Ci sprawdzić, czy to utrata pakietu, czy nie. Możesz również uruchomić polecenie ping na kilku różnych zdalnych serwerach, aby uzyskać lepszy obraz tego, gdzie występuje utrata pakietu.

Ping wyświetla również wagę utraty pakietów. Na przykład poniżej naszego pierwszego pakietu dotarł do serwera i wrócił do nas, ale nasi trzej inni nie. Ping wyświetla to jako utratę 75% pakietów - utracono 3 z 4 pakietów.

utrata pakietów ping

Czy możliwy jest zerowy ping?

Im niższy ping, tym lepiej. Zerowy ping byłby idealny i oznaczałby, że nasz komputer komunikował się natychmiast ze zdalnym serwerem.

Ze względu na prawa fizyki podróżowanie zajmuje nawet niewielką część danych - zwaną pakietem. Nawet jeśli Twój pakiet podróżuje wyłącznie po kablach światłowodowych, nadal jest ograniczony prędkością światła. Jest również ograniczony przez routery umieszczone wzdłuż tych kabli światłowodowych, które muszą odbierać pakiet i przekazywać go różnymi połączeniami.

Jeśli spróbujesz pingować komputer lokalny - za pomocą ping localhost polecenie - prosisz komputer o skontaktowanie się z samym sobą i udzielenie odpowiedzi. W takim przypadku często pojawia się ping 0 ms. Oznacza to po prostu, że komputer może się natychmiast komunikować. Oczywiście tak naprawdę nie jest to natychmiastowe, ponieważ oprogramowanie zajmuje niewiele czasu na wykonanie tych operacji. Jest jednak tak niski, że możemy go zaokrąglić w dół do 0 ms i powiedzieć, że mamy 0 ping na naszym komputerze.

0ms ping do localhost

Po dodaniu kabli

Jednak gdy zaczniesz dodawać długości kabli, routerów i odległości, nie otrzymasz pingu 0 ms. Na przykład możesz spróbuj pingować własnego routera domowego 8 wskazówek, jak skutecznie zwiększyć sygnał routera bezprzewodowegoJeśli sygnał routera bezprzewodowego nie wydaje się docierać bardzo daleko lub jeśli sygnał z jakiegoś dziwnego powodu spada, oto kilka rzeczy, które możesz zrobić, aby to naprawić. Czytaj więcej . Tutaj pingowaliśmy nasz domowy router, z którymi jesteśmy połączeni przez Wi-Fi Bezprzewodowy Feng Shui: jak zoptymalizować odbiór Wi-Fi w twoim domuKonfigurowanie routera Wi-Fi w celu uzyskania optymalnego zasięgu nie jest tak łatwe, jak myślisz. Skorzystaj z tych wskazówek, aby objąć cały dom Wi-Fi! Czytaj więcej . To tylko kilka pokoi, ale widzimy średni ping 3 ms i minimalny ping 1 ms. Komunikacja z urządzeniem siedzącym w drugim pokoju zajmuje trochę czasu. Nawet gdybyśmy nie byli połączeni za pomocą Wi-Fi, samo komunikowanie się z naszymi routerami często przynosiło ping około 0 ms zajmie również trochę czasu, zanim pakiet dotrze do sieci Twojego dostawcy usług internetowych, gdy opuści router i skieruje się do Internetu.

ping router domowy

Innymi słowy, tak naprawdę nie można uzyskać pingu 0 ms. To jest granica praw fizyki. Nie możemy przesyłać informacji natychmiast - z wyjątkiem być może splątania kwantowego. Gdybyśmy znaleźli sposób używać splątania kwantowego do przesyłania informacji Myślące maszyny: czego neuronauka i sztuczna inteligencja mogą nas nauczyć o świadomościCzy budowanie sztucznie inteligentnych maszyn i oprogramowania może nas nauczyć o funkcjonowaniu świadomości i naturze samego ludzkiego umysłu? Czytaj więcej przez Internet możemy uzyskać 0 ms ping - ale to jedyna opcja tutaj. Nie wstrzymuj oddechu na ten przełom!

Czy to się kiedykolwiek wydarzy?

W przyszłości możemy całkowicie zmniejszyć opóźnienia w Internecie i lepiej sobie z tym poradzić. Na przykład przeglądarki internetowe, takie jak Chrome, Firefox i Internet Explorer Niespodzianka: Internet Explorer 11 dojrzał do nowoczesnej przeglądarkiPamiętasz Internet Explorera 6? Cóż, Internet Explorer nie jest już straszny. Niezależnie od tego, czy podoba Ci się IE, czy nie, nie można zaprzeczyć, że poprawił się on dramatycznie i jest teraz godny zająć miejsce obok innych nowoczesnych ... Czytaj więcej są już stronami „wstępnie pobierającymi”, które możesz chcieć zobaczyć obok, aby wyeliminować zauważalne opóźnienia po kliknięciu łącza. Jednak ping 0 ms - natychmiastowa transmisja informacji - prawdopodobnie pozostanie nieuchwytny.

Źródło zdjęcia: śpiący kotek na Flickr

Chris Hoffman to bloger techniczny i uzależniony od technologii, mieszkający w Eugene w stanie Oregon.