Traceroute: hoe het werkt en hoe het u kan helpen bij netwerkpadanalyse

Terwijl u internet gebruikt, vergeet u gemakkelijk dat er een heleboel componenten en servers zijn die het World Wide Web draaiende houden. Elk pakket dat u verzendt, van een chatbericht tot een foto van een kat, moet via uitwisselingen en servers reizen om zijn bestemming te bereiken.

Helaas herinnert niets u eraan dat een dergelijke opzet beter heeft plaatsgevonden dan het niet kunnen verbinden met een website. Het kan een fout zijn van uw kant, van de website of ergens daar tussenin. De beste manier om erachter te komen waar het probleem zit, is door de Traceroute-tool te gebruiken. Verifiëren Beste tools voor het oplossen van netwerkproblemen.

Wat is Traceroute?

Traceroute is een manier om het pad te volgen dat uw datapakketten volgen terwijl ze zich een weg banen over het internet. Elk modern besturingssysteem kan het pad traceren.

Wanneer u Traceroute start, geeft u aan naar welke website of server u wilt traceren. Dit is meestal de URL van de website die u probeert te bezoeken, maar u kunt deze desgewenst ook voorzien van een IP-adres.

Zodra u Traceroute start, verzendt het pakketten naar de door u opgegeven bestemming. Vervolgens worden de reizen van het pakket geregistreerd en wordt de informatie teruggestuurd naar uw computer, die u vervolgens laat zien waar het naartoe gaat.

Dit is erg handig als u een netwerkfout probeert te vinden. Als de server of centrale niet beschikbaar is, zal Traceroute het probleem aanpakken en u informeren dat er iets niet goed werkt. U kunt deze informatie vervolgens gebruiken om een ​​betere diagnose te stellen van wat er misgaat.

Hoe werkt Traceroute?

Traceroute is een eenvoudige manier om netwerkfouten te diagnosticeren. Traceroute-herkenning is echter te danken aan een slimme exploit waarbij gebruik wordt gemaakt van de TTL-variabele van het pakket.

Wat is de TTL van een pakket?

Idealiter komt een computer, wanneer hij een pakket van de ene plaats naar de andere verzendt, daar zonder enig probleem aan. Hij neemt de snelst mogelijke route van punt A naar punt B en crasht of stopt nooit.

Helaas kunnen er onverwachte dingen gebeuren in netwerken. Als een technicus een fout maakt bij het instellen van de server, kunnen pakketten in een oneindige lus tussen servers worden verzonden. Als dit vaak gebeurt, kan het netwerk gevuld raken met pakketten die voor altijd rondgaan.

De slimme geesten achter Data Packet hebben een oplossing bedacht om dit op te lossen, genaamd Time To Live of TTL. Elk pakket krijgt, voordat het naar het grote onbekende wordt verzonden, een getal groter dan 0 als TTL-waarde. Als deze waarde 0 bereikt, wordt het pakket als “dood” beschouwd en vernietigd.

Terwijl een pakket onderweg wordt verzonden, stopt het verschillende keren via verschillende servers. Elke keer dat het toegang krijgt tot de server, trekt het er één af van de TTL-waarde. Normaal gesproken wordt deze TTL-waarde ingesteld op een getal waarbij het pakket meer dan genoeg tijd heeft om zijn bestemming te bereiken voordat het 0 bereikt. Als het pakket echter in een lus terechtkomt, zal de TTL uiteindelijk afnemen totdat het pakket verloopt.

Wanneer een pakket verloopt, stuurt de server waarop het verloopt een zogenaamd “ICMP time excess message” bericht naar de bron. Dit is in feite een melding dat het pakket op een ongepast tijdstip is verlopen en vertelt de gebruiker waar het pakket is verlopen om te helpen bij het oplossen van problemen. Verifiëren De beste Wi-Fi-analyse-apps voor iPhone en iPad.

Hoe de verblijftijd van het pakket ervoor zorgde dat Traceroute werkte

Dit bericht “ICMP-tijd overschreden” is de sleutel om Traceroute te laten werken. Om te beginnen verzendt Traceroute een pakket met de TTL ingesteld op 1. Dit betekent dat het uw computer verlaat, aankomt bij de eerste server, er één aftrekt van de TTL, een TTL van 0 heeft en verloopt.

De server die het pakket op dat moment verwerkt, stuurt het bericht “ICMP Time Exceeded” terug naar uw computer, samen met de locatie ervan. Uw computer registreert vervolgens de locatie van de server als eerste stap op weg naar uw doel.

Vervolgens verzendt het een pakket met de TTL ingesteld op 2, 3, enzovoort, totdat het pakket uw bestemming bereikt. Elk pakket verloopt bij de volgende hoeveelheid verkeer, en elke server onderweg rapporteert het verlopen pakket, waardoor uw computer de informatie krijgt die hij nodig heeft om te weten waar uw datapakketten naartoe gaan.

Wat zijn de toepassingen van Traceroute?

Op basisniveau kunt u met Traceroute een kijkje nemen in de manier waarop pakketten zich door het netwerk verplaatsen. Of u nu een netwerkingenieur bent die controleert of alles naar behoren verloopt, of gewoon nieuwsgierig bent naar hoe uw pakketten reizen wanneer u Google bezoekt, Traceroute is de perfecte oplossing.

Ze zijn echter ook nuttig bij het opsporen van fouten in het systeem. Als Traceroute probeert verbinding te maken met een niet-reagerende server, zult u merken dat het verzonden pakket een tijdje niet tot een reactie heeft geleid. Zodra er voldoende tijd is verstreken, kondigt Traceroute aan dat er een time-out voor het verzoek is opgetreden, wat betekent dat het antwoord niet op tijd is aangekomen.

Natuurlijk betekent een time-out van een verzoek niet altijd dat de server niet beschikbaar is; Soms houdt de server niet van Traceroute-verzoeken en blokkeert deze wanneer ze binnenkomen. Maar als u er relatief zeker van bent dat geen enkele server in de keten Traceroute blokkeert, is dit een goede manier om een ​​website of server te diagnosticeren die niet reageert wanneer u er verbinding mee probeert te maken. Verifiëren Een niet-reagerende DNS-server op Windows 11 repareren.

Wat is het verschil tussen Traceroute en Ping?

Sommige technisch onderlegde lezers zullen merken dat Traceroute erg lijkt op een ander eenvoudig te gebruiken communicatiemiddel, Ping. Hoewel de twee tools elkaar enigszins overlappen, gebruiken mensen ze echter om verschillende redenen.

Zoals hierboven vermeld, helpt Traceroute u te zien waar het pakket naartoe gaat zodra het uw computer verlaat. Ondertussen vertelt Ping u of uw computer een bepaalde server kan bereiken, en hoe lang het duurt om daar te komen.

Als u dus elk onderdeel van de netwerkketen wilt zien, kunt u op Traceroute vertrouwen. Als u in de tussentijd gewoon wilt weten of de server reageert, kunt u deze pingen. Natuurlijk kunt u dit ook doen met Traceroute, maar u zult een tijdje moeten wachten totdat het pakket eindelijk uw server bereikt voordat u het antwoord krijgt waarnaar u op zoek bent.

Hoe Traceroute te implementeren

Zoals we eerder zeiden, kunnen alle grote besturingssystemen tracking uitvoeren. Het is net zo eenvoudig als het openen van een opdrachtprompt of Terminal en het invoeren van de Traceroute-opdracht.

Voor macOS hoeft u alleen maar Terminal te openen en “traceroute”, gevolgd door de bestemmings-URL of het IP-adres. Hetzelfde geldt voor Linux, maar het kan zijn dat u eerst Traceroute moet installeren voordat u het kunt doen.

In Windows werkt het op dezelfde manier, behalve dat de functie “tracert” heet. We hebben Tracert en andere opdrachten besproken in onze handleiding over Commando's voor het beheren van draadloze netwerken op WindowsLees het dus zeker als je meer wilt weten over de tools die voor je beschikbaar zijn.

veelgestelde vragen

Q1. Wat is Traceroute en hoe werkt het eenvoudig?

Traceroute is een technisch hulpmiddel dat helpt bij het bepalen van het pad van datapakketten over het internet. Het werkt door datapakketten naar het doel te sturen, hun pad te volgen en de tijd weer te geven die nodig is voor elke sprong.

Vraag 2. Wat is het voordeel van het gebruik van Traceroute?

Traceroute helpt bij het analyseren van de netwerkprestaties en identificeert problemen zoals vertragingen en pakketverlies.

Q3. Hoe kan ik Traceroute gebruiken om mijn internetverbinding te analyseren?

Open de opdrachtprompt en typ “tracert”gevolgd door het IP-adres of de hostnaam om het verbindingspad te analyseren.

Q4. Heeft Traceroute invloed op de snelheid van de internetverbinding?

Nee, Traceroute heeft geen invloed op de snelheid van uw internetverbinding, aangezien het alleen de gegevens analyseert zonder de verbindingsprestaties te beïnvloeden.

Vraag 5. Kan ik Traceroute op andere besturingssystemen dan Windows gebruiken?

Ja, Traceroute is beschikbaar op de meeste besturingssystemen, waaronder Linux en macOS. U kunt het commando “tracerouteBij Terminal.

Volg uw pakketten met Traceroute

Als u wilt weten waar uw pakketten naartoe gaan nadat ze uw computer verlaten, is Traceroute de perfecte oplossing. Of u nu een netwerkprobleem wilt diagnosticeren of gewoon wilt weten waar uw pakketten naartoe gaan, u kunt er eenvoudig een instellen en de gegevensstroom controleren. Je kunt nu bekijken Heeft u netwerkverbindingsproblemen? Hier zijn enkele diagnostische trucs en eenvoudige oplossingen.

Ga naar de bovenste knop