Annonse

Oppdatert av Gavin Phillips den 31/07/2017

Ping er en kommando som brukes til å måle latensen mellom to enheter i et nettverk. Ping-kommandoen er tilgjengelig på alle operativsystemer, og mange online spill viser en synlig ping du kan bruke for å forstå latens.

Ping er bare et mål på latenstiden vi føler i alt vi gjør på nettet, enten det er å klikke på en kobling, legge ut en statusoppdatering, sende en melding, spille et spill, laste opp en fil, streame en online video eller noe ellers. Hvis du bruker et nettsted, og det tar lang tid å laste inn en ny side hver gang du klikker på en kobling, opplever du sannsynligvis en høy ping til dette nettstedet. Hvis det er raskt, har du sannsynligvis en lav ping.

Hva ping brukes til

Ping er ikke bare et mål på "ytelse." Spesielt er det et mål på latenstid mellom datamaskinen og en ekstern enhet. En ping forteller deg hvor lang tid det tar for en pakke å forlate datamaskinen din, nå en ekstern server og deretter vende tilbake til deg.

Har du noen gang lagt merke til at når du klikker på en kobling på en webside, ikke lastes den nye siden med det samme? I stedet er det en liten forsinkelse - dette er forsinkelse. Datamaskinen din må be om den nye siden og få den sendt tilbake til deg. Det tar litt tid for hver pakke å reise mellom datamaskinen og den eksterne datamaskinen. Ping lar deg måle denne forsinkelsen.

Dette er veldig synlig i online spill. Hvis du for eksempel spiller et spill med 20 ms ping, bør du ha veldig lav forsinkelse. Handlinger du tar ser ut til å finne sted i spillet nær øyeblikkelig. Hvis du har en høyere ping som 200 ms, vil handlingene du gjør bli forsinket merkbart, og du vil ikke kunne følge med andre mennesker som spiller spillet.

Dette er grunnen ping vises tydelig i mange flerspillerspill Slik løser du spilling og videolag med en enkel router-justeringEr du lei av nettverksforsinkelse når andre mennesker ser på videoer og laster ned torrenter? Slik kan du gjenvinne nettverksytelsen uten verktøy fra tredjeparter. Les mer . Det hjelper deg å forstå hvor god forbindelsen din er og hva slags opplevelse du kan forvente på serveren. En lavere ping er alltid bedre - det betyr lavere latenstid, som er raskere kommunikasjon mellom deg og den eksterne serveren. Dette gjelder alt du gjør på nettet - enten du er å spille et online spill Hvordan redusere etterslepet i online spillDet var alltid en del etterslep i spillet, spesielt når det var mange spillere pålogget. Det er en opplevelse du bare kan ha så ofte før du innser at det enten er på tide ... Les mer eller bare surfe på nettet.

Ping kan noen ganger bare vises som "latenstid", men det er i grunnen det samme. Spill viser ofte ping med en visuell farge for å hjelpe deg med å forstå hvor bra pingen din er i et øyeblikk - grønt er bra, gult er kantlinjet og rødt er dårlig.

diablo 3 latenstid meter ping

Hvordan en ping fungerer

Slik fungerer en ping på en forenklet måte:

  • Datamaskinen din sender en liten pakke med data - kjent som en pakke i nettverksbetingelser - til en ekstern datamaskin.
  • Den eksterne datamaskinen mottar pakken, som ber om svar.
  • Den eksterne datamaskinen sender en pakke tilbake til deg.

Dette er en enkelt ping. Ping lar deg måle tur / retur-tid for en pakke mellom datamaskinen og en ekstern datamaskin. På bildet nedenfor bruker vi for eksempel ping-kommandoen i en Windows Command Prompt De 8 nyttige DOS-kommandoene du bør huskeWindows 7 har fremdeles et ledetekstvindu. så det er fremdeles et sted for DOS-kommandoer. Så for dere som liker ideen om å skrive inn noen få kommandoer for å unngå bryet med ... Les mer til ping google.com.

Denne kommandoen sender fire pakker, eller fire individuelle pinger. For de tre første pingene er tiden 10 ms. For den siste pingen er tiden 12 ms. Dette betyr at det tok ti millisekunder for en pakke å nå Google og bli sendt tilbake til oss for de tre første pingene. For den siste pingen tok det tolv millisekunder. Hvorfor tok det lengre tid? Det kan være mange ting - Googles server fungerer saktere, en Internett-ruter mellom oss og Googles servere 10 måter å forbedre hastigheten på din nåværende ruterInternett-tilkobling for treg? Her er noen enkle rutertilpasninger som kan utgjøre en verden av forskjell på ditt Wi-Fi-nettverk hjemme. Les mer kan være litt mer opptatt, Wi-Fi-mottaket vårt kan ha vært litt verre, eller mange andre ting. Noe svingning er normalt.

eksempel ping

En ping er en ICMP ekko forespørsel

Når du sender et ping, sender datamaskinen din en ICMP-ekko-forespørselspakke. ICMP står for “Internet Control Message Protocol”, og er en protokoll som vanligvis brukes mellom nettverksenheter slik at de kan kommunisere med hverandre. Pakken ber om et "ekko" - med andre ord, et svar. Den eksterne serveren, når den mottar pingen, vil vanligvis svare med en egen melding. Når du kjører en ping-kommando og ser flere pinger på rad, er hver linje en enkelt pakke og dens svar.

Imidlertid er ikke alle datamaskiner eller servere konfigurert til å svare på ICMP ekko-forespørselspakker. Datamaskiner som er konfigurert for ikke å svare på pings, vil ikke svare i det hele tatt, så du vil bare se meldingen "Be om tidsavbrudd" ettersom serveren ikke svarer på pingene dine i den tildelte tiden. ICMP-protokollen kunne misbrukes for DDoS-angrep Hvordan kan du beskytte deg mot et DDoS-angrep?DDoS-angrep - en metode som brukes til å overbelaste internettbåndbredde - ser ut til å være på vei oppover. Vi viser deg hvordan du kan beskytte deg mot et distribuert angrepsangrep. Les mer .

eksempel ping uten svar

Spotting Packet Tap

Ping kan også hjelpe deg med å oppdage pakketap. La oss for eksempel si at du kjørte ping-kommandoen, og at du så en blanding av svar og "Forespørsel utløpt" -linjer. Dette indikerer at noen ping-pakker enten ikke ble mottatt av den eksterne datamaskinen, eller at svarene deres ikke nådde deg. Pakkene går seg vill et sted underveis.

Du ville vite at pakningstap skjedde et sted mellom deg og serveren - enten på den eksterne datamaskinens nettverk, en ruter et sted i mellom, Internett-leverandøren eller hjemmenettverket. Hvis du opplever problemer mens du surfer på Internett eller spiller et online spill - spesielt hvis du noen ganger må klikke på koblinger to ganger for å få dem til å laste - ping-kommandoen kan hjelpe deg å se om det er pakketap eller ikke. Du kan også kjøre ping-kommandoen mot flere forskjellige eksterne servere for å få et bedre inntrykk av hvor pakketapet oppstår.

Ping viser også alvorlighetsgraden av pakketap. For eksempel nådde vår første pakke serveren og kom tilbake til oss, men våre tre andre gjorde det ikke. Ping viser dette som 75% pakketap - 3 av de 4 pakkene gikk tapt.

ping pakke tap

Er en nullping mulig?

Jo lavere ping, jo bedre. En nullping ville være ideell og ville bety at datamaskinen vår kommuniserte umiddelbart med en ekstern server.

På grunn av fysikkens lover, til og med et lite stykke data - kjent som en pakke - tar litt tid å reise. Selv om pakken din reiser helt over fiberoptiske kabler, er den fortsatt begrenset av lysets hastighet. Det er også begrenset av ruterne som sitter langs de fiberoptiske kablene, som må motta pakken og videresende den langs forskjellige tilkoblinger.

Hvis du prøver å pinge den lokale datamaskinen - med ping localhost kommando - du ber datamaskinen din kontakte seg selv og svare på seg selv. I dette tilfellet ser du ofte en ping på 0 ms. Dette betyr ganske enkelt at datamaskinen din kan kommunisere med seg selv umiddelbart. Det er selvfølgelig ikke øyeblikkelig fordi programvaren tar litt tid å utføre disse operasjonene. Imidlertid er den så lav at vi kan runde den ned til 0 ms og si at vi har en 0 ping til vår egen datamaskin.

0 ms ping til localhost

Når du har lagt kabler

Når du først har lagt til lengder på kabler, rutere og avstander, får du imidlertid ikke 0 ms ping. Du kan for eksempel gjøre det prøv å pinge din egen hjemme-ruter 8 tips for å øke den trådløse rutersignalet effektivtHvis signalet til den trådløse ruteren ikke ser ut til å nå veldig langt, eller hvis signalet fortsetter å synke av en eller annen merkelig grunn, er det noen få ting du kan gjøre som kan løse det. Les mer . Her har vi pinget hjem ruteren vår, som vi er koblet til via Wi-Fi Trådløs Feng Shui: Hvordan optimalisere Wi-Fi-mottak i huset dittDet er ikke så enkelt å konfigurere en Wi-Fi-ruter for optimal dekning. Bruk disse tipsene for å dekke hele huset ditt med Wi-Fi! Les mer . Det er bare noen få rom unna, men vi ser en gjennomsnittlig ping på 3 ms og et minimum ping på 1 ms. Det tar litt tid bare å kommunisere med en enhet som sitter i det andre rommet. Selv om vi ikke hadde forbindelse med Wi-Fi, ville bare kommunikasjon med ruterne ofte bringe pingen rundt 0 ms, og det Det tar også litt tid å pakke en pakke å komme til Internett-leverandørens nettverk når den forlater ruteren og går mot Internett.

ping hjem ruteren

Med andre ord kan du ikke virkelig komme til et 0 ms ping. Dette er en grense for fysikkens lover. Vi kan ikke overføre informasjon øyeblikkelig - bortsett fra kanskje med kvanteforviklinger. Hvis vi fant en måte å bruke kvanteforviklinger for å overføre informasjon Tenkemaskiner: Hva nevrovitenskap og kunstig intelligens kan lære oss om bevissthetKan bygging av kunstig intelligente maskiner og programvare lære oss om bevissthetens virke og menneskets sinnes natur? Les mer over Internett kan vi komme til 0 ms ping - men det er det eneste alternativet her. Ikke hold pusten for dette gjennombruddet!

Vil det noen gang skje?

I fremtiden kan vi absolutt redusere latenstid på Internett og takle det bedre. For eksempel nettlesere som Chrome, Firefox og Internet Explorer Overraskelse: Internet Explorer 11 har modnet til en moderne nettleserHusker du Internet Explorer 6? Vel, Internet Explorer er ikke fryktelig lenger. Enten du liker IE eller ikke, kan du ikke benekte at det har forbedret seg dramatisk og er nå verdig å ta plass sammen med andre moderne ... Les mer er allerede "forhåndshenting" -sider du kanskje vil se ved siden av for å eliminere den merkbare forsinkelsen når du klikker på en kobling. Imidlertid vil en ping på 0 ms - øyeblikkelig informasjonsoverføring - sannsynligvis forbli unnvikende.

Bildekreditt: søvnig pus på Flickr

Chris Hoffman er en teknisk blogger og teknologisk rusavhengig som bor i Eugene, Oregon.