Ce este un ping, și este posibil să nu funcționeze cu zero?
Actualizat de Gavin Phillips în data de 31.07.2017
Ping este o comandă folosită pentru a măsura latența dintre două dispozitive dintr-o rețea. Comanda ping este disponibilă în fiecare sistem de operare și multe jocuri online afișează un ping vizibil pe care îl puteți utiliza pentru a înțelege latența.
Ping este doar o măsură a latenței pe care o simțim în tot ceea ce facem online, indiferent dacă face clic pe un link, postând o actualizare de stare, trimițând un mesaj, jucând un joc, încărcând un fișier, streaming un videoclip online sau orice altceva. Dacă utilizați un site web și este nevoie de mult timp pentru a încărca o pagină nouă de fiecare dată când faceți clic pe un link, probabil că aveți un ping ridicat la acel site. Dacă este rapid, probabil că aveți un ping scăzut.
Ce Ping este folosit pentru
Ping nu este doar o măsură “performanţă.” Mai exact, este o măsură a latenței dintre computer și un dispozitiv de la distanță. Un ping vă spune timpul necesar pentru un singur pachet de a vă părăsi computerul, a ajunge la un server de la distanță și apoi a vă întoarce la dvs..
Ați observat vreodată că atunci când faceți clic pe un link dintr-o pagină web, noua pagină web nu se încarcă instantaneu? În schimb, există o mică întârziere - aceasta este latența. Calculatorul dvs. trebuie să solicite noua pagină și să-l trimită înapoi. Este nevoie de puțin timp pentru fiecare pachet să circule între computer și computerul la distanță. Ping vă permite să măsurați această latență.
Acest lucru este foarte perceptibil în jocurile online. De exemplu, dacă jucați un joc cu un ping de 20 ms, trebuie să aveți o latență foarte mică. Acțiunile pe care le luați par să aibă loc imediat în joc. Dacă aveți un ping mai mare ca 200 ms, acțiunile pe care le faceți vor fi întârziate considerabil și nu veți putea ține pasul cu alți jucători.
Acesta este motivul pentru ping este afișat în mod proeminent în multe jocuri multiplayer Cum la spre Fix Gaming & Video Lag cu un simplu Router Tweak Cum la spre Fix Gaming & Video Lag Cu un ușor Router Tweak Obosit de lag de rețea în cazul în care alte persoane sunt vizionarea de videoclipuri și descărcarea torrentele? Iată cum puteți recupera performanța rețelei fără instrumentele terță parte. Citeste mai mult . Vă ajută să înțelegeți cât de bun este legătura dvs. și ce fel de experiență trebuie să așteptați pe server. Un ping inferior este întotdeauna mai bun - înseamnă o latență mai mică, ceea ce înseamnă o comunicare mai rapidă între dvs. și serverul de la distanță. Acest lucru este valabil pentru tot ceea ce faci online - indiferent dacă joci un joc online Cum să reduci deficitul în jocurile online Cum să reduci deficitul în jocurile online A existat întotdeauna o anumită sumă de întârziere în joc, mai ales atunci când au fost mulți jucători conectați .. Aceasta este o experiență pe care o puteți avea numai atât de des înainte să vă dați seama că este fie timpul ... Citiți mai mult sau doar navigați pe web.
Ping poate fi afișat câteodată ca “latență,” dar este în principiu același lucru. Jocurile afișează de multe ori ping cu o culoare vizuală pentru a vă ajuta să înțelegeți cât de bun este ping-ul dvs. dintr-o privire - verde este bun, galben este limită, iar roșu este rău.
Cum funcționează un ping
Iată cum funcționează un ping într-un mod simplificat:
- Calculatorul trimite un pachet mic de date - cunoscut sub numele de a pachet în termeni de rețea - la un computer la distanță.
- Computerul la distanță primește pachetul, care solicită răspunsul.
- Computerul la distanță trimite un pachet înapoi la dvs..
Acesta este un singur ping. Ping vă permite să măsurați timpul de plimbare pentru un pachet între calculatorul dvs. și un computer la distanță. De exemplu, în imaginea de mai jos, vom folosi comanda ping într-o Command Prompt Windows Cele 8 comenzi DOS utile pe care ar trebui să le memorați Cele 8 comenzi DOS utile pe care ar trebui să le memorați Windows 7 are în continuare o fereastră de comandă. astfel încât există încă un loc pentru comenzile DOS. Deci, pentru cei dintre voi care place ideea de a tasta în câteva comenzi pentru a evita hassle de ... Citeste mai mult la ping google.com.
Această comandă trimite patru pachete sau patru ping-uri individuale. Pentru primele trei ping-uri, timpul este de 10 ms. Pentru ultimul ping, timpul este de 12 ms. Aceasta înseamnă că, pentru primele trei ping-uri, a durat 10 milisecunde pentru ca un pachet să ajungă la Google și să fie trimis înapoi la noi. Pentru ultimul ping, au durat 12 milisecunde. De ce a durat mai mult? Ei bine, ar putea fi multe lucruri - serverul Google funcționează mai încet, un ruter pe Internet între noi și serverele Google 10 moduri de a îmbunătăți viteza ruterului dvs. curent 10 moduri de a îmbunătăți viteza routerului dvs. curent Aici sunt câteva trucuri simple de tweak care ar putea face o lume diferită de rețeaua Wi-Fi de acasă. Citește mai mult ar putea fi un pic mai ocupat, recepția noastră Wi-Fi poate fi un pic mai rău sau multe alte lucruri. Unele fluctuații sunt normale.
Un Ping este o solicitare de Echo ICMP
Când trimiteți un ping, computerul trimite un pachet de solicitare ecou ICMP. ICMP se referă la “Protocolul de control al mesajului Internet”, și este un protocol utilizat în general între dispozitivele de rețea, astfel încât acestea să poată comunica între ele. Pachetul solicită o “ecou” - cu alte cuvinte, un răspuns. Serverul la distanță, atunci când primește ping-ul, va răspunde, în general, cu un mesaj propriu. Când executați o comandă de ping și vedeți mai multe ping-uri într-un rând, fiecare linie este un singur pachet și răspunsul său.
Cu toate acestea, nu orice computer sau server este configurat pentru a răspunde pachetelor de solicitare ICMP echo. Computerul care este configurat să nu răspundă la ping-uri nu va răspunde deloc, așa că veți vedea pur și simplu “Cererea a expirat” deoarece serverul nu răspunde la ping-urile dvs. în timpul alocat. Protocolul ICMP ar putea fi abuzat pentru atacurile DDoS Cum vă puteți apăra împotriva unui atac DDoS? Cum vă puteți apăra împotriva unui atac DDoS? Atacurile DDoS - o metodă utilizată pentru a suprasolicita lățimea de bandă a Internetului - par a fi în creștere. Vă arătăm cum vă puteți apăra de un atac de dene de serviciu distribuit. Citeste mai mult .
Punerea în evidență a pierderii de pachete
Ping vă poate ajuta, de asemenea, să identificați pierderile de pachete. De exemplu, să presupunem că ați executat comanda ping și ați văzut un amestec de răspunsuri și “Cererea a expirat” linii. Acest lucru ar indica unele pachete de ping fie că nu au fost recepționate de computerul la distanță, fie că răspunsurile lor nu v-au atins. Pachetele se pierd pe undeva de-a lungul drumului.
Ați știut că pierderea de pachete se produce undeva între dvs. și server - fie pe rețeaua computerului la distanță, fie pe un router undeva între dvs., pe ISP-ul dvs. sau pe rețeaua dvs. de domiciliu. Dacă întâmpinați probleme în timpul navigării pe Internet sau în redarea unui joc online - mai ales dacă uneori trebuie să faceți clic pe linkuri de două ori pentru a le încărca - comanda ping vă poate ajuta să vedeți dacă aceasta este o pierdere de pachete sau nu. De asemenea, puteți rula comanda ping împotriva mai multor servere de la distanță pentru a obține o idee mai bună despre locul în care se produce pierderea de pachete.
De asemenea, Ping afișează gravitatea pierderii pachetelor. De exemplu, sub primul nostru pachet a ajuns la server și a făcut-o înapoi la noi, dar ceilalți trei nu au făcut-o. Ping afișează acest lucru ca pierdere de pachete de 75% - 3 din cele 4 pachete au fost pierdute.
Este posibil un zer zero?
Cu cât pingul este mai jos, cu atât mai bine. Un ping zero ar fi ideal și ar însemna că computerul nostru comunica instantaneu cu un server de la distanță.
Datorită legilor fizicii, chiar și o mică bucată de date - cunoscută sub numele de pachet - necesită ceva timp pentru a călători. Chiar dacă pachetul se deplasează în întregime prin cabluri cu fibră optică, acesta este încă limitat de viteza luminii. Este, de asemenea, limitată de routerele situate de-a lungul acelor cabluri cu fibră optică, care trebuie să primească pachetul și să îl transmită de-a lungul conexiunilor diferite.
Dacă încercați să vă pingem calculatorul local - cu ping localhost comanda - cereți computerului să se contacteze și să răspundă la sine. În acest caz, veți vedea adesea un ping de 0 ms. Acest lucru înseamnă pur și simplu că computerul dvs. poate comunica cu el însuși instantaneu. Desigur, într-adevăr nu este instantanee, deoarece software-ul are nevoie de puțin timp pentru a efectua aceste operațiuni. Cu toate acestea, este atât de scăzut încât putem să-l rotunjim până la 0 ms și să spunem că avem un ping la calculatorul propriu.
Odată ce adăugați cabluri
Cu toate acestea, odată ce începeți să adăugați în lungimi de cabluri, routere și distanțe, nu veți primi un ping de 0 ms. De exemplu, ați putea încerca să vă pingem propriul router la domiciliu 8 sfaturi pentru a vă îmbogăți eficient semnalul de router wireless 8 sfaturi pentru a vă stimula eficient semnalul routerului wireless Dacă semnalul routerului dvs. wireless nu pare să ajungă foarte departe sau dacă semnalul dvs. continuă să scadă un motiv ciudat, iată câteva lucruri pe care le puteți face, care ar putea rezolva problema. Citeste mai mult . Aici ne-am pinged router-ul nostru de acasă, pe care suntem conectați prin Wi-Fi Wireless Feng Shui: Cum să optimizați casa dvs. pentru cea mai bună recepție Wi-Fi Feng Shui fără fir: Cum să optimizați casa dvs. pentru cea mai bună recepție Wi-Fi Rețeaua Fi ar trebui să fie o perspectivă ușoară, nu-i așa? Adică, o casă este o cutie închisă și te-ai gândi când introduci un dispozitiv care transmite semnale wireless în toate direcțiile ... Citește mai mult. Sunt doar câteva camere distanță, dar vedem un ping mediu de 3 ms și un ping minim de 1 ms. Este nevoie de ceva timp doar pentru a comunica cu un dispozitiv așezat în cealaltă cameră. Chiar dacă nu am fi conectat prin Wi-Fi, doar comunicarea cu routerele noastre ar aduce de multe ori ping-ul nostru în jurul valorii de 0 ms și va lua de asemenea un pachet de timp pentru a ajunge la rețeaua dvs. ISP după ce acesta părăsește routerul și se îndreaptă spre Internet.
Cu alte cuvinte, nu puteți ajunge într-adevăr la un ping 0 ms. Aceasta este o limită a legilor fizicii. Nu putem transmite informații instantaneu - cu excepția poate cu entuziasmul cuantic. Dacă ne-am găsit o modalitate de a folosi entuziasmul cuantic pentru a transmite informații Gândirea mașinilor: Ce neștiință și inteligența artificială ne pot învăța despre conștiință Gândirea mașinilor: Ce neștiință și inteligența artificială ne pot învăța despre conștiință Poate construi mașini și software inteligent inteligent ne învață despre lucrările a conștiinței și a naturii minții umane în sine? Citiți mai multe pe Internet, am putea ajunge la 0 ms ping - dar aceasta este singura opțiune aici. Nu vă țineți respirația pentru această descoperire!
Se va întâmpla vreodată?
În viitor, putem reduce cu ușurință latența pe Internet și o putem face mai bine. De exemplu, browsere web cum ar fi Chrome, Firefox și Internet Explorer Surpriza: Internet Explorer 11 a fost maturat într-o surpriză de browser modernă: Internet Explorer 11 a fost maturat într-un browser modern Amintiți-vă Internet Explorer 6? Internet Explorer nu mai este oribil. Indiferent dacă vă place IE sau nu, nu puteți nega faptul că sa îmbunătățit dramatic și este acum vrednic de a lua locul său alături de alte moderne ... Citeste mai multe sunt deja “preluarea în avans” paginile pe care ați putea dori să le vedeți în continuare pentru a elimina această latență perceptibilă când faceți clic pe un link. Cu toate acestea, o transmisie de informații instantanee de 0 ms ping - probabil va rămâne evazivă.
Credit de imagine: somnocul pe Flickr
Explorați mai multe despre: Rețele de calculatoare, Ethernet, ISP, LAN.