Co to jest ping i czy możliwy jest zerowy ping?

  • Joseph Goodman
  • 0
  • 2328
  • 275
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 online, niezależnie od tego, czy klikanie łącza, publikowanie aktualizacji statusu, wysyłanie wiadomości, granie w grę, przesyłanie pliku, przesyłanie strumieniowe wideo online lub cokolwiek innego. Jeśli korzystasz ze strony internetowej, a ł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 “występ.” 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.

Czy zauważyłeś kiedyś, że po kliknięciu łącza na stronie internetowej nowa strona nie ładuje się natychmiast? Zamiast tego występuje niewielkie opóźnienie - jest 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ą zauważalnie opóźnione i nie będziesz w stanie nadążyć za innymi osobami grającymi w grę.

Właśnie dlatego ping jest wyświetlany w wielu grach wieloosobowych. Jak naprawić opóźnienie w grach i wideo za pomocą łatwego usprawnienia routera Jak naprawić opóźnienie w grach i wideo za pomocą łatwego ulepszenia routera Masz 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. . 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 zdalnym serwerem. Odnosi się to do wszystkiego, co robisz w Internecie - niezależnie od tego, czy grasz w grę online. Jak zmniejszyć opóźnienie w grach online Jak zmniejszyć opóźnienie w grach online W grze zawsze występowało pewne opóźnienie, zwłaszcza gdy zalogowało się wielu graczy To doświadczenie, które możesz mieć tak często, zanim zdasz sobie sprawę, że to albo czas… albo po prostu przeglądanie sieci.

Ping może czasami być po prostu wyświetlany jako “czas oczekiwania,” ale to w zasadzie 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.

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 polecenia ping w wierszu polecenia systemu Windows 8 przydatnych poleceń DOS, które należy zapamiętać 8 przydatnych poleceń DOS, które należy zapamiętać Windows 7 nadal zawiera okno wiersza polecenia. więc wciąż jest miejsce na polecenia DOS. Dla tych z Was, którym podoba się pomysł wpisania kilku poleceń, aby uniknąć kłopotów z… pingowaniem 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 pakiet dotarł do Google i odesłał go z powrotem w ciągu dziesięciu milisekund. Ostatni ping zajął dwanaście milisekund. Dlaczego zajęło to dłużej? Cóż, może 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 obecnego routera 10 sposobów na poprawę prędkości twojego aktualnego routera Oto kilka prostych poprawek routera, które może zmienić świat Twojej domowej sieci Wi-Fi. 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.

Ping jest żądaniem echa ICMP

Podczas wysyłania polecenia ping komputer wysyła pakiet żądania echa ICMP. ICMP oznacza “Protokół wiadomości kontroli Internetu”, i jest protokołem powszechnie używanym między urządzeniami sieciowymi, aby mogły się ze sobą komunikować. Pakiet żąda “Echo” - innymi słowy odpowiedź. Serwer zdalny, po otrzymaniu polecenia ping, zazwyczaj odpowiada własnym komunikatem. Kiedy 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 reaguje, więc po prostu zobaczysz “Upłynął limit czasu żądania” wiadomość, ponieważ serwer nie reaguje na polecenia ping w wyznaczonym czasie. Protokół ICMP może być nadużywany w przypadku ataków DDoS Jak chronić się przed atakiem DDoS? Jak zabezpieczyć się przed atakiem DDoS? Ataki DDoS - metoda wykorzystywana do przeciążania przepustowości Internetu - wydają się rosnąć. Pokazujemy, w jaki sposób możesz chronić się przed rozproszonym atakiem typu „odmowa usługi”. .

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 “Upłynął limit czasu żądania” kwestia. Oznaczałoby to, że niektóre pakiety ping albo nie były odbierane przez komputer zdalny, albo że 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 trzeba dwukrotnie kliknąć łącza, 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, nasz pierwszy pakiet 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.

Jest możliwy 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 całkowicie po kablach światłowodowych, nadal jest ograniczony prędkością światła. Jest to również ograniczone przez routery umieszczone wzdłuż tych kabli światłowodowych, które muszą odbierać pakiet i przesyłać go wzdłuż różnych połączeń.

Jeśli spróbujesz pingować komputer lokalny - za pomocą ping localhost polecenie - pytasz komputer, aby skontaktował się z samym sobą i odpowiedział na siebie. W takim przypadku często pojawia się ping 0 ms. Oznacza to po prostu, że Twój 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.

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 wypróbować polecenie ping z własnego routera domowego. 8 wskazówek, jak skutecznie zwiększyć sygnał routera bezprzewodowego. 8 wskazówek, jak skutecznie zwiększyć sygnał routera bezprzewodowego. Jeśli sygnał routera bezprzewodowego nie wydaje się docierać bardzo daleko lub sygnał nadal spada z jakiegoś dziwnego powodu, oto kilka rzeczy, które możesz zrobić, aby to naprawić. . Tutaj pingowaliśmy nasz domowy router, do którego jesteśmy podłączeni przez Wi-Fi Wireless Feng Shui: Jak zoptymalizować swój dom dla najlepszej odbioru Wi-Fi Bezprzewodowy Feng Shui: Jak zoptymalizować swój dom dla najlepszego odbioru Wi-Fi Konfiguracja Wi - Sieć Fi powinna być łatwą perspektywą, prawda? Mam na myśli, że dom jest zamkniętą skrzynką i pomyślałbyś, kiedy umieścisz urządzenie, które transmituje sygnały bezprzewodowe we wszystkich kierunkach… 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 jeśli nie byliśmy połączeni za pomocą Wi-Fi, samo komunikowanie się z naszymi routerami często powodowało, że nasz ping wyniósł około 0 ms, a dotarcie pakietu do sieci Twojego dostawcy Internetu zajmie trochę czasu, gdy opuści router i skieruje się w stronę Internet.

Innymi słowy, tak naprawdę nie można dostać się do ping 0 ms. To jest granica praw fizyki. Nie możemy przekazać informacji natychmiast - z wyjątkiem być może splątania kwantowego. Gdybyśmy znaleźli sposób na wykorzystanie splątania kwantowego do przekazywania informacji Maszyny myślące: Czego neuronauka i sztuczna inteligencja mogą nas nauczyć o świadomości Myślące maszyny: Czego neuronauka i sztuczna inteligencja mogą nas nauczyć o świadomości Świadomość Czy budowanie sztucznie inteligentnych maszyn i oprogramowania może nas nauczyć o działaniu świadomości i natury samego ludzkiego umysłu? w Internecie 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ądarki Niespodzianka: Internet Explorer 11 dojrzał do nowoczesnej przeglądarki Pamiętasz Internet Explorer 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… “pobieranie wstępne” strony, 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.

Zdjęcie: śpiący kotek na Flickr




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.