Co to jest ping? (Ze zdjęciami)
Ping to rodzaj komunikatu przesyłanego przez sieć z jednego systemu do drugiego, zwykle między hostem serwera a podłączonymi systemami użytkowników. Chociaż potencjalnie można użyć różnych rodzajów wiadomości, najczęstszym rodzajem sygnału wysyłanym w tym celu jest pakiet żądania echa protokołu kontroli Internetu (ICMP). Zasadniczo jest to sygnał zawierający niewiele rzeczywistych danych i służy przede wszystkim do przesyłania do podłączonego użytkownika, a następnie generowania sygnału „echa”. Ping składa się z tego procesu wysyłania żądania echa ICMP, a następnie odbierania echa.
Termin „ping” był początkowo używany, gdy ten rodzaj narzędzia został stworzony po raz pierwszy w 1983 roku, i został zaczerpnięty z terminu używanego do opisania sygnału wysyłanego za pomocą technologii sonaru. Aktywny sonar wykorzystuje generowane fale dźwiękowe, często nazywane pingami, które są emitowane z centralnej lokalizacji, a następnie odbijają się od obiektów i powracają jako echo. Komputerowe narzędzie ping używa podobnego podejścia do analizy połączeń różnych systemów w sieci. Host serwera lub inny komputer w sieci, takiej jak sieć lokalna (LAN) lub Internet, wysyła pakiet żądania echa ICMP do innych systemów, które następnie przesyłają echo z powrotem do źródła.
Cały proces jest mierzony czasowo, często przez włączenie znacznika czasu w oryginalnym sygnale ICMP, który jest następnie porównywany z czasem, w którym echo dociera do źródła. Po wydaniu polecenia ping przez host serwera lub podobny system, serwery i routery są wymagane, zgodnie ze standardami branżowymi, do wydania pakietu echa w odpowiedzi. Można wysłać wiele sygnałów ping, aby wygenerować dokładny pomiar czasu potrzebnego do przejścia sygnału między dwoma systemami, a także zmierzyć potencjalną utratę sygnału. Informacje wyświetlane po teście pingowania zazwyczaj obejmują minimalny czas transmisji, średni czas, najdłuższy czas i wszelkie standardowe odchylenie między tymi wynikami. Każda utrata sygnału będzie również zwykle wskazywana.
Chociaż użycie polecenia ping echa ICMP było dość standardowe podczas wczesnego rozwoju Internetu i sieci korporacyjnych, stało się mniej rozpowszechnione na początku 21 wieku. Pingi mogą być użyte do stworzenia ataku typu „odmowa usługi” na serwer, poprzez zalanie systemu żądaniami echa, a złośliwe oprogramowanie może użyć pingów do znalezienia systemu pod kątem infekcji. Wielu dostawców usług internetowych (ISP) zablokowało komunikaty o żądaniach echa, dlatego też często stosuje się inne metody oceny łączności sieciowej. Na przykład gry wideo online często mierzą odpowiedzi ping przy użyciu danych przesyłanych podczas gry, a następnie wyświetlają te informacje jako opóźnienie, aby użytkownicy mogli ocenić swoją łączność.