Obsah:
Definice - Co znamená Ping?
Ping je síťový diagnostický nástroj, který se používá především k testování propojení mezi dvěma uzly nebo zařízeními. Chcete-li odeslat příkaz ping do cílového uzlu, do tohoto uzlu se odešle paket žádosti o odezvu protokolu ICMP (Internet Control Message Protocol). Pokud je k dispozici připojení, cílový uzel odpoví echo odpovědí. Ping vypočítává dobu zpáteční cesty trasy datového paketu od jeho zdroje k cíli a zpět a určuje, zda se během cesty ztratily nějaké pakety.
Techopedia vysvětluje Ping
Síťový pingový nástroj vytvořil Mike Muuss v roce 1983. Obsahuje téměř tisíc řádků kódu a stal se standardním zabaleným nástrojem pro různé síťové aplikace a operační systémy.
Nástroj ping pracuje tak, že generuje datovou jednotku ICMP, která je pak zapouzdřena do IP datagramů a přenášena sítí. Po přijetí požadavku na echo cílový uzel zkopíruje své užitečné zatížení, zničí původní paket a vygeneruje echo odpověď se stejným užitečným zatížením, jaké obdržel.
Užitečné zatížení paketu s požadavkem na echo se často skládá z znaků amerického standardního kódu pro výměnu informací (ASCII) s proměnnou nastavitelnou délkou. Doba zpátečky se vypočítá zaznamenáním místního času hodin zdrojového uzlu, když IP datagram opustí zdrojový uzel, a poté odečte tento čas od času, kdy dorazí odpověď ozvěny.
V závislosti na operačním systému se výkon nástroje ping liší. Téměř všechny pingové výstupy však zobrazují následující:
- Cílová IP adresa
- Pořadové číslo ICMP
- Čas žít (TTL)
- Doba zpáteční cesty
- Velikost užitečného zatížení
- Počet paketů ztracených během přenosu
Nástroj ping zobrazí různé chybové zprávy, pokud není zpáteční cesta úspěšně dokončena. Zahrnují následující:
- TTL vypršela v tranzitu: Určuje maximální dobu, po kterou může IP paket žít v síti, než bude zahozena, pokud nedosáhla svého cíle. Chcete-li tuto chybu vyřešit, zkuste zvýšit hodnotu TTL pomocí přepínače ping -i.
- Cílový hostitel nedostupný: Označuje, že cílový uzel je dole nebo nefunguje v síti. Může k tomu dokonce dojít kvůli neexistenci místní nebo vzdálené trasy pro cílového hostitele. Chcete-li tuto chybu vyřešit, upravte místní tabulku tras nebo zapněte uzel.
- Vypršel časový limit požadavku: Označuje, že příkaz ping vypršel, protože hostitel neodpověděl. Znamená to, že nebyly přijaty žádné zprávy s odpověďmi ozvěny kvůli síťovému provozu, selhání filtrování paketů požadavku Address Resolution Protocol (ARP) nebo chybě routeru. Tento problém může vyřešit prodloužení čekací doby pomocí přepínače ping –w.
- Neznámý hostitel: Označuje, že adresa IP nebo název hostitele v síti neexistuje nebo že název cílového hostitele nelze přeložit. Chcete-li tento problém vyřešit, ověřte název a dostupnost serverů systému názvů domén (DNS).
