Co je to Ping?
Ping je typ zprávy, která je přenášena přes síť z jednoho systému do druhého, obvykle mezi hostitelem serveru a připojenými uživatelskými systémy. Ačkoli lze potenciálně použít různé typy zpráv, nejběžnějším typem signálu odesílaného za tímto účelem byl paket požadavku echo s protokolem ICMP (Internet Control Message Protocol). Jde v zásadě o signál, který obsahuje málo reálných dat, a slouží především k přenosu připojenému uživateli a generování signálu „echo“. Ping sestává z tohoto procesu odeslání žádosti o ozvěnu ICMP a následného přijetí ozvěny.
Termín „ping“ byl původně používán, když byl tento typ utility poprvé vytvořen v roce 1983, a byl převzat z termínu používaného k popisu signálu vyslaného pomocí sonarové technologie. Aktivní sonar využívá generované zvukové vlny, často nazývané pingy, které jsou emitovány z centrálního umístění a poté se odrazí od objektů a vracejí se jako ozvěna. Obslužný program ping počítače používá podobný přístup k analýze propojitelnosti různých systémů v síti. Hostitel serveru nebo jiný počítač v síti, například v místní síti (LAN) nebo na internetu, vyšle paket požadavku na ozvěnu ICMP do jiných systémů, které poté odešlou ozvěnu zpět do zdroje.
Celý tento proces je načasován, často zahrnutím časové značky do původního signálu ICMP, který je pak porovnáván s časem, kdy echo dosáhne zdroje. Jakmile je server ping vydán serverovým hostitelem nebo podobným systémem, jsou od serverů a směrovačů vyžadovány, prostřednictvím průmyslových standardů, vydat jako odpověď echo paket. Je možné poslat mnoho pingů, aby se vygenerovalo přesné měření toho, jak dlouho se signál pohybuje mezi oběma systémy, a také se měří případná ztráta signálu. Informace zobrazené po testu ping budou obvykle zahrnovat minimální čas přenosu, průměrný čas, nejdelší čas a jakoukoli standardní odchylku mezi těmito výsledky. Obvykle bude také indikována jakákoli ztráta signálu.
Zatímco použití protokolu ICMP echo s požadavkem na ozvěnu bylo během raného vývoje internetu a podnikových sítí docela standardní, začátkem 21. století se méně rozšířilo. Ping lze použít k vytvoření útoku odmítnutí služby na serveru zaplavením systému požadavky na echo a škodlivý software může pomocí ping najít systémy pro infekci. Řada poskytovatelů internetových služeb (ISP) zablokovali zprávy s požadavkem na odezvu, takže k vyhodnocení síťového připojení se často používají i jiné metody. Například online videohry často měří odpovědi ping pomocí dat přenášených během hraní hry a poté zobrazují tyto informace jako latenci pro uživatele, aby vyhodnotili jejich připojení.