
Michael Cain
0
830
67
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 noget 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 “ydeevne.” Specifikt er det et mål for forsinkelsen 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 20 ms ping, skal du have meget lav forsinkelse. Handlinger, du foretager, ser ud til at finde sted i spillet nær øjeblikkeligt. Hvis du har en højere ping som 200 ms, vil handlinger, du foretager, blive mærkbart forsinket, og du kan ikke følge med andre mennesker, der spiller spillet.
Dette er grunden til, at ping vises fremtrædende i mange multiplayer-spil. Sådan rettes spil og videolag med en let router-justering Sådan rettes spil- og videolag med en nem router Tweak Træt af netværksforsinkelse, når andre mennesker ser videoer og downloader torrents? Her er, hvordan du regenererer din netværksydelse uden tredjepartsværktøjer. . 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. Dette gælder alt hvad du gør online - uanset om du spiller et online spil Sådan reduceres lag i online gaming Sådan reduceres lag i online gaming Der var altid en vis mængde 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 ... eller bare surfer på nettet.
Ping kan undertiden bare vises som “latens,” 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. På billedet herunder bruger vi for eksempel ping-kommandoen i en Windows-kommandoprompt. De 8 nyttige DOS-kommandoer, som du skal huske. De 8 nyttige DOS-kommandoer, som du skal huske Windows 7, har stadig et kommandoprompsvindue. så der er stadig et sted til DOS-kommandoer. Så for dem af jer der kan lide ideen om at indtaste et par kommandoer for at undgå besværet med… at 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 for de første tre pinger tog ti millisekunder for en pakke at nå Google og blive 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 10 måder at forbedre hastigheden på din nuværende router Her er et par enkle router-justeringer, der kunne gøre en verden af forskel på dit hjemlige Wi-Fi-netværk. kunne være lidt mere travlt, vores Wi-Fi-modtagelse kan have været en smule 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 “Internetkontrolmeddelelsesprotokol”, og er en protokol, der generelt bruges mellem netværksenheder, så de kan kommunikere med hinanden. Pakken anmoder om en “ekko” - med andre ord et svar. Fjernserveren, når den modtager pingen, svarer normalt 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 kan bare se “Anmodning blev udløbet” besked, da serveren ikke svarer på dine pinger i den tildelte tid. ICMP-protokollen kan misbruges for 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 internetbåndbredde - ser ud til at stige. Vi viser dig, hvordan du kan beskytte dig selv mod et distribueret angreb på nægtelse af service. .
Spotting af pakketab
Ping kan også hjælpe dig med at se pakketab. Lad os for eksempel sige, at du kørte ping-kommandoen, og at du så en blanding af svar og “Anmodning blev udløbet” linjer. 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å fjerncomputerens 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 undertiden er nødt til at klikke på links to gange for at få dem til at indlæse - kan ping-kommandoen hjælpe dig med at se, om det er pakketab eller ej. 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 nulping 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 lyshastigheden. 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 ser du ofte et ping på 0 ms. Dette betyder ganske enkelt, at din computer kan kommunikere med sig selv med det samme. Selvfølgelig er det virkelig ikke øjeblikkeligt, fordi softwaren tager lidt tid på at udføre disse operationer. Dog er det 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 kabellængder, routere og afstande i længder, får du imidlertid ikke et ping på 0 ms. For eksempel kan du prøve at pinge din egen router 8 tip til effektiv boosting af din trådløse routersignal 8 tip til effektiv boosting af din trådløse routersignal Hvis din trådløse routers signal ikke ser ud til at nå meget langt, eller hvis dit signal fortsætter med at falde for en eller anden underlig grund, her er et par ting, du kan gøre, som muligvis kan løse det. . Her pingede vi vores hjemm router, som vi har forbindelse via Wi-Fi Wireless Feng Shui: Sådan optimeres dit hus til 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 burde være et let udsigter, skal det ikke? Jeg mener, et hus er en lukket kasse, og du skulle tro, når du placerer en enhed, der sender trådløse signaler i alle retninger…. 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 vil også tage en pakke nogen tid at nå din ISP's netværk, når den forlader din router og leder mod Internet.
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 måde at bruge kvanteforviklinger til at overføre information Tænkemaskiner: Hvad neurovidenskab og kunstig intelligens kan lære os om bevidsthed Tænkemaskiner: Hvad neurovidenskab og kunstig intelligens kan lære os om bevidsthed Kan opbygge kunstigt intelligente maskiner og software lære os om arbejdet af bevidsthed og selve menneskets sind? 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. For eksempel har browsere som Chrome, Firefox og Internet Explorer Surprise: Internet Explorer 11 er modnet i en moderne browsers overraskelse: Internet Explorer 11 har modnet til en moderne browser Husk 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 ... er allerede “forudhentning” sider, som du måske 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 informationstransmission - sandsynligvis undgåelig.
Billedkredit: søvnig pus på Flickr