Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 6569|Odpoveď: 0

[Router] [Praktický výcvik] Tracert a TraceRoute

[Kopírovať odkaz]
Zverejnené 26. 2. 2022 15:37:34 | | | |
Požiadavky: Server, ktorý pinguje LAN z lokálnej siete, nie je pripojený, server a trasa nedeaktivujú detekciu pingu a server, ktorý sa prihlasuje do pingového cieľa iných služieb, je otvorený.

Ak cieľový server nie je možné pripojiť k stroju, môžete použiť tracert a traceroute na detekciu smerovača, ktorým prechádza, a na určenie, na ktorej vrstve je blokovaný.

Tracetcp link-related node probing
https://www.itsvse.com/thread-3984-1-1.html
Úvod do tracert a traceroute

Podobnosti: Oba sa používajú na sledovanie trás a pomoc pri riešení problémov, pričom sa zameriavajú na proces a pingujú na výsledok.

Rozdiely: Tracert požiadavky sú ICMP echo pakety; Požiadavka traceroute je UDP paket a cieľový port je náhodný port s 30 000 alebo viac.

Tracert

Príkaz Tracert využíva pole IP Time to Live (TTL) a chybovú správu ICMP na určenie trasy z jedného hostiteľa na druhý v sieti.

Najprv tracert pošle IP paket s TTL 1 do cieľa a keď prvý smerovač na ceste tento paket prijme, TTL sa odpočíta o 1. V tomto momente sa TTL stane 0, takže router paket zahodí a pošle späť správu "ICMP time exceeded" (vrátane zdrojovej adresy odosielajúceho IP paketu, všetkého obsahu IP paketu a IP adresy smerovača), po prijatí tejto správy tracert vie, že router existuje na tejto ceste, a potom tracert pošle ďalší paket s TTL 2, aby našiel druhý smerovač...... tracert zakaždým, keď sa TTL odchádzajúceho paketu pridá o 1, aby sa objavil ďalší smerovač, a toto opakovanie pokračuje, kým paket nedorazí do cieľa. Keď paket dorazí do cieľa, hostiteľ nepošle späť správu o prekročení ICMP času a keď dorazí do cieľa, dostane správu "ICMP port nedostupný", pretože tracert posiela pakety na neobvyklé porty (viac ako 30 000) cez UDP pakety, takže môže byť považované za cieľ.

Traceroute

TraceRoute je nástroj používaný na detekciu počtu brán, ktoré prechádzajú medzi hostiteľom odosielajúcim paket a cieľovým hostiteľom. Princíp traceroute spočíva v pokuse o odoslanie probe paketov s minimálnym TTL (čas do života), aby sa pakety sledovali k bráne, cez ktorú prechádza cieľový hostiteľ, a potom počúvať odpoveď od ICMP brány. Veľkosť odoslaného paketu je predvolene 38 bajtov.

Princíp: Program využíva predĺžený čas života (TTL) na dosiahnutie svojej funkcie. Kedykoľvek paket (3 pakety vrátane zdrojovej adresy, cieľovej adresy a časovej značky, z ktorej bol paket vydaný) prechádza cez router, jeho doba prežitia sa skracuje o 1. Keď je jeho doba prežitia 0, hostiteľ paket zruší a odošle ICMP (Internet Control Packet Protocol). Je to podprotokol rodiny protokolov TCP/IP, ktorý sa používa na prenos riadiacich správ medzi IP hostiteľmi a smerovačmi. Riadiace správy sa týkajú správ o samotnej sieti, napríklad či je sieť nedostupná, či je hostiteľ dostupný a či je dostupná trasa. Hoci tieto riadiace správy neprenášajú používateľské dáta, zohrávajú dôležitú úlohu pri prenose používateľských údajov. TTL paket pôvodnému odosielateľovi paketu.

Celý proces traceroute programu: Najprv pošle IP paket s TTL poľom 1 cieľovému hostiteľovi, prvý router, ktorý tento paket spracuje, odpočíta hodnotu TTL o 1, potom datagram zahodí a pošle ICMP paket zdrojovému hostiteľovi (správa "timeout", tento paket obsahuje IP adresu smerovača, aby sa získala adresa prvého smerovača), Potom traceroute pošle datagram s TTL 2, aby získal IP adresu druhého routera, a pokračuje v procese, kým datagram nedorazí na cieľový hostiteľ.

Nainštalujte nástroj traceroute na svoj Linux server pomocou nasledujúceho príkazu:


Tento článok sa používaWindows systém obsahuje tracert na testovanie, príkaz je nasledovný:



Po prejdení čísla 192.168.3.253 neprišla žiadna odpoveď a keď som cez prehliadač pristupoval k IP adrese, zistil som, že ide o sieťové zariadenie Huawei. (Predpokladáme, že sú nastavené určité bezpečnostné politiky alebo že sa spúšťajú určité pravidlá)。 nakoniecPrepnite sieťové prostredie a použite iné WiFi siete a zistite, že cieľový server sa dá pripojiť normálne bez 192.168.3.253





Predchádzajúci:Linux používa lookbusy na simuláciu využitia CPU
Budúci:Java o prepisovaní metód toString()
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com