Δικτύωση υπολογιστών - Επεξήγηση Traceroute

Σύμφωνα με τη Wikipedia, tracerouteείναι:

ένα διαγνωστικό εργαλείο δικτύου υπολογιστών για την εμφάνιση της διαδρομής (διαδρομή) και τη μέτρηση των καθυστερήσεων διέλευσης πακέτων μέσω ενός δικτύου πρωτοκόλλου Internet (IP). Το ιστορικό της διαδρομής καταγράφεται ως οι χρόνοι μετ 'επιστροφής των πακέτων που λαμβάνονται από κάθε διαδοχικό κεντρικό υπολογιστή (απομακρυσμένος κόμβος) στη διαδρομή (διαδρομή). το άθροισμα των μέσων χρόνων σε κάθε λυκίσκο είναι ένα μέτρο του συνολικού χρόνου που αφιερώνεται για να δημιουργηθεί η σύνδεση. Το Traceroute προχωρά εκτός εάν και τα τρία (τρία) πακέτα που έχουν αποσταλεί χάνονται περισσότερες από δύο φορές, τότε η σύνδεση χάνεται και η διαδρομή δεν μπορεί να αξιολογηθεί. Το Ping, από την άλλη πλευρά, υπολογίζει μόνο τους τελικούς χρόνους μετ 'επιστροφής από το σημείο προορισμού.

traceroute μπορεί να χρησιμοποιηθεί για την εύρεση της ταχύτερης πηγής για τη λήψη δεδομένων από, και χρησιμοποιείται συχνά από δοκιμαστές διείσδυσης για τη συλλογή πληροφοριών σχετικά με ένα δίκτυο.

Πώς ταξιδεύουν τα δεδομένα στο Διαδίκτυο

Κάθε υπολογιστής στο traceroute αναγνωρίζεται από τη διεύθυνση IP του ή από τη μοναδική του σύνδεση δικτύου.

- The journey from one computer to another is known as a hop. - The amount of time it takes to make a hop is measured in milliseconds. - The information that travels along the traceroute is known as a packet.

Ακολουθούν ορισμένες σημαντικές λεπτομέρειες σχετικά με ένα traceroute:

  • Η διαδρομή από έναν υπολογιστή στον άλλο ονομάζεται hop
  • Ο λυκίσκος μετράται σε χιλιοστά του δευτερολέπτου
  • Οι πληροφορίες που ταξιδεύουν κατά μήκος του traceroute ονομάζονται πακέτο

Εάν ένα traceroute δεν μπορεί να αποκτήσει πρόσβαση σε έναν υπολογιστή, θα εμφανιστεί το "Request timed out". Κάθε στήλη λυκίσκου για υπολογιστές στους οποίους δεν ήταν δυνατή η πρόσβαση θα εμφανίσει έναν αστερίσκο αντί για ένα χιλιοστό του δευτερολέπτου.

Χρήση

Οι περισσότερες εφαρμογές tracerouteεπιτρέπουν στον χρήστη να καθορίσει τον αριθμό των ερωτημάτων για αποστολή κάθε λυκίσκου, τον χρόνο αναμονής για κάθε απόκριση, τη θύρα για χρήση και ούτω καθεξής.

Εδώ είναι ένα απλό παράδειγμα στο Linux:

[[email protected] ~]# traceroute -w 3 -q 1 -m 16 www.google.com traceroute to www.google.com (216.58.200.36), 16 hops max, 60 byte packets 1 192.168.4.2 (192.168.4.2) 0.136 ms 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 * 12 * 13 * 14 * 15 * 16 *

Στο παραπάνω παράδειγμα, οι επιλεγμένες επιλογές είναι να περιμένετε τρία δευτερόλεπτα (αντί για πέντε), να στείλετε μόνο ένα ερώτημα σε κάθε λυκίσκο (αντί για τρία), να περιορίσετε τον μέγιστο αριθμό λυκίσκου σε 16 πριν εγκαταλείψετε (αντί για 30) , με το www.google.com ως τον τελικό οικοδεσπότη.

Αυτό μπορεί να σας βοηθήσει να εντοπίσετε εσφαλμένους ορισμούς πίνακα δρομολόγησης ή τείχη προστασίας που ενδέχεται να εμποδίζουν την κίνηση ICMP ή UDP υψηλής θύρας στο Unix ping, σε έναν ιστότοπο. Σημειώστε ότι ένα τείχος προστασίας μπορεί να επιτρέπει πακέτα ICMP, αλλά δεν επιτρέπει πακέτα άλλων πρωτοκόλλων.

Υπολογιστής υποδικτύου IP

Αν και δεν σχετίζεται αυστηρά με τα traceroutes, ένας υπολογιστής υποδικτύου IP είναι ένα χρήσιμο εργαλείο κατά την εκτέλεση διαγνωστικών δικτύου.

Οι Υπολογιστές Υποδικτύου IP συμβάλλουν στη διαίρεση των Δικτύων IP σε υποδίκτυα υπολογίζοντας τις κατάλληλες διευθύνσεις δικτύου, μάσκες υποδικτύου, διευθύνσεις εκπομπής και εύρη IP κεντρικού υπολογιστή. Για απλά δίκτυα (όπως ένα οικιακό LAN), μπορεί να είναι πολύ εύκολο να προσδιορίσετε τις κατάλληλες τιμές, αλλά για πιο περίπλοκο υποδίκτυο, ένας υπολογιστής υποδικτύου IP είναι ένα εξαιρετικό εργαλείο.

Ακολουθούν μερικοί ηλεκτρονικοί υπολογιστές υποδικτύου IP:

  • //www.calculator.net/ip-subnet-calculator.html
  • //www.subnetonline.com/pages/subnet-calculators/ip-subnet-calculator.php
  • //www.tunnelsup.com/subnet-calculator/