Publicitate
Actualizat de Gavin Phillips pe 31.07.2017
Ping este o comandă folosită pentru a măsura latența între două dispozitive dintr-o rețea. Comanda ping este disponibilă pe toate sistemele de operare și multe jocuri online afișează un ping vizibil pe care îl puteți utiliza pentru a înțelege latența.
Ping-ul este doar o măsură a latenței pe care o simțim în tot ceea ce facem online, indiferent dacă faceți clic pe un link, postare o actualizare a stării, trimiterea unui mesaj, jocul, încărcarea unui fișier, transmiterea unui videoclip online sau orice altceva altceva. Dacă utilizați un site web și necesită mult timp pentru a încărca o pagină nouă de fiecare dată când faceți clic pe un link, probabil că experimentați un ping ridicat pentru acel site. Dacă este rapid, probabil că aveți un ping scăzut.
Pentru ce se folosește ping-ul
Ping-ul nu este doar o măsură a „performanței”. Mai exact, este o măsură a latenței dintre computer și dispozitivul de la distanță. Un ping vă indică timpul necesar pentru ca un singur pachet să părăsească computerul, să ajungă la un server de la distanță și apoi să vă întoarceți.
Ați observat vreodată că atunci când faceți clic pe un link pe 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ă o trimită înapoi. Durează o cantitate mică de timp pentru fiecare pachet să călătorească între computer și computerul de la distanță. Ping vă permite să măsurați această latență.
Acest lucru este foarte perceptibil în jocurile online. De exemplu, dacă joci un joc cu un ping de 20 ms, ar trebui să ai o latență foarte mică. Acțiunile pe care le faceți par să se desfășoare în joc aproape instantaneu. Dacă aveți un ping mai mare, cum ar fi 200 ms, acțiunile pe care le întreprindeți vor fi întârziate în mod vizibil și nu veți putea ține pasul cu alte persoane care joacă jocul.
De-aceea ping-ul este afișat proeminent în multe jocuri multiplayer Cum să remediați jocurile de jocuri și video cu ajutorul unui router ușorTe-ai săturat de retardul rețelei când alte persoane urmăresc videoclipuri și descarcă torente? Iată cum vă veți revendica performanța rețelei fără niciun instrument de la terți. Citeste mai mult . Vă ajută să înțelegeți cât de bună este conexiunea dvs. și ce fel de experiență ar trebui să vă așteptați pe server. Un ping mai mic 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 se aplică pentru tot ceea ce faci online - indiferent dacă ești jucând un joc online Cum se poate reduce lag în jocurile onlineÎntotdeauna a existat o anumită întârziere în joc, mai ales când au fost conectați mulți jucători. Aceasta este o experiență pe care o poți avea atât de des înainte de a-ți da seama că fie este timpul ... Citeste mai mult sau doar navigând pe web.
Uneori, Ping poate fi afișat ca „latență”, dar este practic același lucru. Jocurile afișează adesea ping-ul 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, galbenul este liniar, iar roșul este rău.
Cum funcționează un ping
Iată cum funcționează un ping, într-un mod simplificat:
- Calculatorul dvs. trimite un mic pachet de date - cunoscut sub numele de pachet în termeni de rețea - la un computer de la distanță.
- Calculatorul de la distanță primește pachetul, care solicită răspunsul acestuia.
- Calculatorul de la distanță vă trimite înapoi un pachet.
Acesta este un singur ping. Ping vă permite să măsurați timpul dus-întors pentru un pachet între computer și un computer de la distanță. De exemplu, în imaginea de mai jos, folosim comanda ping într-un prompt de comandă Windows Cele 8 comenzi DOS utile pe care ar trebui să le memorezeWindows 7 are încă o fereastră de prompt de comandă. deci există încă un loc pentru comenzile DOS. Deci pentru aceia dintre voi cărora le place ideea de a introduce câteva comenzi pentru a evita dificultatea ... Citeste mai mult la ping google.com.
Această comandă trimite patru pachete sau patru ping-uri individuale. Pentru primii trei pings, timpul este de 10 ms. Pentru ultimul ping, timpul este de 12 ms. Aceasta înseamnă că, pentru primii trei ping-uri, a fost nevoie de zece milisecunde pentru ca un pachet să ajungă pe Google și să fie trimis înapoi la noi. Pentru ultimul ping, a fost nevoie de douăsprezece milisecunde. De ce a durat mai mult? Ei bine, s-ar putea să fie multe lucruri - serverul Google funcționează mai lent, un router de internet între noi și serverele Google 10 moduri de a îmbunătăți viteza routerului actualConexiune la Internet prea lentă? Iată câteva modificări simple ale routerului care ar putea face o diferență între rețeaua Wi-Fi de acasă. Citeste mai mult ar putea fi un pic mai ocupat, recepția Wi-Fi s-ar putea să fi fost ceva mai rău, sau multe alte lucruri. Unele fluctuații sunt normale.
Un ping este o cerere ecografică ICMP
Când trimiteți un ping, computerul trimite un pachet de solicitare ecou ICMP. ICMP reprezintă „Protocolul de control al mesajelor prin Internet” și este un protocol care este utilizat în general între dispozitivele de rețea, astfel încât acestea să poată comunica între ele. Pachetul solicită un „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ă ping și vedeți mai mulți pings la 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 la pachetele de solicitare ecou ICMP. Calculatorul care este configurat să nu răspundă ping-urilor nu va răspunde deloc, așa că veți vedea pur și simplu mesajul „Solicitare cronometrată”, 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 proteja împotriva unui atac DDoS?Atacurile DDoS - o metodă folosită pentru supraîncărcarea lățimii de bandă a Internetului - par să fie în creștere. Vă arătăm cum vă puteți proteja de un atac distribuit de refuz de serviciu. Citeste mai mult .
Spotting Packet Pierdere
Ping-ul vă poate ajuta și la pierderea pachetelor. De exemplu, să zicem că ați executat comanda ping și ați văzut un amestec de răspunsuri și linii „Cerere cronometrată”. Acest lucru ar indica unele pachete ping fie nu au fost primite de computerul de la distanță, fie că răspunsurile lor nu v-au ajuns. Pachetele se pierd undeva pe parcurs.
Știați că o pierdere de pachete a avut loc undeva între dvs. și server - fie în rețeaua computerului de la distanță, un router undeva între ele, ISP-ul dvs. sau rețeaua de domiciliu. Dacă întâmpinați probleme în timp ce navigați pe Internet sau jucați un 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 pierderea de pachete sau nu. Puteți, de asemenea, să rulați comanda ping împotriva mai multor servere la distanță pentru a vă face o idee mai bună despre locul în care se produce pierderea pachetului.
Ping afișează, de asemenea, severitatea pierderii de pachete. De exemplu, sub primul nostru pachet a ajuns pe server și ne-a revenit, dar ceilalți trei nu au reușit. Ping afișează acest lucru ca 75% pierderi de pachete - 3 din cele 4 pachete au fost pierdute.
Este posibil un Ping Zero?
Cu cât ping-ul este mai mic, 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ă informație - cunoscută sub numele de pachet - durează ceva timp pentru a călători. Chiar dacă pachetul dvs. călătorește în întregime prin cabluri cu fibră optică, este totuși limitat de viteza luminii. De asemenea, este limitată de routerele care stau de-a lungul acelor cabluri cu fibră optică, care trebuie să primească pachetul și să le înainteze de-a lungul diferitelor conexiuni.
Dacă încercați să faceți ping-ul computerului local - cu ajutorul ping localhost comanda - cereți computerului să se contacteze și să-și răspundă. În acest caz, veți vedea deseori un ping de 0 ms. Acest lucru înseamnă că computerul dvs. poate comunica instantaneu cu sine. Desigur, într-adevăr nu este instantaneu, deoarece software-ul necesită un timp mic pentru a efectua aceste operațiuni. Cu toate acestea, este atât de scăzut încât îl putem rotunji până la 0 ms și spunem că avem un ping de 0 la propriul computer.
Odată ce adăugați cabluri
Cu toate acestea, după ce începeți să adăugați lungimi de cablu, routere și distanțe, nu veți primi un ping de 0 ms. De exemplu, ai putea încercați să faceți clic pe propriul router de acasă 8 sfaturi pentru îmbunătățirea eficientă a semnalului dvs. de router fără firDacă semnalul routerului dvs. wireless nu pare să ajungă foarte departe sau dacă semnalul dvs. continuă să scadă din anumite motive ciudate, iată câteva lucruri pe care le puteți face, care ar putea să-l rezolve. Citeste mai mult . Aici am făcut ping-ul routerului de casă, pe care ne-am conectat prin Wi-Fi Feng Shui wireless: Cum să optimizați recepția Wi-Fi în casa dvs.Configurarea unui router Wi-Fi pentru o acoperire optimă nu este atât de ușor cum credeți. Folosiți aceste sfaturi pentru a vă acoperi întreaga casă cu Wi-Fi! Citeste mai mult . La doar câteva camere distanță, dar observăm 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 care stă în cealaltă cameră. Chiar dacă nu ne-am conectat folosind Wi-Fi, doar comunicarea cu routerele noastre ar aduce adesea ping-ul în jurul valorii de 0 ms, iar va dura și un pachet ceva timp pentru a ajunge la rețeaua ISP-ului dvs. odată ce va părăsi routerul și se va îndrepta către Internet.
Cu alte cuvinte, nu puteți ajunge într-adevăr la un ping de 0 ms. Aceasta este o limită a legilor fizicii. Nu putem transmite informații instantaneu - cu excepția, poate, cu înțelegerea cuantică. Dacă am găsi o cale de a folosiți înțelegerea cuantică pentru a transmite informații Mașini de gândire: ce ne poate învăța neuroștiința și inteligența artificială despre conștiințăPutem construi mașini inteligente artificial și software să ne învețe despre funcționarea conștiinței și natura minții umane? Citeste mai mult pe internet, am putea ajunge la 0 ms ping - dar aceasta este singura opțiune aici. Nu vă opriți respirația pentru această descoperire!
Se va întâmpla vreodată?
În viitor, putem reduce absolut latența pe internet și să o abordăm mai bine. De exemplu, browserele web cum ar fi Chrome, Firefox și Internet Explorer Surpriză: Internet Explorer 11 s-a maturizat într-un browser modernVă amintiți de Internet Explorer 6? Ei bine, Internet Explorer nu mai este oribil. Fie că îți place IE sau nu, nu poți nega că s-a îmbunătățit dramatic și acum este demn de a-și lua locul alături de alte moderne ... Citeste mai mult sunt deja pagini „pre-preluare” pe care poate doriți să le vedeți în continuare pentru a elimina acea latență perceptibilă când faceți clic pe un link. Cu toate acestea, un ping de 0 ms - transmisie instantanee de informații - va rămâne probabil evaziv.
Credit imagine: pisoi adormit pe Flickr
Chris Hoffman este un blogger de tehnologie și dependent de tehnologie, care trăiește în Eugene, Oregon.