Reklama

Aktualizoval Gavin Phillips dňa 31.7.2017

Ping je príkaz používaný na meranie latencie medzi dvoma zariadeniami v sieti. Príkaz ping je k dispozícii vo všetkých operačných systémoch a mnoho online hier zobrazuje viditeľný ping, pomocou ktorého môžete pochopiť latenciu.

Ping je iba mierou latencie, ktorú cítime vo všetkom, čo robíme online, či už kliká na odkaz alebo zverejní príspevok aktualizácia stavu, odoslanie správy, hranie hier, odovzdanie súboru, streamovanie online videa alebo čokoľvek iné inde. Ak používate webovú stránku a načítanie novej stránky po každom kliknutí na odkaz trvá dlho, pravdepodobne sa vám na túto webovú stránku pravdepodobne objaví ping. Ak je rýchly, pravdepodobne máte nízky ping.

Na čo sa Ping používa

Ping nie je iba mierou „výkonnosti“. Konkrétne ide o mieru latencie medzi počítačom a vzdialeným zariadením. Ping vám povie, koľko času potrebuje jeden paket na opustenie počítača, dosiahnutie vzdialeného servera a návrat k vám.

Všimli ste si niekedy, že po kliknutí na odkaz na webovej stránke sa nová webová stránka nenačíta okamžite? Namiesto toho existuje malé oneskorenie - toto je oneskorenie. Váš počítač musí požiadať o novú stránku a nechať ju poslať späť vám. Trvanie každého paketu medzi počítačom a vzdialeným počítačom trvá trochu času. Ping vám umožní zmerať túto latenciu.

V online hrách je to veľmi zrejmé. Napríklad, ak hráte hru s pingom 20 ms, mali by ste mať veľmi nízku latenciu. Zdá sa, že akcie, ktoré podniknete, sa odohrajú v hre okamžite. Ak máte ping s vyššou hodnotou ako 200 ms, akcie, ktoré podniknete, sa výrazne oneskoria a nebudete môcť držať krok s ostatnými ľuďmi, ktorí hru hrajú.

To je dôvod, prečo ping sa zobrazuje výrazne v mnohých hrách pre viacerých hráčov Ako opraviť hranie hier a videa jednoduchým vyladením smerovačaUž vás nebaví oneskorenie v sieti, keď ostatní ľudia sledujú videá a sťahujú torrent? Tu je návod, ako získať späť výkon siete bez akýchkoľvek nástrojov tretích strán. Čítaj viac . Pomôže vám to pochopiť, aké dobré je vaše pripojenie a aký druh skúseností by ste na serveri mali očakávať. Nižší ping je vždy lepší - znamená to nižšiu latenciu, čo je rýchlejšia komunikácia medzi vami a vzdialeným serverom. Týka sa to všetkého, čo robíte online - či už ste hranie online hry Ako znížiť Lag v online hraníV hre bolo vždy určité oneskorenie, najmä keď bolo prihlásených veľa hráčov. To je skúsenosť, ktorú môžete mať až tak často, než si uvedomíte, že je to buď čas ... Čítaj viac alebo iba prehliadaním webu.

Ping sa niekedy môže zobraziť iba ako „latencia“, ale v podstate je to rovnaké. Hry často zobrazujú ping vizuálnou farbou, aby vám pomohli pochopiť, ako dobrý je váš ping na prvý pohľad - zelená je dobrá, žltá je hraničná a červená je zlá.

diablo 3 merač latencie ping

Ako funguje Ping

Takto funguje ping zjednodušeným spôsobom:

  • Váš počítač odošle malý balík údajov - známy ako balíček z hľadiska siete - na vzdialený počítač.
  • Vzdialený počítač dostane paket, ktorý požaduje odpoveď.
  • Vzdialený počítač vám pošle paket.

Toto je jediný ping. Ping vám umožňuje zmerať čas spiatočnej cesty pre paket medzi počítačom a vzdialeným počítačom. Napríklad na obrázku nižšie používame príkaz ping v príkazovom riadku systému Windows 8 užitočných príkazov systému DOS, ktoré by ste si mali zapamätaťWindows 7 stále obsahuje okno príkazového riadka. takže stále existuje miesto pre príkazy DOS. Takže pre tých z vás, ktorí majú radi myšlienku zadania niekoľkých príkazov, aby ste sa vyhli problémom s ... Čítaj viac na ping google.com.

Tento príkaz odošle štyri pakety alebo štyri jednotlivé pingy. Pre prvé tri pingy je čas 10 ms. Pre posledný ping je čas 12 ms. To znamená, že za prvé tri pingy trvalo desať milisekúnd, kým sa paket dostal do spoločnosti Google a bol nám odoslaný späť. Posledný ping trvalo dvanásť milisekúnd. Prečo to trvalo dlhšie? Môže to byť veľa vecí - server spoločnosti Google pracuje pomalšie, internetový smerovač medzi nami a servermi spoločnosti Google 10 spôsobov, ako zvýšiť rýchlosť vášho súčasného smerovačaPripojenie k internetu je príliš pomalé? Tu je niekoľko jednoduchých vylepšení smerovača, ktoré by mohli zmeniť vašu domácu sieť Wi-Fi. Čítaj viac môže byť trochu viac zaneprázdnený, náš príjem Wi-Fi môže byť o niečo horší, alebo mnoho ďalších vecí. Niektoré výkyvy sú normálne.

príklad ping

Ping je žiadosť o odozvu ICMP

Keď odošlete ping, váš počítač odošle paket žiadosti o odozvu ICMP. ICMP je skratka pre „Internet Control Message Protocol“ a je to protokol, ktorý sa všeobecne používa medzi sieťovými zariadeniami, aby mohli navzájom komunikovať. Paket požaduje „ozvenu“ - inými slovami odpoveď. Vzdialený server, keď dostane príkaz ping, spravidla odpovie vlastnou správou. Keď spustíte príkaz ping a uvidíte niekoľko príkazov ping za sebou, každý riadok predstavuje jeden paket a jeho odpoveď.

Nie každý počítač alebo server je však nastavený tak, aby odpovedal na pakety ICMP echo request. Počítač, ktorý je nastavený tak, aby neodpovedal na pingy, vôbec neodpovedá, takže sa vám zobrazí správa „Vypršal časový limit žiadosti“, pretože server neodpovie na vaše pingy v stanovenom čase. Protokol ICMP môže byť zneužitý pre útoky DDoS Ako sa môžete chrániť pred útokom DDoS?Zdá sa, že útoky DDoS - metóda používaná na preťaženie šírky pásma internetu - sú na vzostupe. Ukážeme vám, ako sa môžete chrániť pred distribuovaným útokom odmietnutia služby. Čítaj viac .

príklad ping bez odpovede

Strata paketov

Ping vám tiež pomôže zistiť stratu paketov. Povedzme napríklad, že ste spustili príkaz ping a videli ste kombináciu odpovedí a riadkov „Žiadosť vypršala“. To by naznačovalo, že niektoré pakety ping neboli vzdialeným počítačom prijaté, alebo že sa ich odpovede nedostali. Balíky sa niekde pozdĺž cesty stratia.

Vedeli ste, že k strate paketov došlo medzi vami a serverom - buď v sieti vzdialeného počítača, medzi smerovačom, poskytovateľom internetových služieb alebo v domácej sieti. Ak máte problémy pri prehľadávaní Internetu alebo hraní online hier - najmä ak niekedy musíte kliknúť na odkazy, aby sa načítali - príkaz ping vám pomôže zistiť, či ide o stratu paketov alebo nie. Príkaz ping môžete spustiť aj proti niekoľkým vzdialeným serverom, aby ste získali lepšiu predstavu o tom, kde dochádza k strate paketov.

Ping tiež zobrazuje závažnosť straty paketov. Napríklad pod náš prvý paket dorazil na server a vrátil sa k nám, ale naši traja ostatní to neurobili. Ping to zobrazí ako 75% stratu paketov - stratili sa 3 zo 4 paketov.

strata paketu ping

Je možné nula Ping?

Čím nižší je ping, tým lepšie. Nulový ping by bol ideálny a znamenal by, že náš počítač okamžite komunikuje so vzdialeným serverom.

Podľa fyzikálnych zákonov trvá dokonca aj malá časť údajov - známa ako paket - určitý čas. Aj keď váš balík cestuje výlučne cez optické káble, stále je obmedzený rýchlosťou svetla. Je to tiež obmedzené smerovačmi, ktoré sedia pozdĺž tých káblov z optických vlákien, ktoré musia prijať paket a poslať ho ďalej pri rôznych pripojeniach.

Ak sa pokúsite pingovať na lokálny počítač - pomocou ping localhost príkaz - žiadate počítač, aby sa spojil a odpovedal sám sebe. V tomto prípade sa vám často zobrazí ping 0 ms. To jednoducho znamená, že váš počítač dokáže okamžite komunikovať sám so sebou. Samozrejme, že to nie je okamžité, pretože softvér potrebuje na vykonanie týchto operácií trochu času. Je však tak nízka, že ju môžeme zaokrúhliť nadol na 0 ms a povedať, že máme 0 ping na náš počítač.

0ms ping na localhost

Akonáhle pridáte káble

Keď však začnete pridávať dĺžky káblov, smerovačov a vzdialenosti, nedostanete ping 0 ms. Napríklad by ste mohli skúste pingovať pomocou svojho domáceho smerovača 8 tipov na efektívne zvýšenie signálu bezdrôtového smerovačaAk sa zdá, že signál bezdrôtového smerovača nedosahuje príliš ďaleko, alebo ak váš signál z nejakého divného dôvodu klesá, tu je niekoľko krokov, ktoré by to mohli vyriešiť. Čítaj viac . Tu sme pingovali náš domáci router, ktoré sme pripojení cez Wi-Fi Bezdrôtové pripojenie Feng Shui: Ako optimalizovať príjem Wi-Fi vo vašom domeNastavenie smerovača Wi-Fi pre optimálne pokrytie nie je také ľahké, ako si myslíte. Pomocou týchto tipov môžete pokryť celý dom pomocou siete Wi-Fi! Čítaj viac . Je to len pár miestností, ale vidíme priemerný ping 3 ms a minimálny ping 1 ms. Komunikácia so zariadením v inej miestnosti trvá nejaký čas. Aj keď by sme neboli pripojení pomocou Wi-Fi, komunikácia s našimi smerovačmi by často priniesla náš ping okolo 0 ms, a to bude trvať nejaký čas, kým sa sieť vášho poskytovateľa internetových služieb dostane, keď opustí smerovač a vydá sa na internet.

domáci smerovač

Inými slovami, naozaj sa nemôžete dostať na 0 ms ping. Toto je limit fyzikálnych zákonov. Nemôžeme prenášať informácie okamžite - s výnimkou možného kvantového zapletenia. Keby sme našli spôsob, ako na prenos informácií použite kvantové zapletenie Mysliace stroje: Čo nám môžu neurovedy a umelá inteligencia naučiť o vedomíMôže nás stavba umelo inteligentných strojov a softvéru učiť o fungovaní vedomia ao povahe samotnej ľudskej mysle? Čítaj viac cez internet by sme mohli dosiahnuť 0 ms ping - ale to je jediná možnosť tu. Za tento prielom sa nedýchaj!

Stane sa to niekedy?

V budúcnosti môžeme na internete úplne znížiť latenciu a lepšie sa s ňou vyrovnať. Napríklad webové prehliadače ako Chrome, Firefox a internet Explorer Prekvapenie: Internet Explorer 11 dozrel do moderného prehliadačaPamätáte si na Internet Explorer 6? Internet Explorer už nie je hrozný. Či už sa vám IE páči alebo nie, nemôžete poprieť, že sa dramaticky zlepšil a teraz stojí za to zaujať svoje miesto popri iných moderných ... Čítaj viac sú už stránky „predbežného načítania“, ktoré by ste mohli chcieť vidieť vedľa, aby ste odstránili túto viditeľnú latenciu po kliknutí na odkaz. Avšak 0 ms ping - okamžitý prenos informácií - bude pravdepodobne nepolapiteľný.

Obrázok Kredit: ospalé mačiatko na Flickri

Chris Hoffman je technologický bloger a všestranný závislý na technológiách, ktorý žije v Eugene v štáte Oregon.