Co je to ping? Je nulový ping možný? Základy pingu, vysvětleno

Co je to ping? Je nulový ping možný? Základy pingu, vysvětleno

Pokud jste vášnivým hráčem, je velká šance, že jste zažili vysoký ping a proklínali jste, jak laggy vše cítíte. Bylo by lepší, kdyby ping vůbec nezohledňoval; ale co je ping a můžete dosáhnout 0ms ping?





Podívejme se, co je to ping, proč existuje a jestli můžete získat nulový ping.





K čemu slouží ping

Ping není jen měřítkem „výkonu“. Konkrétně se jedná o měřítko latence mezi počítačem a vzdáleným zařízením. Ping vám řekne, jak dlouho trvá, než jeden balíček dat (známý jako 'paket') opustí váš počítač, dosáhne na vzdálený server a pak se vrátí k vám.





Jak Ping ovlivňuje procházení webu

Všimli jste si někdy, že když kliknete na odkaz na webové stránce, nová webová stránka se nenačte okamžitě? Malé zpoždění mezi kliknutím a načtením stránky se nazývá „latence“.

Váš počítač musí požádat o novou stránku a nechat vám ji poslat zpět. Cestování každého paketu mezi vaším počítačem a vzdáleným počítačem zabere malé množství času. Ping umožňuje měřit tuto latenci.



Jak Ping ovlivňuje online hraní

Ping je v online hrách velmi dobře vnímatelný. Pokud například hrajete hru s 20ms pingem, měli byste mít velmi nízkou latenci. Zdá se, že akce, které provedete, se ve hře uskuteční okamžitě. Pokud máte vyšší ping, jako je 200 ms, akce, které provedete, se znatelně zpomalí a nebudete schopni držet krok s ostatními lidmi, kteří tuto hru hrají.

To je důvod, proč mnoho online her pro více hráčů ukazuje, jaký je váš ping. 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ší; to znamená 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ž hrajete online hru nebo jen procházíte web.

Hry a software někdy nazývají ping „latence“, ale je to totéž. Hry často identifikují ping s barvou, aby vám pomohly pochopit, jak dobrý je váš ping na první pohled. Zelený ping je obvykle ideální, žlutý je hraniční a červený je špatný.





Jak Ping funguje

Ping funguje zjednodušeně:

  • Váš počítač odešle malý balíček dat do vzdáleného počítače.
  • Vzdálený počítač přijme paket, který požaduje odpověď.
  • Vzdálený počítač vám pošle paket zpět.

Toto je jediný ping. Ping vám umožňuje měřit čas zpáteční cesty paketu mezi vaším 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 na příkaz ping google.com.

Jak vidíte ve sloupci „čas“, náš příkaz ping pro Google byl kolem 11 ms. To je docela rychlé, takže víme, že máme pevné připojení k serverům Google.

Pokud to chcete zkusit sami, proč se nepoučit jak pingnout na jakýkoli web nebo počítač a vidíte výsledky?

Technická stránka pingu

Když odešlete ping, váš počítač odešle paket žádosti o echo ICMP. ICMP je zkratka pro „Internet Control Message Protocol“ a používá se mezi síťovými zařízeními, aby spolu mohly komunikovat. Paket požaduje 'echo;' jinými slovy odpověď.

Když vzdálený server obdrží ping, obvykle odpoví vlastní zprávou. Když spustíte příkaz ping a uvidíte několik pingů za sebou, každý řádek je jeden paket a jeho odpověď.

Ne každý počítač nebo server však může na pakety ICMP echo odpovědět. Pokud vlastník počítače řekl, aby nereagoval na ping, nedostanete odpověď. Místo toho se vám zobrazí zpráva „Vypršel časový limit požadavku“, protože server ve stanoveném čase nereaguje na vaše příkazy ping. Útoky DDoS (Distributed Denial of Service) někdy zneužívají tento protokol ICMP.

jak stáhnout webovou stránku offline

Použití příkazu Ping ke zjištění ztráty paketů

Ping vám také může pomoci odhalit 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 požadavku“.

To by znamenalo, že některé pingové pakety buď nebyly přijímány vzdáleným počítačem, nebo že se jejich odpovědi nedostaly k vám. Někde na cestě zmizí pakety. Tento výskyt je znám jako „ztráta paketů“ a může to být hlavní bolest hlavy při vytváření sítí.

Pokud při odesílání příkazu ping na web nebo server uvidíte „Vypršel časový limit požadavku“, věděli byste, že ke ztrátě paketů došlo někde na trase mezi vámi a serverem. Může to být v síti vzdáleného počítače, routeru někde mezi, vašeho ISP nebo vaší domácí sítě.

Pokud máte potíže s procházením internetu nebo hraním online hry, příkaz ping vám pomůže identifikovat ztrátu paketů. Traceroute můžete také použít k zobrazení cesty, kterou si vaše datové pakety vedou, a identifikovat, kdy dojde ke ztrátě paketů.

Je možný nulový ping?

Dosažení co nejnižšího počtu pingů je ideální pro používání internetu. Nulový ping je tedy dokonalým scénářem. To znamená, že náš počítač okamžitě komunikoval se vzdáleným serverem.

Vzhledem k fyzikálním zákonům cestování datovým paketům nějakou dobu trvá. I když váš paket cestuje zcela přes kabely z optických vláken, nemůže cestovat rychleji než je rychlost světla.

Je to také omezeno směrovači připojenými k těmto kabelům z optických vláken, které přijímají paket a předávají jej dalšímu v řetězci. Zabere to trochu času, a tím se zničí náš plán pro okamžitá data.

Získání nulového pingu pomocí Localhost

Existuje však jeden způsob, jak získat nulový ping, i když konečný výsledek není tak užitečný. Pokud se pokusíte pingnout na místní počítač --- pomocí příkazu 'ping localhost'-, žádáte počítač, aby se sám kontaktoval a odpověděl na sebe. V takovém případě často uvidíte příkaz ping<1ms,' which is essentially zero.

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 provedení těchto operací softwaru zabere malé množství času. Je však tak nízká, že ji můžeme zaokrouhlit na 0 ms a říci, že máme nulový ping na vlastní počítač.

Jak kabely a Wi-Fi komplikují záležitosti

Jakmile začnete přidávat délky kabelů, směrovačů a vzdáleností, nedostanete 0ms ping. Můžete například vyzkoušet ping na svůj vlastní domácí router. Na níže uvedeném snímku obrazovky jsme pingovali náš domácí router přes připojení Wi-Fi. Je ve stejné místnosti jako počítač, a přesto nemůže dosáhnout 1 ms ping, natož na nulu.

Bohužel, jak z toho vidíme, komunikace se zařízením, které sedí ve stejné místnosti jako vy, nějakou dobu trvá. Z tohoto důvodu je těžké získat 0ms ping pomocí vlastního routeru, natož na web nebo server někde jinde na světě.

Co to tedy znamená pro koncept nulového pingu? No, pokud vědci nějak neohýbají fyzikální zákony a nedosáhnou okamžitého přenosu dat, pravděpodobně se dlouho nedočkáme 0ms pingu; jestli někdy!

Diagnostika zpožděného internetu pomocí Pingu

Když špatná latence pingu zničí vaše online hraní, snadno se zamyslíte nad tím, jak by byl život lepší, kdyby to nebyl faktor. Dokud však používáme kabely a předáváme naše data serverům přes internet, bude 0ms ping pravděpodobně nemožný.

I když nemůžete dosáhnout mýtického nulového pingu, můžete opravit pomalé Wi-Fi pomocí několika užitečných tipů .

Obrazový kredit: chromatika2/ Depositphotos

Podíl Podíl tweet E-mailem Zde je důvod, proč FBI vydala varování před ransomwarem Hive

FBI vydala varování před obzvláště ošklivým kmenem ransomwaru. Zde je důvod, proč si musíte dávat obzvlášť pozor na ransomware Hive.

Číst dále
Související témata
  • Technologie vysvětlena
  • Zábava
  • Počítačové sítě
  • ISP
  • Ethernet
  • LAN
  • Herní tipy
  • Síťové tipy
O autorovi Simon Batt(693 publikovaných článků)

Absolvent bakalářského studia počítačových věd s hlubokou vášní pro bezpečnost všech věcí. Poté, co pracoval pro indie herní studio, našel svou vášeň pro psaní a rozhodl se použít své dovednosti, aby psal o všech technologických věcech.

Více od Simona Batta

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru