Wat is een ping en is nul ping mogelijk?
Bijgewerkt door Gavin Phillips op 07/31/2017
Ping is een commando dat wordt gebruikt om de latentie tussen twee apparaten in een netwerk te meten. De ping-opdracht is beschikbaar op alle besturingssystemen en veel online games geven een zichtbare ping weer die u kunt gebruiken om de latentie te begrijpen.
Ping is slechts een maatstaf voor de latency die we voelen bij alles wat we online doen, of het nu gaat om het klikken op een link, het plaatsen van een statusupdate, het verzenden van een bericht, het spelen van een game, het uploaden van een bestand, het streamen van een online video of iets anders. Als u een website gebruikt en het lang duurt voordat een nieuwe pagina wordt geladen telkens wanneer u op een koppeling klikt, ondervindt u waarschijnlijk een hoge ping naar die site. Als het snel is, hebt u waarschijnlijk een lage ping.
Waar voor Ping wordt gebruikt
Ping is niet alleen een maat voor “prestatie.” Het is met name een maat voor de latentie tussen uw computer en een apparaat op afstand. Een ping geeft aan hoe lang het duurt voordat een enkel pakket uw computer verlaat, een server op afstand bereikt en vervolgens naar u terugkeert.
Is het u ooit opgevallen dat wanneer u op een koppeling op een webpagina klikt, de nieuwe webpagina niet meteen wordt geladen? In plaats daarvan is er een kleine vertraging - dit is latency. Uw computer moet de nieuwe pagina aanvragen en deze naar u laten terugsturen. Het kost een kleine hoeveelheid tijd voor elk pakket om te reizen tussen uw computer en de externe computer. Met Ping kunt u deze latentie meten.
Dit is erg waarneembaar in online games. Als u bijvoorbeeld een spel speelt met een ping van 20 ms, moet u een zeer lage latentie hebben. De acties die u onderneemt lijken bijna onmiddellijk in het spel te gebeuren. Als je een hogere ping hebt als 200 ms, worden de acties die je uitvoert merkbaar vertraagd en kun je andere spelers die het spel spelen niet bijhouden.
Dit is de reden waarom ping prominent wordt weergegeven in veel multiplayergames. Gaming en videovertraging met een eenvoudige router oplossen Tweak Hoe Gaming & Video Lag met een eenvoudige router te verhelpen Tweak Moe van netwerkvertraging wanneer andere mensen video's bekijken en torrents downloaden? Hier leest u hoe u uw netwerkprestaties kunt terughalen zonder hulpmiddelen van derden. Lees verder . Het helpt u te begrijpen hoe goed uw verbinding is en wat voor soort ervaring u op de server zou moeten verwachten. Een lagere ping is altijd beter - dit betekent lagere latentie, wat een snellere communicatie tussen u en de externe server is. Dit geldt voor alles wat u online doet - of u nu een online game speelt Hoe u Lag in online gaming reduceert Hoe Lag in online gaming verlaagt Er was altijd enige vertraging in het spel, vooral wanneer er veel spelers waren ingelogd Dat is een ervaring die je maar zo vaak kunt hebben voordat je je realiseert dat het tijd is ... Lees meer of surf gewoon op het web.
Ping kan soms gewoon worden weergegeven als “latency,” maar het is eigenlijk hetzelfde. Games geven vaak ping weer met een visuele kleur om u te helpen begrijpen hoe goed uw ping in één oogopslag is - groen is goed, geel is borderline en rood is slecht.
Hoe A Ping werkt
Hier is hoe een ping werkt, op een vereenvoudigde manier:
- Uw computer verzendt een klein gegevenspakket - bekend als a pakket in termen van netwerken - naar een externe computer.
- De externe computer ontvangt het pakket dat om een antwoord vraagt.
- De externe computer stuurt een pakket naar u terug.
Dit is een enkele ping. Met Ping kunt u de round-trip-tijd meten voor een pakket tussen uw computer en een externe computer. In de onderstaande afbeelding gebruiken we bijvoorbeeld de opdracht ping in een Windows-opdrachtprompt De 8 nuttige DOS-opdrachten die u moet onthouden De 8 nuttige DOS-opdrachten die u in Windows 7 moet onthouden, bevat nog steeds een opdrachtpromptvenster. dus er is nog steeds plaats voor DOS-opdrachten. Dus voor degenen onder u die het leuk vinden om een paar commando's in te typen om het gedoe van ... Read More te ping google.com te voorkomen.
Met deze opdracht worden vier pakketten of vier afzonderlijke pings verzonden. Voor de eerste drie pings is de tijd 10 ms. Voor de laatste ping is de tijd 12 ms. Dit betekent dat het voor de eerste drie pings tien milliseconden duurde voordat een pakket Google bereikte en naar ons werd teruggestuurd. Voor de laatste ping duurde het twaalf milliseconden. Waarom duurde het langer? Nou, het kan veel dingen zijn - de server van Google trager presteert, een internetrouter tussen ons en de servers van Google 10 manieren om de snelheid van je huidige router te verbeteren 10 manieren om de snelheid van je huidige router te verbeteren Hier zijn een paar eenvoudige router tweaks die kan een wereld van verschil maken op uw Wi-Fi-thuisnetwerk. Meer lezen kan wat drukker zijn, onze Wi-Fi-ontvangst kan iets slechter zijn geweest, of vele andere dingen. Sommige fluctuaties zijn normaal.
Een ping is een ICMP-echoverzoek
Wanneer u een ping verzendt, verzendt uw computer een ICMP-echoverzoekpakket. ICMP staat voor “Internet Control Message Protocol”, en is een protocol dat over het algemeen wordt gebruikt tussen netwerkapparaten, zodat ze met elkaar kunnen communiceren. Het pakket vraagt om een “echo” - met andere woorden, een antwoord. De externe server, die de ping ontvangt, reageert over het algemeen met een eigen bericht. Wanneer u een ping-opdracht uitvoert en meerdere pings in een rij ziet, is elke regel een enkel pakket en het antwoord.
Niet elke computer of server is echter ingesteld om te reageren op ICMP-echoverzoekpakketten. Een computer die is ingesteld om niet op pings te reageren, reageert helemaal niet, dus u zult het eenvoudig zien “Verzoek loopt af” bericht als de server niet reageert op uw pings in de toegewezen tijd. Het ICMP-protocol kan worden misbruikt voor DDoS-aanvallen. Hoe kunt u zichzelf beschermen tegen een DDoS-aanval? Hoe kun je jezelf beschermen tegen een DDoS-aanval? DDoS-aanvallen - een methode om de bandbreedte van internet te overbelasten - lijken toe te nemen. We laten je zien hoe je jezelf kunt beschermen tegen een verspreide Denial of Service-aanval. Lees verder .
Packet-verlies opsporen
Ping kan u ook helpen pakketverlies te herkennen. Stel dat u de ping-opdracht uitvoert en dat u een combinatie van antwoorden en. Hebt gezien “Verzoek loopt af” lijnen. Dit zou erop kunnen wijzen dat sommige ping-pakketten niet door de externe computer werden ontvangen of dat hun antwoorden u niet bereikten. De pakketten raken ergens onderweg kwijt.
U weet dat er zich ergens tussen u en de server pakketverlies heeft voorgedaan - hetzij op het netwerk van de externe computer, een router ertussenin, uw ISP of uw thuisnetwerk. Als u problemen ervaart tijdens het surfen op internet of het spelen van een online game, vooral als u soms twee keer op links moet klikken om ze te laden, kan de ping-opdracht u helpen te zien of dat packetverlies is of niet. U kunt de opdracht ping ook uitvoeren op verschillende externe servers om een beter idee te krijgen van waar het pakketverlies plaatsvindt.
Ping geeft ook de ernst van pakketverlies weer. Bijvoorbeeld, onder ons eerste pakket bereikte de server het en kwam terug bij ons, maar onze drie anderen niet. Ping geeft dit weer als 75% pakketverlies - 3 van de 4 pakketten gingen verloren.
Is A Zero Ping mogelijk?
Hoe lager de ping, hoe beter. Een nul-ping zou ideaal zijn en zou betekenen dat onze computer direct communiceerde met een externe server.
Vanwege de wetten van de natuurkunde neemt zelfs een klein stukje gegevens - bekend als een pakket - enige tijd in beslag om te reizen. Zelfs als je pakket volledig over glasvezelkabels reist, wordt het nog steeds beperkt door de snelheid van het licht. Het wordt ook beperkt door de routers die langs die glasvezelkabels zitten, die het pakket moeten ontvangen en doorsturen langs verschillende verbindingen.
Als u probeert uw lokale computer te pingen - met de ping localhost opdracht - u vraagt uw computer om contact met zichzelf op te nemen en zichzelf te antwoorden. In dit geval ziet u vaak een ping van 0 ms. Dit betekent eenvoudigweg dat uw computer onmiddellijk met zichzelf kan communiceren. Natuurlijk is dit echt niet meteen omdat de software een kleine hoeveelheid tijd kost om deze bewerkingen uit te voeren. Het is echter zo laag dat we het kunnen afronden naar 0 ms en zeggen dat we een 0-ping naar onze eigen computer hebben.
Zodra u kabels hebt toegevoegd
Zodra u begint met het toevoegen van kabels, routers en afstanden, krijgt u echter geen ping van 0 ms. U kunt bijvoorbeeld proberen uw eigen thuisrouter te pingen 8 Tips om effectief het signaal van uw draadloze router te versterken 8 Tips om het signaal van uw draadloze router effectief te versterken Als het signaal van uw draadloze router niet ver lijkt te reiken, of als uw signaal blijft dalen een of andere rare reden, hier zijn een paar dingen die je kunt doen die het kunnen oplossen. Lees verder . Hier hebben we onze thuisrouter gepingd, die we verbonden zijn via Wi-Fi Wireless Feng Shui: Hoe je je huis kunt optimaliseren voor de beste wifi-ontvangst Draadloos Feng Shui: hoe je je huis kunt optimaliseren voor de beste wifi-ontvangst Een Wi-Fi instellen -Fi-netwerk moet een gemakkelijk vooruitzicht zijn, nietwaar? Ik bedoel, een huis is een gesloten kast, en je zou denken als je een apparaat plaatst dat draadloze signalen in alle richtingen uitzendt ... Lees meer. Het is maar een paar kamers verwijderd, maar we zien een gemiddelde ping van 3 ms en een minimale ping van 1 ms. Het kost enige tijd om te communiceren met een apparaat dat in de andere kamer zit. Zelfs als we niet verbonden waren via wifi, zou alleen communiceren met onze routers onze ping ongeveer 0 ms brengen, en het zal ook even duren om een pakketje te nemen om het internet van je ISP te bereiken zodra het je router verlaat en richting de internet.
Met andere woorden, u kunt niet echt een ping van 0 ms krijgen. Dit is een limiet van de wetten van de natuurkunde. We kunnen informatie niet onmiddellijk overdragen - behalve misschien met kwantumverstrengeling. Als we een manier vonden om kwantumverwarring te gebruiken om informatie te verzenden Thinking Machines: wat neurowetenschap en kunstmatige intelligentie ons kunnen leren over bewustzijn Denkmachines: wat neurowetenschap en kunstmatige intelligentie ons kunnen leren over bewustzijn Kan kunstmatig intelligente machines en software ons leren over de werking van het bewustzijn, en de aard van de menselijke geest zelf? Meer lezen via internet, we kunnen de 0 ms ping bereiken - maar dat is de enige optie hier. Houd je adem niet in voor deze doorbraak!
Zal het ooit gebeuren?
In de toekomst kunnen we de latentie op internet absoluut verminderen en er beter mee omgaan. Bijvoorbeeld webbrowsers zoals Chrome, Firefox en Internet Explorer Surprise: Internet Explorer 11 is uitgegroeid tot een moderne browser Verrassing: Internet Explorer 11 is in een moderne browser gerijpt Denk aan Internet Explorer 6? Welnu, Internet Explorer is niet meer vreselijk. Of je nu van IE houdt of niet, je kunt niet ontkennen dat het dramatisch is verbeterd en is nu het waard om in de plaats te komen naast andere moderne ... Read More are already “pre-ophalen” pagina's die u mogelijk wilt zien naast die waarneembare latentie te elimineren wanneer u op een link klikt. Een ping-instant-gegevensoverdracht van 0 ms zal echter waarschijnlijk ongrijpbaar blijven.
Image Credit: slaperige kitty op Flickr
Ontdek meer over: Computernetwerken, Ethernet, ISP, LAN.