Vad är en Ping, och är Zero Ping Möjlig?

Vad är en Ping, och är Zero Ping Möjlig? / Teknologi förklaras

Uppdaterad av Gavin Phillips den 31/07/2017

Ping är ett kommando som används för att mäta latensen mellan två enheter på ett nätverk. Ping-kommandot är tillgängligt på alla operativsystem, och många onlinespel visar en synlig ping som du kan använda för att förstå latens.

Ping är bara ett mått på latensen vi känner i allt vi gör online, oavsett om det klickar på en länk, skickar en statusuppdatering, skickar ett meddelande, spelar ett spel, laddar upp en fil, strömmar en onlinevideo eller något annat. Om du använder en webbplats och det tar lång tid att ladda en ny sida varje gång du klickar på en länk, upplever du förmodligen en hög ping till den webbplatsen. Om det är snabbt, har du förmodligen en låg ping.

Vilken Ping används för

Ping är inte bara ett mått på “prestanda.” Specifikt är det ett mått på latensen mellan din dator och en fjärransluten enhet. En ping berättar vilken tid det tar för ett enda paket att lämna datorn, nå en fjärrserver och sedan återvända till dig.

Har du någonsin märkt att när du klickar på en länk på en webbsida laddas den nya webbsidan inte omedelbart? Istället är det en liten fördröjning - det här är latens. Din dator måste begära den nya sidan och få den skickad tillbaka till dig. Det tar lite tid för varje paket att resa mellan din dator och fjärrdatorn. Ping kan du mäta denna latens.

Detta är mycket märkbart i onlinespel. Om du till exempel spelar ett spel med en 20 ms ping, borde du ha mycket låg latens. Åtgärder som du ser verkar äga rum i spelet nära omedelbart. Om du har en högre ping som 200 ms, kommer åtgärder du tar märkbart att försenas och du kommer inte att kunna hålla koll på andra som spelar spelet.

Det här är anledningen till att ping visas i många multiplayer-spel Hur man fixar spel- och videolag med en enkel router Tweak Hur man fixar spel- och videolag med en enkel router Tweak Trött på nätverkslogg när andra tittar på videor och hämtar torrenter? Så här återställer du nätverksprestandan utan verktyg från tredje part. Läs mer . Det hjälper dig att förstå hur bra din anslutning är och vilken typ av erfarenhet du bör förvänta dig på servern. En lägre ping är alltid bättre - det betyder lägre latens, vilket är snabbare kommunikation mellan dig och fjärrservern. Detta gäller allt du gör online - oavsett om du spelar ett onlinespel. Så här reducerar du lag i online-spel Hur man reducerar lag i online-spel Det var alltid lite lag i spelet, särskilt när det fanns många spelare inloggade . Det är en upplevelse du kan ha bara så ofta innan du inser att det är antingen tid ... Läs mer eller bara surfar på webben.

Ping kan ibland bara visas som “latens,” men det är i princip samma sak. Spel visar ofta ping med en visuell färg för att hjälpa dig att förstå hur bra din ping är en överblick - grön är bra, gul är gräns och röd är dålig.

Hur en Ping fungerar

Så här fungerar en ping på ett förenklat sätt:

  • Din dator skickar ett litet paket med data som kallas a paket i nätverksvillkor - till en fjärrdator.
  • Fjärrdatorn tar emot paketet, som begär det att svara.
  • Fjärrdatorn skickar tillbaka ett paket till dig.

Detta är en singel ping. Med Ping kan du mäta avgångstiden för ett paket mellan din dator och en fjärrdator. Till exempel, i bilden nedan använder vi ping-kommandot i ett Windows Command Prompt. De 8 användbara DOS-kommandon som du bör memorera De 8 användbara DOS-kommandon som du bör memorera Windows 7 har fortfarande ett kommandotolfönster. så det finns fortfarande en plats för DOS-kommandon. Så för de av er som tycker om att skriva in några kommandon för att undvika besväret med ... Läs mer till ping google.com.

Detta kommando skickar fyra paket, eller fyra individuella pingar. För de tre första pingarna är tiden 10 ms. För den sista pingen är tiden 12 ms. Det betyder att för de första tre pingarna tog det tio millisekunder för ett paket för att nå Google och skickas tillbaka till oss. För den sista pingen tog det tolv millisekunder. Varför tog det längre tid? Tja, det kan vara många saker - Googles server utför långsammare, en Internet-router mellan oss och Googles servrar 10 sätt att förbättra hastigheten på din nuvarande router 10 sätt att förbättra hastigheten på din nuvarande router Här är några enkla router tweaks som kan göra en värld av skillnad på ditt hem Wi-Fi-nätverk. Läs mer kan vara lite mer upptagen, vår Wi-Fi-mottagning kan ha varit lite värre, eller många andra saker. Vissa fluktuationer är normala.

En Ping är en ICMP Echo-förfrågan

När du skickar en ping skickar din dator ett ICMP-echo-paket. ICMP står för “Internet Control Message Protocol”, och är ett protokoll som vanligtvis används mellan nätverksenheter så att de kan kommunicera med varandra. Paketet begär en “eko” - med andra ord ett svar. Den fjärranslutna servern, när den tar emot ping, svarar i allmänhet med ett eget meddelande. När du kör ett ping-kommando och ser flera pings i rad, är varje rad ett enda paket och dess svar.

Dock är inte varje dator eller server inställd för att svara på ICMP-echo-förfrågningspaket. Dator som är inställd att inte svara på pings svarar inte alls, så du kommer helt enkelt se “Begäran tog för lång tid” meddelande eftersom servern inte svarar på dina pings i den tilldelade tiden. ICMP-protokollet kan missbrukas för DDoS-attacker Hur kan du skydda dig mot ett DDoS-angrepp? Hur kan du skydda dig mot DDoS Attack? DDoS-attacker - en metod som används för att överbelasta internetbandbredd - verkar vara på väg upp. Vi visar dig hur du kan skydda dig från en distribuerad denial of service attack. Läs mer .

Spotting Packet Loss

Ping kan också hjälpa dig att upptäcka paketförlust. Låt oss säga att du körde ping-kommandot och såg en blandning av svar och “Begäran tog för lång tid” rader. Detta skulle indikera några pingpaket, antingen inte mottagna av fjärrdatorn, eller att deras svar inte nåde dig. Paketen går vilse någonstans under vägen.

Du vet att paketförlust inträffade någonstans mellan dig och servern - antingen på fjärrdatorns nätverk, en router någonstans mellan, din ISP eller ditt hemnätverk. Om du upplever problem när du surfar på Internet eller spelar ett onlinespel - speciellt om du ibland måste klicka på länkar två gånger för att få dem att ladda - kan ping-kommandot hjälpa dig att se om det är paketförlust eller inte. Du kan också köra ping-kommandot mot flera olika fjärrservrar för att få en bättre uppfattning om var paketförlusten uppstår.

Ping visar också svårighetsgraden av paketförlust. Till exempel, under vårt första paket nått servern och gjorde det tillbaka till oss, men våra tre andra gjorde det inte. Ping visar detta som 75% paketförlust - 3 av de 4 paketen förlorades.

Är en noll ping möjlig?

Ju lägre ping, desto bättre. En noll ping skulle vara perfekt och skulle innebära att vår dator kommunicerade direkt med en fjärrserver.

På grund av fysikens lagar, till och med en liten bit av data - känd som ett paket - tar lite tid att resa. Även om ditt paket färdas helt över fiberoptiska kablar, är det fortfarande begränsat av ljusets hastighet. Det är också begränsat av routrarna som sitter längs de fiberoptiska kablarna, som måste ta emot paketet och vidarebefordra dem via olika anslutningar.

Om du försöker pinga på din lokala dator - med ping localhost kommando - du ber din dator att kontakta sig och svara på sig själv. I det här fallet ser du ofta en 0 ms ping. Det innebär helt enkelt att din dator kan kommunicera med sig direkt. Det är förstås inte omedelbart eftersom programvaran tar lite tid att utföra dessa operationer. Men det är så lågt att vi kan runda ner till 0 ms och säga att vi har 0 ping till vår egen dator.

När du lägger till kablar

Men när du börjar lägga i längder av kabel, routrar och avstånd får du inte en 0 ms ping. Till exempel kan du försöka pinga din egen hemrouter 8 tips för att effektivt öka din trådlösa routersignal 8 tips för att effektivt öka din trådlösa routersignal Om din trådlösa routers signal inte verkar nå mycket långt eller om din signal fortsätter att falla för Några konstiga skäl, här är några saker du kan göra som kan fixa det. Läs mer . Här pingade vi vår hemrouter, som vi är anslutna till via Wi-Fi Wireless Feng Shui: Hur man optimerar ditt hus för bästa Wi-Fi-mottagning Trådlös Feng Shui: Hur man optimerar ditt hus för bästa Wi-Fi-mottagning Konfigurera en Wi-Fi -Fi-nätverket ska vara en lätt utsiktsplats, borde det inte? Jag menar, ett hus är en sluten låda, och du tror att när du placerar en enhet som sänder trådlösa signaler i alla riktningar ... Läs mer. Det är bara några rum borta, men vi ser en genomsnittlig ping på 3 ms och en minsta ping på 1 ms. Det tar lite tid att bara kommunicera med en enhet som sitter i det andra rummet. Även om vi inte var anslutna via Wi-Fi skulle det bara ta oss med oss ​​om 0 ms, och det tar också ett par minuter att nå din Internetleverantörs nätverk när den lämnar din router och huvuden mot internet.

Med andra ord kan du inte riktigt nå en 0 ms ping. Detta är en gräns för fysikens lagar. Vi kan inte sända information direkt - förutom kanske med kvantintrassering. Om vi ​​hittade ett sätt att använda kvantintrassering för att överföra information. Tänkande maskiner: Vilken neurovetenskap och artificiell intelligens kan lära oss om medvetenhet Tänkande maskiner: Vilken neurovetenskap och artificiell intelligens kan lära oss om medvetenhet Kan bygga artificiellt intelligenta maskiner och programvara lära oss om arbeten av medvetandet och det mänskliga sinnets natur själv? Läs mer på Internet, vi kan komma till 0 ms ping - men det är det enda alternativet här. Håll inte andan för detta genombrott!

Kommer det någonsin att hända?

I framtiden kan vi absolut minska latens på Internet och hantera det bättre. Till exempel, webbläsare som Chrome, Firefox och Internet Explorer Surprise: Internet Explorer 11 har modifierats till en modern webbläsareöverraskning: Internet Explorer 11 har mognat i en modern webbläsare Kom ihåg Internet Explorer 6? Tja, Internet Explorer är inte hemskt längre. Oavsett om du gillar IE eller inte, kan du inte förneka att den har förbättrats dramatiskt och är nu värd att ta plats tillsammans med andra moderna ... Läs mer är redan “förhämtning” sidor som du kanske vill se bredvid eliminera den märkbara latens när du klickar på en länk. En 0 ms ping - omedelbar informationsöverföring - kommer sannolikt att vara blygsam.

Bildkredit: sömnig kattunge på Flickr

Utforska mer om: Datornätverk, Ethernet, ISP, LAN.