Reklame
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 bare et mål for den latenstid, vi føler i alt, hvad vi gør online, uanset om det er at klikke på et link, sende en statusopdatering, sende en besked, spille et spil, uploade en fil, streame en online video eller andet 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 dette websted. Hvis det er hurtigt, har du sandsynligvis en lav ping.
Hvad Ping bruges til
Ping er ikke kun et mål for "præstation". Specifikt er det et mål for latensen mellem din computer og en fjernenhed. En ping fortæller dig, hvor lang tid det tager for en enkelt pakke at forlade din computer, nå en fjernserver og derefter vende tilbage til dig.
Har du nogensinde bemærket, at når den klikker på et link på en webside, indlæses den nye webside ikke med det samme? I stedet er der en lille forsinkelse - dette er forsinkelse. 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 latenstid.
Dette er meget synlig i onlinespil. For eksempel, hvis du spiller et spil med en ping på 20 ms, skal du have meget lav forsinkelse. Handlinger, du foretager, ser ud til at finde sted i spillet nær øjeblikkeligt. Hvis du har et højere ping som 200 ms, vil handlinger, du foretager, blive mærkbart forsinket, og du vil ikke være i stand til at følge med andre mennesker, der spiller spillet.
Dette er grunden ping vises fremtrædende i mange multiplayer-spil Sådan rettes spil og video-lag med en let router-finjusteringTræt af netværksforsinkelse, når andre mennesker ser videoer og downloader torrenter? Her er, hvordan du regentificerer din netværksydelse uden tredjepartsværktøjer. Læs mere . Det hjælper dig med at forstå, hvor god din forbindelse er, og hvilken slags oplevelse du skal forvente på serveren. En lavere ping er altid bedre - det betyder lavere latenstid, hvilket er hurtigere kommunikation mellem dig og fjernserveren. Det gælder alt hvad du gør online - uanset om du er spiller et online spil Sådan reduceres forsinkelse i online spilDer var altid en vis forsinkelse i spillet, især når der var masser af spillere logget ind. Det er en oplevelse, du kun kan have så ofte, før du indser, at det enten er tid ... Læs mere eller bare surfe på nettet.
Ping kan undertiden bare vises som ”forsinkelse”, men det er dybest set den samme ting. Spil viser ofte ping med en visuel farve for at hjælpe dig med at forstå, hvor god din ping vises med et øjeblik - grønt er godt, gult er kantlinjet, og rødt er dårligt.
Sådan fungerer en ping
Sådan fungerer en ping på en forenklet måde:
- Din computer sender en lille datapakke - kendt som en pakke i netværksudtryk - til en fjerncomputer.
- Fjerncomputeren modtager pakken, der anmoder om svar.
- 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. For eksempel bruger vi på billedet herunder ping-kommandoen i en Windows-kommandoprompt De 8 nyttige DOS-kommandoer, som du skal huskeWindows 7 har stadig et kommandopromptvindue. så der er stadig et sted til DOS-kommandoer. Så for jer der kan lide ideen om at skrive et par 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 pinger er tiden 10 ms. For den sidste ping er tiden 12 ms. Det betyder, at det tog for de første tre pinger ti millisekunder, før en pakke nå Google og blev sendt tilbage til os. I den sidste ping tog det tolv millisekunder. Hvorfor tog det længere tid? Det kan godt være mange ting - Googles server fungerer langsommere, en internet router mellem os og Googles servere 10 måder at forbedre hastigheden på din nuværende router påInternetforbindelse for langsomt? Her er et par enkle routertilpasninger, der kan gøre en verden af forskel på dit hjemlige Wi-Fi-netværk. Læs mere kunne være lidt mere travlt, vores Wi-Fi-modtagelse kan have været lidt værre eller mange andre ting. Nogle svingninger er normale.
En ping er en ICMP-ekko-anmodning
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. Fjernserveren, når den modtager pingen, vil normalt svare med en egen meddelelse. Når du kører en ping-kommando og ser flere pings i en række, er hver linje en enkelt pakke og dens svar.
Imidlertid er ikke hver computer eller server konfigureret til at svare på ICMP-ekko-anmodningspakker. Computere, der er indstillet til ikke at svare på pings, reagerer ikke overhovedet, så du ser simpelthen meddelelsen "Anmod om tidsindstillet", da serveren ikke svarer på dine pinger på den tildelte tid. ICMP-protokollen kunne misbruges for DDoS-angreb Hvordan kan du beskytte dig mod et DDoS-angreb?DDoS-angreb - en metode, der bruges til at overbelaste internetbåndbredde - ser ud til at stige. Vi viser dig, hvordan du kan beskytte dig selv mod et distribueret angreb på afslag på service. Læs mere .
Spotting af pakketab
Ping kan også hjælpe dig med at se pakketab. Lad os f.eks. Sige, at du kørte ping-kommandoen, og at du så en blanding af svar og linjer med "Anmodning om timing out". Dette indikerer, at nogle ping-pakker enten ikke blev modtaget af fjerncomputeren, eller at deres svar ikke nåede dig. Pakkerne går tabt et eller andet sted undervejs.
Du vidste, at pakketab forekom et sted mellem dig og serveren - enten på den eksterne computers netværk, en router et sted imellem, 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 er nødt til at klikke på links to gange for at få dem til at indlæse - ping-kommandoen kan hjælpe dig med at se, om det er pakketab eller ikke. Du kan også køre ping-kommandoen mod flere forskellige fjernservere for at få en bedre idé om hvor pakketabet opstår.
Ping viser også alvorligheden af pakketab. For eksempel nåede vores første pakke til serveren og kom tilbage til os, men vores tre andre gjorde det ikke. Ping viser dette som 75% pakketab - 3 ud af de 4 pakker gik tabt.
Er en nul-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 fysiklovene tager selv et lille stykke data - kendt som en pakke - nogen tid at rejse. Selv hvis din pakke bevæger sig fuldstændigt 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 videresende den langs forskellige forbindelser.
Hvis du prøver at pinge din lokale computer - med ping localhost kommando - du beder din computer om at kontakte sig selv og svare på sig selv. I dette tilfælde vil du ofte se en ping på 0 ms. Dette betyder ganske enkelt, at din computer kan kommunikere med sig selv med det samme. Naturligvis er det virkelig ikke øjeblikkeligt, fordi softwaren tager lidt tid på at udføre disse operationer. Det er dog så lavt, at vi kan runde det ned til 0 ms og sige, at vi har en 0-ping til vores egen computer.
Når du tilføjer kabler
Når du først begynder at tilføje længder af kabel, routere og afstande, får du ikke et ping på 0 ms. For eksempel kunne du prøv at pinge din egen router 8 tip til effektiv forøgelse af din trådløse routersignalHvis din trådløse routers signal ikke ser ud til at nå meget langt, eller hvis dit signal fortsat falder af en eller anden underlig grund, er her et par ting, du kan gøre, som muligvis kan løse det. Læs mere . Her pingede vi vores hjem router, som vi har forbindelse via Wi-Fi Trådløs Feng Shui: Sådan optimeres Wi-Fi-modtagelse i dit husDet er ikke så nemt at indstille en Wi-Fi-router til optimal dækning, som du tror. Brug disse tip til at dække hele huset med Wi-Fi! Læs mere . Det er kun få værelser væk, men vi ser en gennemsnitlig ping på 3 ms og et minimum ping på 1 ms. Det tager lidt tid bare at kommunikere med en enhed, der sidder i det andet rum. Selv hvis vi ikke var tilsluttet ved hjælp af Wi-Fi, ville bare kommunikation med vores routere ofte bringe vores ping omkring 0 ms, og det det tager også en pakke nogen tid at nå din ISP's netværk, når den forlader din router og går mod Internettet.
Med andre ord kan du ikke rigtig komme til et 0 ms ping. Dette er en grænse for fysikkens love. Vi kan ikke videregive information øjeblikkeligt - undtagen måske med kvanteforvikling. Hvis vi fandt en vej til Brug kvanteforviklinger til at transmittere information Tænkemaskiner: Hvad neurovidenskab og kunstig intelligens kan lære os om bevidsthedKan bygning af kunstigt intelligente maskiner og software lære os om bevidsthedens funktion og selve menneskets sind? Læs mere på tværs af internettet kunne vi komme til 0 ms ping - men det er den eneste mulighed her. Hold ikke vejret ved dette gennembrud!
Vil det nogensinde ske?
I fremtiden kan vi absolut reducere latenstid på Internettet og håndtere det bedre. F.eks. Webbrowsere som Chrome, Firefox og Internet Explorer Overraskelse: Internet Explorer 11 er modnet i en moderne browserKan du huske Internet Explorer 6? Internet Explorer er ikke forfærdeligt længere. Uanset om du kan lide IE eller ej, kan du ikke benægte at det er forbedret dramatisk og nu er værd at indtage sin plads sammen med andre moderne ... Læs mere er allerede "forudindhentet" sider, du muligvis vil se næste for at fjerne den mærkbare latenstid, når du klikker på et link. Imidlertid forbliver en 0 ms ping - øjeblikkelig transmission af information - sandsynligvis forbløffende.
Billedkredit: søvnig pus på Flickr
Chris Hoffman er en teknisk blogger og en teknologisk afhængig, der bor i Eugene, Oregon.