Opdateret af Gavin Phillips den 31/07/2017
Ping er en kommando, der bruges til at måle latensen mellem to enheder på et netværk. Ping-kommandoen er tilgængelig på alle operativsystemer, og mange online-spil viser en synlig ping, du kan bruge til at forstå latens.
Ping er kun et mål for den latens vi føler i alt, hvad vi gør online, uanset om det klikker på et link, sender en statusopdatering, sender en besked, spiller et spil, uploader en fil, streaming en online video eller andet. Hvis du bruger et websted, og det tager lang tid at indlæse en ny side hver gang du klikker på et link, oplever du sandsynligvis en høj ping til det pågældende websted. Hvis det er hurtigt, har du sandsynligvis en lav ping.
Hvilken Ping bruges til
Ping er ikke kun et mål for "ydeevne." Det er specifikt et mål for latensen mellem din computer og en fjern enhed. En ping fortæller dig den tid, det tager for en enkelt pakke at forlade computeren, nå en fjernserver og derefter vende tilbage til dig.
Har du nogensinde bemærket, at når du klikker på et link på en webside, indlæses den nye webside ikke øjeblikkeligt? I stedet er der en lille forsinkelse - det er latens. Din computer skal anmode om den nye side og få den sendt tilbage til dig. Det tager lidt tid for hver pakke at rejse mellem din computer og fjerncomputeren. Ping giver dig mulighed for at måle denne latens.
Dette er meget synligt i online spil. For eksempel, hvis du spiller et spil med en 20 ms ping, skal du have meget lav ventetid. De handlinger du synes synes at foregå i spillet i nærheden af det samme. Hvis du har en højere ping som 200 ms, vil dine handlinger blive mærkbart forsinket, og du vil ikke være i stand til at holde trit med andre mennesker, der spiller spillet.
Det er derfor, at ping vises fremtrædende i mange multiplayer-spil Sådan Fixer Gaming & Video Lag med en Easy Router Tweak Sådan Fixer Gaming & Video Lag med en Easy Router Tweak Træt af netværkslog, når andre mennesker ser videoer og downloader torrenter? Sådan regenereres netværksydelsen uden nogen tredjepartsværktøjer. Læs mere . Det hjælper dig med at forstå, hvor god din forbindelse er, og hvilken slags oplevelse du bør forvente på serveren. En lavere ping er altid bedre - det betyder lavere ventetid, hvilket er hurtigere kommunikation mellem dig og den eksterne server. Dette gælder alt, hvad du gør online - uanset om du spiller et online spil Sådan reducerer du lag i online spil Sådan reduceres lag i online spil Der var altid en vis forsinkelse i spillet, især da der var mange spillere logget ind . Det er en oplevelse, du kun kan have så ofte, før du indser, at det er enten tid ... Læs mere eller bare surfe på nettet.
Ping kan nogle gange bare vises som "latens", men det er stort set det samme. Spil viser ofte ping med en visuel farve for at hjælpe dig med at forstå, hvor god din ping er et overblik - grøn er god, gul er grænsen og rød er dårlig.
Hvordan en Ping virker
Sådan fungerer en ping på en forenklet måde:
- Din computer sender en lille pakke data - kendt som en pakke i netværksbetingelser - til en fjerncomputer.
- Fjerncomputeren modtager pakken, som anmoder om, at den svarer.
- Fjerncomputeren sender en pakke tilbage til dig.
Dette er en enkelt ping. Ping giver dig mulighed for at måle rundturstiden for en pakke mellem din computer og en fjerncomputer. I billedet nedenfor bruger vi ping-kommandoen i et Windows Command Prompt. De 8 nyttige DOS-kommandoer, som du skal huske de 8 nyttige DOS-kommandoer, som du bør huske Windows 7, har stadig et kommandopromptvindue. så der er stadig et sted for DOS-kommandoer. Så for dem af jer der kan lide ideen om at skrive i nogle få kommandoer for at undgå besværet med ... Læs mere til ping google.com.
Denne kommando sender fire pakker eller fire individuelle pinger. For de første tre pings er tiden 10 ms. For den sidste ping er klokken 12 ms. Det betyder at for de første tre pings tog det ti millisekunder for en pakke at nå Google og blive sendt tilbage til os. Til den sidste ping tog det tolv millisekunder. Hvorfor tog det længere tid? Det kan godt være mange ting - Googles server udfører langsommere, en internetrouter mellem os og Googles servere 10 måder at forbedre hastigheden på din nuværende router 10 måder at forbedre hastigheden på din nuværende router på Her er nogle få enkle router tweaks kunne gøre en verden med forskel på dit hjem Wi-Fi-netværk. Læs mere kan være lidt mere optaget, vores Wi-Fi-modtagelse kan have været lidt værre, eller mange andre ting. Nogle udsving er normal.
En Ping er en ICMP Echo Request
Når du sender en ping, sender din computer en ICMP-ekko-anmodningspakke. ICMP står for "Internet Control Message Protocol", og er en protokol, der generelt bruges mellem netværksenheder, så de kan kommunikere med hinanden. Pakken anmoder om et "ekko" - med andre ord et svar. Den eksterne server, når den modtager ping, vil generelt reagere med en egen besked. Når du kører en ping-kommando og ser flere pings i træk, er hver linje en enkelt pakke og dens svar.
Imidlertid er ikke hver computer eller server konfigureret til at svare på ICMP echo-anmodningspakker. Computer, der er oprettet for ikke at reagere på pings, reagerer slet ikke, så du vil simpelthen se "Request timed out" besked, da serveren ikke svarer på dine pings i den tildelte tid. ICMP-protokollen kan misbruges til DDoS-angreb Hvordan kan du beskytte dig mod et DDoS-angreb? Hvordan kan du beskytte dig mod et DDoS-angreb? DDoS-angreb - en metode, der bruges til at overbelaste internet båndbredde - synes at være stigende. Vi viser dig, hvordan du kan beskytte dig selv mod et distribueret benægtelsesangreb. Læs mere .
Spotting Packet Loss
Ping kan også hjælpe dig med at få øje på pakketab. Lad os f.eks. Sige, at du kørte ping-kommandoen, og du så en blanding af svar og linjer "Request timed out". Dette ville indikere nogle pingpakker, enten de ikke blev modtaget af fjerncomputeren, eller at deres svar ikke nåede dig. Pakkerne går tabt et sted undervejs.
Du ville vide, at der opstod et pakketab et sted mellem dig og serveren - enten på fjerncomputerens netværk, en router et eller andet sted mellem dig, din internetudbyder eller dit hjemmenetværk. Hvis du oplever problemer, mens du surfer på internettet eller spiller et online spil - især hvis du nogle gange skal klikke på links to gange for at få dem til at blive indlæst - kan ping-kommandoen hjælpe dig med at se om det er tab af pakker eller ej. Du kan også køre ping-kommandoen mod flere forskellige fjernbetjeninger for at få en bedre ide om, hvor pakkefaldet forekommer.
Ping viser også sværhedsgraden af pakketab. For eksempel nåede vores første pakke til serveren og lagde den tilbage til os, men vores tre andre gjorde det ikke. Ping viser dette som 75% pakke tab - 3 ud af de 4 pakker blev tabt.
Er en null ping mulig?
Jo lavere ping, jo bedre. En nul ping ville være ideel og ville betyde, at vores computer kommunikerede øjeblikkeligt med en fjernserver.
På grund af fysikkens love tager det lidt tid at rejse til og med et lille stykke data - kendt som en pakke. Selvom din pakke rejser helt over fiberoptiske kabler, er den stadig begrænset af lysets hastighed. Det er også begrænset af routerne, der sidder langs disse fiberoptiske kabler, som skal modtage pakken og sende den langs forskellige forbindelser.
Hvis du forsøger at pinge din lokale computer - med kommandoen ping localhost - spørger du din computer om at kontakte sig og svare på sig selv. I dette tilfælde vil du ofte se en 0 ms ping. Dette betyder simpelthen, at din computer kan kommunikere med sig med det samme. Det er selvfølgelig ikke øjeblikkeligt, fordi softwaren tager lidt tid til at udføre disse operationer. Men det er så lavt, at vi kan rulle det ned til 0 ms og sige, at vi har en 0 ping til vores egen computer.
Når du tilføjer kabler
Men når du begynder at tilføje i længder af kabel, routere og afstande, får du ikke en 0 ms ping. For eksempel kan du prøve at pinge din egen hjemme router 8 tips til effektivt at øge din trådløse router signal 8 tips til effektivt at øge din trådløse router signal Hvis din trådløse router signal ikke synes at nå meget langt, eller hvis dit signal fortsætter med at falde for lidt underlig grund, her er et par ting, du kan gøre, der kan rette op på det. Læs mere . Her pingede vi vores hjemrouter, som vi er tilsluttet via Wi-Fi Wireless Feng Shui: Sådan optimerer du dit hus for at få den bedste Wi-Fi-modtagelse Trådløs Feng Shui: Sådan optimeres dit hus til den bedste Wi-Fi-modtagelse Opsætning af en Wi -Fi-netværk skal være en let udsigt, skal det ikke? Jeg mener, et hus er en lukket boks, og du tror, når du placerer en enhed, der overfører trådløse signaler i alle retninger ... Læs mere. Det er kun et par værelser væk, men vi ser en gennemsnitlig ping på 3 ms og en minimum ping på 1 ms. Det tager lidt tid at kommunikere med en enhed, der sidder i det andet rum. Selvom vi ikke var tilsluttet via Wi-Fi, ville det kun bringe vores ping på omkring 0 ms ved at kommunikere med vores routere. Det tager også en pakke noget tid at nå din internetudbyder netværk, når den forlader din router og hovedet mod Internet.
Med andre ord kan du virkelig ikke komme til en 0 ms ping. Dette er en grænse for fysikkens love. Vi kan ikke videresende oplysninger med det samme - undtagen måske med kvanteangreb. Hvis vi fandt en måde at bruge kvantekonfusion til at transmittere information. Tænkemaskiner: Hvad neurovidenskab og kunstig intelligens kan lære os om bevidsthedstankemaskiner: Hvad neurovidenskab og kunstig intelligens kan lære os om bevidsthed Kan bygge kunstigt intelligente maskiner og software lære os om arbejdet af bevidsthed og selve det menneskelige sinds natur? Læs mere på internettet, vi kunne komme til 0 ms ping - men det er den eneste mulighed her. Hold ikke vejret for dette gennembrud!
Vil det nogensinde ske?
I fremtiden kan vi absolut reducere latens på internettet og håndtere det bedre. For eksempel kan browsere som Chrome, Firefox og Internet Explorer Surprise: Internet Explorer 11 er modnet til en moderne browseroverraskelse: Internet Explorer 11 er modnet til en moderne browser. Husk Internet Explorer 6? Nå, Internet Explorer er ikke forfærdelig mere. Uanset om du kan lide IE eller ej, kan du ikke benægte, at den har forbedret sig dramatisk og nu er værd at tage plads sammen med andre moderne ... Læs mere er allerede "forudindhentede" sider, du måske vil se ud for at fjerne det mærkbar latens, når du klikker på et link. Imidlertid vil en 0 ms ping - instant information transmission - sandsynligvis forblive ubehagelig.
Billedkredit: søvnig kitty på Flickr