reklama

Aktualizoval Gavin Phillips dne 31.7.2017

Ping je příkaz používaný k měření latence mezi dvěma zařízeními v síti. Příkaz ping je k dispozici ve všech operačních systémech a mnoho online her zobrazuje viditelný ping, kterým můžete porozumět latenci.

Ping je jen měřítkem latence, kterou cítíme ve všem, co děláme online, ať už kliká na odkaz nebo zveřejní příspěvek aktualizace stavu, odeslání zprávy, hraní hry, nahrání souboru, streamování online videa nebo cokoli jiného jiný. Používáte-li web a načítání nové stránky pokaždé, když kliknete na odkaz, trvá dlouho, pravděpodobně se vám na daný web objeví vysoký ping. Pokud je to rychlé, pravděpodobně máte nízkou ping.

Na co se Ping používá

Ping není jen měřítkem „výkonu“. Konkrétně se jedná o míru latence mezi počítačem a vzdáleným zařízením. Ping vám řekne čas potřebný k tomu, aby jeden paket opustil počítač, dosáhl vzdáleného serveru a vrátil se k vám.

Všimli jste si někdy, že když kliknete na odkaz na webové stránce, nová webová stránka se nenačte okamžitě? Místo toho existuje malé zpoždění - to je latence. Váš počítač musí požádat o novou stránku a nechat ji zaslat zpět vám. Cestování mezi vaším počítačem a vzdáleným počítačem zabere malé množství času. Ping vám umožní měřit tuto latenci.

instagram viewer

To je v online hrách velmi patrné. Pokud například hrajete hru s 20 ms ping, měli byste mít velmi nízkou latenci. Akce, které podniknete, se ve hře odehrají téměř okamžitě. Máte-li vyšší ping, jako je 200 ms, provedené akce se znatelně zpozdí a nebudete moci držet krok s ostatními lidmi hrajícími hru.

To je důvod, proč ping je zobrazen prominentně v mnoha hrách pro více hráčů Jak opravit hraní her a videa pomocí nástroje Easy Router TweakUž vás nebaví zpoždění v síti, když ostatní lidé sledují videa a stahují torrent? Zde je návod, jak získat zpět výkon sítě bez jakýchkoli nástrojů třetích stran. Přečtěte si více . Pomůže vám pochopit, jak dobré je vaše připojení a jaký druh zkušeností byste na serveru měli očekávat. Nižší ping je vždy lepší - znamená to nižší latenci, což je rychlejší komunikace mezi vámi a vzdáleným serverem. To platí pro vše, co děláte online - ať už jste hraní online hry Jak snížit Lag v online hraníVe hře bylo vždy určité zpoždění, zejména když bylo přihlášeno mnoho hráčů. To je zážitek, který můžete mít jen tak často, než si uvědomíte, že je to buď čas ... Přečtěte si více nebo jen procházením webu.

Ping může být někdy zobrazen pouze jako „latence“, ale v podstatě je to totéž. Hry často zobrazují ping s vizuální barvou, aby vám pomohly pochopit, jak dobrý je váš ping na první pohled - zelená je dobrá, žlutá je hraniční a červená je špatná.

diablo 3 latence metr ping

Jak funguje Ping

Takto funguje ping zjednodušeným způsobem:

  • Váš počítač odešle malý balíček dat - známý jako paket z hlediska sítě - na vzdálený počítač.
  • Vzdálený počítač obdrží paket, který požaduje odpověď.
  • Vzdálený počítač vám pošle paket.

Toto je jediný ping. Ping vám umožňuje měřit dobu zpáteční cesty pro paket mezi počítačem a vzdáleným počítačem. Například na obrázku níže používáme příkaz ping v příkazovém řádku systému Windows 8 užitečných příkazů systému DOS, které byste si měli zapamatovatWindows 7 stále obsahuje okno příkazového řádku. takže stále existuje místo pro příkazy DOS. Takže pro ty z vás, kteří mají rádi myšlenku psaní několika příkazů, abyste se vyhnuli problémům ... Přečtěte si více na ping google.com.

Tento příkaz odešle čtyři pakety nebo čtyři jednotlivé pingy. Pro první tři pingy je čas 10 ms. Pro poslední ping je čas 12 ms. To znamená, že pro první tři pingy trvalo 10 milisekund, než se paket dostal na Google a byl nám poslán zpět. Poslední ping trvalo dvanáct milisekund. Proč to trvalo déle? Mohlo by to být mnoho věcí - server společnosti Google pracuje pomaleji, internetový router mezi námi a servery Google 10 způsobů, jak zvýšit rychlost vašeho současného směrovačePřipojení k internetu je příliš pomalé? Zde je několik jednoduchých vylepšení routeru, které by ve vaší domácí síti Wi-Fi mohly změnit svět. Přečtěte si více může být trochu více práce, náš Wi-Fi příjem může být o něco horší, nebo mnoho dalších věcí. Některé výkyvy jsou normální.

příklad ping

Ping je žádost o ozvěnu ICMP

Když odešlete ping, váš počítač odešle paket požadavku echo ICMP. ICMP je zkratka „Internet Control Message Protocol“ a jedná se o protokol, který se obvykle používá mezi síťovými zařízeními, takže mohou mezi sebou komunikovat. Paket požaduje „echo“ - jinými slovy odpověď. Vzdálený server, když obdrží ping, obvykle odpoví zprávou vlastní. Když spustíte příkaz ping a uvidíte několik pingů v řadě, každý řádek je jeden paket a jeho odpověď.

Ne každý počítač nebo server je však nastaven tak, aby odpovídal na pakety požadavků ICMP echo. Počítač, který je nastaven tak, aby nereagoval na pingy, vůbec neodpoví, takže se vám zobrazí zpráva „Vypršel časový limit požadavku“, protože server neodpoví na vaše pingy ve stanoveném čase. Protokol ICMP mohl být zneužit k útokům DDoS Jak se můžete chránit před útokem DDoS?Zdá se, že útoky DDoS - metoda používaná k přetížení internetového připojení - rostou. Ukážeme vám, jak se můžete chránit před distribuovaným útokem odmítnutí služby. Přečtěte si více .

příklad ping bez odpovědi

Ztráta ztráty paketu

Ping vám také pomůže zjistit ztrátu paketů. Řekněme například, že jste spustili příkaz ping a viděli jste kombinaci odpovědí a řádků „Vypršel časový limit“. To by naznačovalo, že některé pingové pakety nebyly vzdáleným počítačem přijaty, nebo že se jejich odpovědi nedostaly. Pakety se někde po cestě ztratí.

Víte, že k ztrátě paketů došlo někde mezi vámi a serverem - buď v síti vzdáleného počítače, routeru někde mezi, vašeho poskytovatele internetových služeb nebo v domácí síti. Pokud máte při procházení Internetu nebo hraní online hry potíže, zejména pokud někdy musíte kliknout na odkazy, aby se načtou - příkaz ping vám pomůže zjistit, zda se jedná o ztrátu paketu nebo ne. Můžete také spustit příkaz ping proti několika různým vzdáleným serverům, abyste získali lepší představu o tom, kde dochází ke ztrátě paketů.

Ping také zobrazuje závažnost ztráty paketů. Například pod náš první paket dorazil na server a vrátil se k nám, ale naši tři další ne. Ping to zobrazí jako 75% ztrátu paketů - 3 ze 4 paketů byly ztraceny.

ztráta paketu ping

Je možné nula ping?

Čím nižší je ping, tím lépe. Nulový ping by byl ideální a znamenalo by to, že náš počítač okamžitě komunikoval se vzdáleným serverem.

Vzhledem k fyzikálním zákonům trvá i malá část dat - známá jako paket - nějakou dobu trvat. I když váš paket cestuje výhradně přes optické kabely, je stále omezen rychlostí světla. To je také omezeno směrovači, které sedí podél těch kabelů z optických vláken, které musí přijímat paket a předávat jej po různých připojeních.

Pokud se pokusíte pingovat na místním počítači - pomocí ping localhost příkaz - žádáte svůj počítač, aby se spojil a odpověděl sám na sebe. V takovém případě se často zobrazí ping 0 ms. To jednoduše znamená, že váš počítač může okamžitě komunikovat sám se sebou. Samozřejmě to není okamžité, protože software zabere provedení těchto operací trochu času. Je však tak nízká, že ji můžeme zaokrouhlit dolů na 0 ms a říci, že máme 0 ping na náš počítač.

0ms ping na localhost

Jakmile přidáte kabely

Jakmile však začnete přidávat délky kabelů, směrovačů a vzdáleností, nedostanete ping 0 ms. Například můžete zkuste ping na svůj vlastní domácí router 8 tipů, jak efektivně zvýšit signál bezdrátového směrovačePokud se zdá, že signál vašeho bezdrátového směrovače nedosáhl příliš daleko, nebo pokud váš signál z nějakého divného důvodu klesá, zde je několik věcí, které můžete opravit. Přečtěte si více . Zde jsme pingovali náš domácí router, které jsme připojeni přes Wi-Fi Bezdrátové připojení Feng Shui: Jak optimalizovat příjem Wi-Fi ve vašem doměNastavení routeru Wi-Fi pro optimální pokrytí není tak snadné, jak si myslíte. Pomocí těchto tipů pokryjte celý svůj dům pomocí Wi-Fi! Přečtěte si více . Je to jen pár míst daleko, ale vidíme průměrný ping 3 ms a minimální ping 1 ms. Komunikace se zařízením v jiné místnosti trvá nějakou dobu. I když jsme nebyli připojeni pomocí Wi-Fi, jen komunikace s našimi směrovači by často přinesla náš ping kolem 0 ms, a to jakmile opustí váš směrovač a zamíří k Internetu, zabere také nějaký čas, než se dostane k síti vašeho poskytovatele internetových služeb.

domácí ping router

Jinými slovy, nemůžete se opravdu dostat na 0 ms ping. To je limit zákonů fyziky. Nemůžeme přenášet informace okamžitě - s výjimkou možná s kvantovým zapletením. Pokud jsme našli způsob, jak k přenosu informací použijte kvantové zapletení Myšlení stroje: Co nás mohou neurověda a umělá inteligence naučit o vědomíMůže nás stavba umělých inteligentních strojů a softwaru učit o fungování vědomí a povaze samotné lidské mysli? Přečtěte si více přes internet jsme mohli dosáhnout 0 ms ping - ale to je jediná možnost zde. Za tento průlom nedržíte dech!

Stane se to někdy?

V budoucnu můžeme na internetu absolutně snížit latenci a lépe se s ní vypořádat. Například webové prohlížeče jako Chrome, Firefox a internet Explorer Překvapení: Internet Explorer 11 dozrál v moderním prohlížečiPamatujete Internet Explorer 6? Internet Explorer už není hrozné. Ať už se vám IE líbí nebo ne, nemůžete popřít, že se dramaticky zlepšil a že je nyní hodno zaujmout jeho místo vedle jiných moderních ... Přečtěte si více jsou již „předběžné načítání“ stránek, které byste mohli chtít vidět vedle, abyste odstranili tuto vnímatelnou latenci, když kliknete na odkaz. Avšak 0 ms ping - okamžitý přenos informací - pravděpodobně zůstane nepolapitelný.

Obrázek Kredit: ospalé koťátko na Flickru

Chris Hoffman je technologický blogger a všestranný závislý na technologii žijící v Eugene v Oregonu.