Ανίχνευση μέσω της γραμμής εντολών. Χάθηκε η σύνδεση με τον διακομιστή. Ανίχνευση και ping. Τι γίνεται με το Linux;

Για τη διάγνωση και την εύρεση προβλημάτων δικτύου, οι διαχειριστές συστήματος χρησιμοποιούν συχνά ένα εύχρηστο εργαλείο που ονομάζεται ανίχνευση διαδρομής. Σας επιτρέπει να προσδιορίσετε όλους τους κόμβους (δρομολογητές, διακομιστές, υπολογιστές) μέσω των οποίων διέρχεται η κίνηση στο δρόμο προς τον προορισμό της. Εάν η σύνδεση με οποιονδήποτε απομακρυσμένο κεντρικό υπολογιστή διακοπεί ή εξαφανιστεί εντελώς, τότε η ανίχνευση της διαδρομής δικτύου θα σας επιτρέψει να βρείτε γρήγορα την περιοχή όπου προέκυψαν προβλήματα τόσο στο τοπικό δίκτυο όσο και στο παγκόσμιο Διαδίκτυο.
Για την εκτέλεση αυτής της διαδικασίας, κάθε σύγχρονο λειτουργικό σύστημα διαθέτει ένα αντίστοιχο εργαλείο.

Σε λειτουργικό σύστημα Windows αυτό είναι το βοηθητικό πρόγραμμα tracert. Στα XP ήταν διαθέσιμο από προεπιλογή, αλλά σε όλες τις επόμενες εκδόσεις έως τα Windows 10 πρέπει να ενεργοποιηθεί επιπλέον μέσω του "Προγράμματα και δυνατότητες".

Σε λειτουργικά συστήματα της οικογένειας *NIX - Linux, FreeBSD, Android - πρόγραμμα traceroute
Η έννοια του αλγόριθμου ανίχνευσης διαδρομής είναι ότι αποστέλλονται τρία ειδικά αιτήματα σε κάθε κόμβο δικτύου μέσω των οποίων η κίνηση πηγαίνει στον επιθυμητό κεντρικό υπολογιστή, στη συνέχεια για καθένα από αυτά στην οθόνη, δίπλα στη διεύθυνσή του, εμφανίζεται ο χρόνος απόκρισης με βάση αυτά αποτελέσματα, μπορείτε εύκολα να παρακολουθείτε σε ποιο τμήμα του δικτύου αρχίζουν να εμφανίζονται οι καθυστερήσεις απόκρισης ή εξαφανίζονται εντελώς.

Ανίχνευση στα Windows 10

Για να πραγματοποιήσετε ανίχνευση δικτύου στα Windows 10, πρέπει να πατήσετε το συνδυασμό πλήκτρων Win+R και να πληκτρολογήσετε "cmd" στο παράθυρο "Εκτέλεση". Αυτό θα ανοίξει τη γραμμή εντολών των Windows, στην οποία πρέπει να εισαγάγετε την εντολή:

tracert

Για παράδειγμα, ας πάρουμε τον ιστότοπο google.ru

Ανίχνευση στο Linux

Σε λειτουργικά συστήματα της οικογένειας Linux - Ubuntu, Fedora, CentOS κ.λπ. - για να ξεκινήσετε την ανίχνευση διαδρομής, πρέπει να ανοίξετε την κονσόλα συστήματος και να εισαγάγετε την εντολή:

traceroute<имя_сервера>

Προσοχή!Δεν μπορείτε να χρησιμοποιήσετε την ανίχνευση διαδρομής δικτύου για να αξιολογήσετε την ποιότητα του τελευταίου μιλίου (συνδρομητική γραμμή ADSL, FTTB ή PON), καθώς αυτό το πρόγραμμα συστήματος δεν μπορεί και δεν αξιολογεί με κανέναν τρόπο την ποιότητα της γραμμής.

    Βοηθητικό πρόγραμμα για τον εντοπισμό μιας διαδρομής σε έναν δεδομένο κόμβο TRACERT.EXEείναι ένα από τα πιο συχνά χρησιμοποιούμενα διαγνωστικά εργαλεία δικτύου. Ο κύριος σκοπός του είναι να αποκτήσει μια αλυσίδα κόμβων μέσω των οποίων διέρχεται ένα πακέτο IP, που απευθύνεται σε έναν τελικό κόμβο του οποίου το όνομα ή η διεύθυνση IP καθορίζεται από μια παράμετρο γραμμής εντολών.

Μορφή γραμμής εντολών:

tracert [-d] [-h maxNumber] [-j Λίστα κόμβων] [-w timeout] [-R] [-S Διεύθυνση πηγής] [-4] [-6] τελικό Όνομα

Επιλογές γραμμής εντολών:

-ρε- μην χρησιμοποιείτε ανάλυση σε ονόματα κεντρικών υπολογιστών.

-h μέγ.Αριθμός- ο μέγιστος αριθμός αναπηδήσεων κατά την αναζήτηση ενός κόμβου.

-j listNodes- ελεύθερη επιλογή διαδρομής από μια λίστα κόμβων (μόνο IPv4).

-w timeout- timeout κάθε απόκρισης σε χιλιοστά του δευτερολέπτου.

- ανίχνευση διαδρομής (μόνο IPv6).

-S διεύθυνση πηγής- χρησιμοποιήστε την καθορισμένη διεύθυνση πηγής (μόνο IPv6).

-4 - αναγκαστική χρήση IPv4.

-6 - αναγκαστική χρήση IPv6.

Η ανίχνευση βασίζεται σε μια μέθοδο για την ανάλυση των αποκρίσεων κατά τη διαδοχική αποστολή πακέτων ICMP σε μια καθορισμένη διεύθυνση με το πεδίο TTL να αυξάνεται κατά 1. ("Time of Life" - Time To Live). Στην πραγματικότητα, αυτό το πεδίο δεν έχει καμία σχέση με το χρόνο, αλλά είναι ένας μετρητής του αριθμού των πιθανών μεταβάσεων κατά τη μετάδοση ενός δρομολογημένου πακέτου. Κάθε δρομολογητής, μόλις λάβει ένα πακέτο, αφαιρεί ένα από αυτό το πεδίο που είναι αποθηκευμένο στην κεφαλίδα του πακέτου και ελέγχει την προκύπτουσα τιμή μετρητή TTL. Εάν η τιμή γίνει μηδέν, το πακέτο απορρίπτεται και ένα μήνυμα ICMP time-to-live (μήνυμα "Time Exceeded", τιμή 0x11 στην κεφαλίδα ICMP) αποστέλλεται στον αποστολέα.

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

    Κατά την εκτέλεση της εντολής tracert.exe, στέλνει πρώτα ένα πακέτο ICMP με το πεδίο TTL στην κεφαλίδα ίσο με 1 και ο πρώτος δρομολογητής στην αλυσίδα (συνήθως η κύρια πύλη από τις ρυθμίσεις σύνδεσης δικτύου), αφαιρώντας ένα από το TTL, λαμβάνει τη μηδενική τιμή του και αναφέρει ότι έχει υπερβεί η διάρκεια ζωής. Έτσι, το βοηθητικό πρόγραμμα TRACERT.EXE λαμβάνει τη διεύθυνση IP του πρώτου δρομολογητή που συμμετέχει στην παράδοση πακέτων στον τελικό κόμβο. Αυτή η ακολουθία επαναλαμβάνεται τρεις φορές, επομένως η γραμμή αποτελεσμάτων που δημιουργείται από το tracert.exe εμφανίζει τρεις χρόνους απόκρισης μετά τον αριθμό μετάβασης:
1     1 ms     1 - αριθμός μετάβασης (1 - πρώτος δρομολογητής)
1 ms 192.168.1.1 - τη διεύθυνση (ή το όνομά του)

    Στη συνέχεια, η διαδικασία επαναλαμβάνεται, αλλά το TTL έχει οριστεί σε 2 - ο πρώτος δρομολογητής θα το μειώσει στο 1 και θα το στείλει στον επόμενο της αλυσίδας, ο οποίος, αφού αφαιρέσει το 1, θα επαναφέρει το TTL και θα αναφέρει ότι η διάρκεια ζωής έχει υπερβεί. Το βοηθητικό πρόγραμμα TRACERT.EXE θα λάβει τη δεύτερη διεύθυνση IP του κόμβου που εμπλέκεται στην παράδοση του πακέτου στον παραλήπτη και τον χρόνο απόκρισής του. Η διαδικασία ανίχνευσης θα συνεχιστεί έως ότου επιτευχθεί ο τερματικός κόμβος του οποίου το όνομα ή η διεύθυνση καθορίζεται ως παράμετρος γραμμής εντολών, π.χ. tracert yandex.ru, ή μέχρι να εντοπιστεί ένα σφάλμα που εμποδίζει την παράδοση του πακέτου. Από προεπιλογή, το βοηθητικό πρόγραμμα TRACERT.EXE χρησιμοποιεί ένα μέγιστο πλήθος αναπήδησης 30, το οποίο θα πρέπει να είναι αρκετό για να φτάσει σε οποιονδήποτε κόμβο στον πλανήτη. Εάν είναι απαραίτητο, μπορεί να οριστεί διαφορετική τιμή μετρητή χρησιμοποιώντας την παράμετρο

Παράδειγμα αποτελεσμάτων εκτέλεσης tracert google.com

tracert google.com- εντοπισμός διαδρομής στον κόμβο google.com

Αποτέλεσμα:


Ανίχνευση διαδρομής προς το google.com με μέγιστο αριθμό αναπηδήσεων 30:
1 1 ms 2 498 ms 444 ms 302 ms ppp83-237-220-1.pppoe.mtu-net.ru
3 * * * .
4 282 ms * * a197-crs-1-be1-53.msk.stream-internet.net
5 518 ms 344 ms 382 ms ss-crs-1-be5.msk.stream-internet.net
6 462 ms 440 ms 335 ms m9-cr01-po3.msk.stream-internet.net
7 323 ms 389 ms 339 ms bor-cr01-po4.spb.stream-internet.net
8 475 ms 302 ms 420 ms anc-cr01-po3.ff.stream-internet.net
9 334 ms 408 ms 348 ms 74.125.50.57
10 451 ms 368 ms 524 ms 209.85.255.178
11 329 ms 542 ms 451 ms 209.85.250.140
12 616 ms 480 ms 645 ms 209.85.248.81
13 656 ms 549 ms 422 ms 216.239.43.192
14 378 ms 560 ms 534 ms 216.239.43.113
15 511 ms 566 ms 546 ms 209.85.251.9
16 543 ms 682 ms 523 ms 72.14.232.213
17 468 ms 557 ms 486 ms 209.85.253.141
18 593 ms 589 ms 575 ms yx-in-f100.google.com

Ο εντοπισμός έχει ολοκληρωθεί.

    Τα αποτελέσματα ιχνηλασίας μπορεί να περιέχουν γραμμές όπου εμφανίζεται ένας αστερίσκος αντί για τη διεύθυνση του κόμβου (ο κόμβος αριθμός 3 στο παράδειγμα). Αυτό δεν είναι απαραίτητα σημάδι ελαττωματικού δρομολογητή και τις περισσότερες φορές υποδεικνύει ότι οι ρυθμίσεις αυτού του κόμβου απαγορεύουν την αποστολή μηνυμάτων ICMP για λόγους ασφαλείας και για μείωση του φόρτου στο κανάλι σε περίπτωση ορισμένων τύπων επιθέσεων DDoS. Για παράδειγμα, παρόμοιες ρυθμίσεις χρησιμοποιούνται σε δίκτυα της Microsoft. Οι διακομιστές της εταιρείας δεν ανταποκρίνονται στο ping και δεν επιτρέπουν την ανίχνευση της διαδρομής προς αυτούς.

Παραδείγματα χρήσης του TRACERT

tracert google.com- ανιχνεύστε τη διαδρομή προς τον κόμβο google.com.

tracert 8.8.8.8- ανιχνεύστε τη διαδρομή σε έναν κόμβο με διεύθυνση IP 8.8.8.8

tracert -d yandex.ru- ανιχνεύστε τη διαδρομή προς τον κόμβο yandex.ruχωρίς την επίλυση διευθύνσεων IP σε ονόματα κεντρικών υπολογιστών. Η ανίχνευση σε αυτήν τη λειτουργία είναι ταχύτερη.

tracert -d -6 ipv6.google.com- εκτελέστε ανίχνευση χρησιμοποιώντας το πρωτόκολλο IPv6.

Παράδειγμα αποτελεσμάτων ανίχνευσης με χρήση πρωτοκόλλου IPv6:

ίχνος στο ipv6.google.com (2a00:1450:4013:c00::71), μέγιστο 30 άλματα, πακέτα 40 byte 1 2a02:348:82::1 (2a02:348:82::1) 8.087 ms 8.06 8.086 ms 2 te0-22.cr1.nkf.as49685.net (2001:4cb8:40b:1::1d01) 2.143 ms 2.129 ms 2.103 ms 3 amsix-router.google.com (2001:4cb8:40b:1::1d01) 5169:1) 1.379 ms 1.415 ms 1.422 ms 4 (2001:4860::1:0:87ab) 1.437 ms (2001:4860::1:0:87aa) 2.157 ms (2001:4860:1:0:87ab) ) 1.408 ms 5 (2001:4860::8:0:87b0) 1.494 ms 1.469 ms (2001:4860::8:0:87b2) 8.350 ms 6 (2001:4860:1:8:8:05 ms. ms 4.748 ms 7 (2001:4860::2:0:8651) 4.653 ms 6.994 ms (2001:4860::2:0:8652) 13.926 ms 8 ee-in-x71.1e2a001. :c00::71) 4.732 ms 4.733 ms 4.783 ms

Το Traceroute είναι ένα διαγνωστικό εργαλείο δικτύου. Με τη βοήθειά του, μπορείτε να μάθετε τη διαδρομή, συμπεριλαμβανομένων των ενδιάμεσων κόμβων, από τον υπολογιστή σας στον ιστότοπο ή τη διεύθυνση IP που ελέγχεται.
Εάν υπάρχει πρόβλημα με την πρόσβαση στον ιστότοπο, η ανίχνευση θα σας επιτρέψει να προσδιορίσετε την αιτία.

Πώς να εντοπίσετε

Πρέπει να ανοίξετε τη γραμμή εντολών στο λειτουργικό σύστημα των Windows, αυτό μπορεί να γίνει με διάφορους τρόπους.
Για Windows XP
- Στο μενού Αρχήενότητα Τυπικό ανοίξτε τη «Γραμμή εντολών» ή στο μενού Αρχήκάντε κλικ στη γραμμή Εκτέλεση, όπου γράψτε cmd και πατήστε Εισαγω

Ένας καθολικός τρόπος για Windows 7; παράθυρα 8, και Windows 10
- Πατήστε τη συντόμευση πληκτρολογίου Win+Rγράψτε στο παράθυρο που ανοίγει cmd
Θα ανοίξει ένα μαύρο παράθυρο όπου πρέπει να εισαγάγετε την εντολή:
tracert your-domain.ru
και πατήστε Εισαγωστο πληκτρολόγιο
Για να αντιγράψετε το αποτέλεσμα, πρέπει να κάνετε δεξί κλικ στο " Σημάδι» (« Επιλέγω" ή " Σημαία"), επιλέξτε το κείμενο και πατήστε Εισαγω.

Εκτέλεση της εντολής tracertΤα πακέτα δεδομένων αποστέλλονται σε συγκεκριμένο παραλήπτη (site ή ip). Τα απεσταλμένα πακέτα περνούν από όλους τους ενδιάμεσους κόμβους μεταξύ του υπολογιστή σας και του παραλήπτη (συνήθως δρομολογητές από διαφορετικούς παρόχους). Έτσι, χρησιμοποιώντας την ανίχνευση, προσδιορίζεται η διαδρομή προς την τοποθεσία ή τη διεύθυνση IP που χρειάζεστε και ο χρόνος απόκρισης κάθε ενδιάμεσου κόμβου σε χιλιοστά του δευτερολέπτου. Όσο μικρότερος είναι ο χρόνος απόκρισης, τόσο πιο γρήγορα μεταδίδονται τα πακέτα σε αυτό το τμήμα της διαδρομής.
Εάν η εντολή επιστρέφει αστερίσκους * σε ορισμένους κεντρικούς υπολογιστές, υπάρχει πρόβλημα με την ανίχνευση πακέτων σε αυτόν τον κεντρικό υπολογιστή. Για μια πιο λεπτομερή ανάλυση της διαδρομής εντοπισμού, μπορείτε να χρησιμοποιήσετε το mtr.

Οδηγίες

Ένα πρόγραμμα για τον εντοπισμό των διαδρομών των πακέτων πληροφοριών περιλαμβάνεται σχεδόν σε κάθε λειτουργικό σύστημα δικτύου. Στα Windows OS είναι tracert και στο GNU/Linux και Mac OS είναι traceroute. Η αρχή λειτουργίας αυτού του προγράμματος είναι η εξής: Το πρόγραμμα στέλνει πακέτα πληροφοριών στη διεύθυνση που του έχει καθοριστεί, θέτοντας εσκεμμένα αδύνατες συνθήκες παράδοσης - μια πολύ μικρή διάρκεια ζωής πακέτου (TTL - Time To Live). Όταν αποσταλεί το πρώτο πακέτο, είναι 1 δευτερόλεπτο. Κάθε διακομιστής στο δρόμο από τον υπολογιστή σας προς την επιθυμητή διεύθυνση πρέπει να μειώσει αυτήν την τιμή κατά τουλάχιστον ένα. Επομένως, η διάρκεια ζωής του πακέτου θα λήξει στον πρώτο κόμβο και δεν θα το μεταδώσει περαιτέρω, αλλά θα στείλει μια ειδοποίηση στον αποστολέα σχετικά με την αδυναμία παράδοσης. Με αυτόν τον τρόπο, ο ανιχνευτής θα λάβει πληροφορίες για τον πρώτο ενδιάμεσο κόμβο. Στη συνέχεια, θα αυξήσει τη διάρκεια ζωής του πακέτου κατά ένα και θα στείλει ξανά το πακέτο. Αυτό το αίτημα θα ισχύει μέχρι τον δεύτερο κόμβο και η κατάσταση είναι . Έτσι, το πρόγραμμα ανίχνευσης θα συντάξει μια λίστα με όλους τους ενδιάμεσους κόμβους και εάν δεν λάβει ειδοποίηση από κανέναν, τότε αυτό θα σημαίνει ένα από τα δύο πράγματα - είτε το πακέτο παραδόθηκε στον παραλήπτη είτε αυτός ο κόμβος δεν εκτελείται . Για να το μάθει, θα στείλει αίτημα με άλλο ελάττωμα - θα αναγράφεται προφανώς ανύπαρκτος αριθμός θύρας. Εάν αυτό το πακέτο επιστρέψει υποδεικνύοντας ένα σφάλμα, τότε ο κόμβος λειτουργεί κανονικά και είναι ο παραλήπτης, και αν όχι, τότε υπάρχει μια διακοπή στην αλυσίδα παράδοσης πακέτων σε αυτόν τον κόμβο. Σε κάθε περίπτωση η διαδικασία ιχνηλάτησης θα ολοκληρωθεί.

Στο λειτουργικό σύστημα Windows, το εκτελέσιμο αρχείο αυτού του προγράμματος (tracert.exe) αποθηκεύεται στο φάκελο WINDOWSsystem32 στη μονάδα δίσκου συστήματος του υπολογιστή σας. Αλλά για να τρέξετε το πρόγραμμα δεν χρειάζεται να αναζητήσετε το αρχείο. Αυτό το πρόγραμμα ελέγχεται μόνο από τη γραμμή εντολών, επομένως πρέπει πρώτα να εκκινήσετε ένα τερματικό γραμμής εντολών. Για να το κάνετε αυτό, στο κύριο μενού (στο κουμπί "Έναρξη"), επιλέξτε "Εκτέλεση" για να ανοίξετε το πλαίσιο διαλόγου "Εκτέλεση προγράμματος". Μπορείτε επίσης να το ανοίξετε πατώντας το συνδυασμό πλήκτρων WIN + R, πληκτρολογήστε "cmd" (χωρίς εισαγωγικά) και πατήστε το κουμπί "OK" (ή το πλήκτρο Enter). Στο τερματικό που ανοίγει, πληκτρολογήστε tracert και, χωρισμένα με κενό, τη διεύθυνση του κόμβου στο δίκτυο στον οποίο θέλετε να πραγματοποιήσετε ανίχνευση. Αυτό μπορεί να είναι είτε διεύθυνση IP είτε όνομα τομέα. Το πρωτόκολλο http δεν χρειάζεται να καθοριστεί. Αφού ολοκληρωθεί η ανίχνευση, το αποτέλεσμα μπορεί να αντιγραφεί - πατήστε CTRL + A για να επιλέξετε τα πάντα και Enter για να αντιγράψετε την επιλογή στη μνήμη RAM. Στη συνέχεια, μπορείτε να επικολλήσετε αυτό που αντιγράψατε σε οποιοδήποτε έγγραφο σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου.

Η λειτουργία ανίχνευσης εγγράφει σε ένα αρχείο λειτουργικού συστήματος συγκεκριμένες δηλώσεις SQL και τις σχετικές πληροφορίες τους (σχέδια ερωτημάτων και αναμονή συμβάντων) που εκτελούνται ενώ εκτελείται η δέσμη ενεργειών. Μπορείτε να εντοπίσετε οποιαδήποτε αυθαίρετη περίοδο λειτουργίας στη βάση δεδομένων Oracle.

Οδηγίες

Πριν από αυτό, πρέπει να ενεργοποιήσετε τη συλλογή στατιστικών στοιχείων, διαφορετικά θα εμφανιστούν αρχεία με μηδενικούς χρόνους. Για να το κάνετε αυτό χρειάζεστε: να αλλάξετε το σύνολο συστήματος timed_statistics=true Εάν πρέπει να εκτελέσετε την ανίχνευση στην τρέχουσα περίοδο λειτουργίας, τότε η παράμετρος συστήματος θα πρέπει να αντικατασταθεί με την περίοδο λειτουργίας.

Βεβαιωθείτε ότι η ιδιότητα μέγιστου μεγέθους αρχείου ένδειξης έχει οριστεί σε επαρκή τιμή. Για να το κάνετε αυτό, εκτελέστε το αντίστοιχο ερώτημα SQL: SELECT value FROM v$param p WHERE name='max_dump_file_size'Η τιμή $param μπορεί να οριστεί τόσο σε επίπεδο βάσης δεδομένων (alter system) όσο και σε επίπεδο session (alter session).

Για να ξεκινήσει η ανίχνευση, το συμβάν 1046 πρέπει να οριστεί στην κατάλληλη περίοδο λειτουργίας. Εκτελέστε τη διαδικασία sys.dbms_system.set_ev και, στη συνέχεια, περάστε τις προκύπτουσες τιμές sid και σειριακής τιμής ως ακέραιες παραμέτρους: BEGIN sys.dbms_system.set_ev(sid, serial#, 10046, 8, ''); ΤΕΛΟΣ

Για να απενεργοποιήσετε την ανίχνευση, αλλάξτε την τιμή επιπέδου του συμβάντος 10046 από 8 σε 0.

Το αρχείο παρακολούθησης εμφανίζεται στον κατάλογο ένδειξης σφαλμάτων της βάσης δεδομένων Oracle (Oracle/admin/databaseSID/udump). Το όνομα αυτού του αρχείου περιέχει το αναγνωριστικό της διαδικασίας του λειτουργικού συστήματος στην οποία πραγματοποιήθηκε η λειτουργία και η επέκταση είναι .trc. Για να επεξεργαστείτε τις πληροφορίες σε μια αναγνώσιμη μορφή, επεξεργαστείτε το αρχείο παρακολούθησης στο βοηθητικό πρόγραμμα tkprof:cd C:ORACLEadmindatabaseSIDudump
tkprof file.trc output=my_file.prf Το επεξεργασμένο αρχείο θα περιέχει μια λίστα με όλες τις εντολές που εκτελέστηκαν κατά τη διάρκεια της συνεδρίας.

Χρήσιμες συμβουλές

Το ελάχιστο επίπεδο για την εκτέλεση της εντολής 10046 είναι 1 και το μέγιστο είναι 12, στο οποίο προστίθενται οι τιμές όλων των μεταβλητών που σχετίζονται με τη διαδικασία, καθώς και πληροφορίες σχετικά με τις προσδοκίες.

Οι ιστότοποι στο δίκτυο δεν εμφανίζονται μόνοι τους - δημιουργούνται και συντηρούνται από υπολογιστές που ονομάζονται διακομιστές και αυτοί οι διακομιστές διαχειρίζονται έναν οργανισμό - έναν πάροχο ή πάροχο φιλοξενίας. Και έτσι ώστε τα πάντα να αναπαράγονται με σαφήνεια και ακρίβεια για όλους, ο πάροχος παρακολουθεί τον εξοπλισμό δικτύου, τους διακομιστές, τα κανάλια επικοινωνίας μέσω των οποίων οι πληροφορίες και άλλα διάφορα δεδομένα μεταδίδονται απευθείας στους χρήστες. Με τη σειρά του, ο χρήστης μπορεί να διαγνώσει τη σύνδεσή του στο Διαδίκτυο εάν δεν μπορεί να λάβει αυτές τις πληροφορίες προκειμένου να προσδιορίσει εάν φταίει η φιλοξενία ή ο πάροχος μέσω του οποίου παρέχεται η πρόσβαση στο Διαδίκτυο. Η ανίχνευση της διαδρομής από έναν προσωπικό υπολογιστή στην απαιτούμενη τοποθεσία βοηθά σε τέτοια διαγνωστικά.

Οδηγίες

Εκτελέστε ένα ίχνος χρησιμοποιώντας την εντολή traceroute στο Windows-tracert. Για να εντοπίσετε μια διαδρομή, κάντε τα εξής: ανοίξτε το μενού "Έναρξη" - "Εκτέλεση". Πληκτρολογήστε cmd.exe και επιλέξτε OK.

Στη γραμμή εντολών, πληκτρολογήστε την εντολή tracert server_name (το όνομα διακομιστή υποδεικνύεται στο email καλωσορίσματος κατά την παραγγελία της υπηρεσίας). Περιμένετε να ολοκληρωθεί η εντολή και, στη συνέχεια, κάντε δεξί κλικ στο παράθυρο Γραμμή εντολών, επιλέξτε Επιλογή όλων και, στη συνέχεια (εφόσον επιλεγεί) πατήστε Enter. Στη συνέχεια, για να δείτε το ίχνος, κάντε δεξί κλικ και μετά κάντε κλικ στο «Εισαγωγή» στο πεδίο εισαγωγής μηνύματος.

Με την εντολή tracert, στέλνετε πακέτα δεδομένων στη διεύθυνση που καθορίζετε - αυτή μπορεί να είναι μια διεύθυνση διακομιστή, ένα όνομα υπολογιστή στο δίκτυο ή μια διεύθυνση IP. Σε αυτή την περίπτωση, τα πακέτα περνούν από ειδικούς δρομολογητές - συσκευές δικτύου μεταξύ του προσωπικού υπολογιστή και του παραλήπτη. Με αυτήν την ενέργεια, καθορίζετε τη διαδρομή προς τον τελικό προορισμό και, το πιο σημαντικό, υπολογίζετε τον χρόνο απόκρισης (τιμή σε χιλιοστά του δευτερολέπτου) κάθε ενδιάμεσου κόμβου.

Σε εκείνα τα τμήματα όπου ο χρόνος απόκρισης είναι μικρότερος, η μετάδοση πραγματοποιείται όσο το δυνατόν γρηγορότερα - αυτό σημαίνει ότι το κανάλι είναι ελεύθερο και οι πληροφορίες παραδίδονται χωρίς παρεμβολές. Στο μέρος όπου ο χρόνος απόκρισης φτάνει το μέγιστο κάποιας τυποποιημένης τιμής, βλέπουμε τη συνέπεια «Το διάστημα αναμονής για το αίτημα έχει ξεπεραστεί», το οποίο ισοδυναμεί με απώλεια πακέτων πληροφοριών.

Με αυτόν τον τρόπο, είναι δυνατό να υπολογιστεί σε ποιο συγκεκριμένο σημείο σύνδεσης υπάρχει το πρόβλημα. Εάν τα δεδομένα δεν φτάσουν στον ίδιο τον παραλήπτη, τότε το πρόβλημα έγκειται σε αυτόν. Εάν η σύνδεση σταματήσει στη μέση, το πρόβλημα βρίσκεται σε μία από τις ενδιάμεσες συσκευές δικτύου. Ταυτόχρονα, από άλλο υπολογιστή ή από διαφορετική διαδρομή (αν υπάρχει), ο ιστότοπός σας που δεν έχει ανοίξει μπορεί να αποδειχθεί αρκετά προσβάσιμος. Εάν οι πληροφορίες δεν φεύγουν από τα όρια του δικτύου του παρόχου σας, τότε το πρόβλημα είναι σε αυτές.

Βίντεο σχετικά με το θέμα

Το Tracing ολοκληρώνει το σχεδιασμό του ηλεκτρονικού εξοπλισμού και καθορίζει τις γραμμές που συνδέουν τα εξαρτήματα που συνθέτουν τη σχεδιασμένη συσκευή. Περιλαμβάνει συγκεκριμένα βήματα για να εκτελέσετε ένα πρόγραμμα και να σταματήσετε σε εντολές, γραμμές. Οι εργασίες εντοπισμού απαιτούν ένταση εργασίας λόγω της ποικιλίας των τεχνολογικών μεθόδων για τη δημιουργία συνδέσεων.

Οδηγίες

Χρησιμοποιήστε ένα ειδικό πρόγραμμα εντοπισμού που πιθανώς υπάρχει ήδη στο λειτουργικό σύστημα του δικτύου σας. Εάν είναι Windows, τότε το πρόγραμμα ονομάζεται tracert. Στα λειτουργικά συστήματα GNU/Linux και Mac OS, η ανίχνευση μπορεί να γίνει χρησιμοποιώντας το traceroute. Σε αυτήν την περίπτωση, οι πληροφορίες του πακέτου αποστέλλονται στη διεύθυνση που έχει καθοριστεί για αυτό. Ορίστε συγκεκριμένα παραμέτρους παράδοσης που δεν είναι εφικτές, για παράδειγμα, η διάρκεια ζωής του πακέτου είναι πολύ μικρή. Για το πρώτο πακέτο, είναι καλύτερα να το ρυθμίσετε σε ένα δευτερόλεπτο.

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

Αυξήστε τη διάρκεια ζωής του πακέτου πληροφοριών κατά ένα και δοκιμάστε ξανά. Τώρα ο δεύτερος ενδιάμεσος κόμβος δεν θα μπορεί να τον στείλει περαιτέρω και θα αναγκαστεί να στείλει μια αναφορά μη παράδοσης. Επαναλάβετε αυτά τα βήματα, αυξάνοντας τη διάρκεια ζωής του πακέτου κατά ένα κάθε φορά. Χρησιμοποιώντας αυτά τα βήματα, το πρόγραμμα ανίχνευσης θα συντάξει μια λίστα με όλους τους κόμβους που περιέχονται στο διάστημα από τον υπολογιστή μέχρι την τελική διεύθυνση.

Ελέγξτε τη σωστή λειτουργία όλων των ενδιάμεσων σημείων. Εάν το πρόγραμμα δεν λάβει ειδοποίηση από ένα από τα σημεία, θα στείλει ένα αίτημα με το ακόλουθο ελάττωμα: ο αριθμός θύρας δεν υπάρχει. Όταν το πακέτο επιστρέφει υποδεικνύοντας ένα σφάλμα, αυτό θα υποδεικνύει την κανονική λειτουργία του κόμβου. Εάν αυτό δεν συμβεί, υπάρχει ένα διάλειμμα στον κόμβο. Τερματίστε το πρόγραμμα ανίχνευσης.

Βίντεο σχετικά με το θέμα

μετατροπή μιας εικόνας ράστερ (pixel) σε διανυσματική (όπου η εικόνα περιγράφεται χρησιμοποιώντας μαθηματικούς τύπους).

Η ανίχνευση μπορεί να πραγματοποιηθεί είτε αυτόματα είτε χειροκίνητα. Ορισμένα προγράμματα επεξεργασίας διανυσματικών γραφικών έχουν ενσωματωμένες λειτουργίες αυτόματης ανίχνευσης, αλλά το αποτέλεσμα είναι ένα αρχείο με μεγάλο αριθμό σημείων ελέγχου που είναι δύσκολο να χρησιμοποιηθεί. Ωστόσο, εάν έχετε ένα αρχείο ράστερ που πρέπει να εκτυπωθεί σε μεγάλο μέγεθος (για παράδειγμα, τέντωμα μιας κανονικής φωτογραφίας για μια αφίσα στον τοίχο ενός κτιρίου), τότε η αυτόματη ανίχνευση ακολουθούμενη από αναβάθμιση θα είναι η μόνη λύση. Η μη αυτόματη ανίχνευση είναι η ανίχνευση των περιγραμμάτων της επιθυμητής εικόνας χρησιμοποιώντας τα εργαλεία που είναι διαθέσιμα στο πρόγραμμα για τη δημιουργία καμπυλών Bezier.

Ανίχνευση στον προγραμματισμό

Βήμα προς βήμα εκτέλεση ενός προγράμματος με αλλαγές σε όλες τις παραμέτρους ή διακοπή σε κάθε λειτουργία παρακολουθείται επίσης. Μπορεί να χρειαστεί εάν κάνετε εντοπισμό σφαλμάτων στον δικό σας κώδικα. Μερικές φορές ο αλγόριθμος είναι σωστός, αλλά για κάποιο λόγο δεν λειτουργεί. Είναι η ανίχνευση που σας επιτρέπει να καταλάβετε σε ποιο στάδιο εμφανίζεται το σφάλμα. Η μέθοδος ανίχνευσης βοηθά επίσης στην κατανόηση του κώδικα κάποιου άλλου.

ανίχνευση ακτίνων

Η ανίχνευση ακτίνων ή η ανίχνευση διαδρομής είναι μια τεχνική απόδοσης (δημιουργώντας μια εικόνα από ένα τρισδιάστατο μοντέλο) στα γραφικά υπολογιστή που σχετίζεται με τη γεωμετρική οπτική. Σας επιτρέπει να δημιουργήσετε μια εικόνα με βάση τη γνώση των νόμων σχετικά με τον τρόπο με τον οποίο μεμονωμένες ακτίνες φωτός αλληλεπιδρούν με υπάρχουσες επιφάνειες. Στην ανίχνευση ακτίνων, ο αλγόριθμος του λογισμικού στέλνει ακτίνες από μια «κάμερα» και αναπηδούν από διαφορετικές επιφάνειες μέχρι να απορροφηθούν ή να διασκορπιστούν. Όσο περισσότερες ακτίνες εντοπίστηκαν, τόσο καλύτερη ποιότητα θα είναι το αποτέλεσμα.

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

Ανίχνευση ως συνδέσεις κτιρίου

Η ανίχνευση σημαίνει επίσης εύρεση γραμμών που θα συνδέουν τα κομβικά σημεία ενός συστήματος. Εάν σχεδιάζετε μια πλακέτα υπολογιστή (για παράδειγμα, μια κάρτα βίντεο), τότε η ανίχνευση σε αυτή τη διαδικασία είναι η εύρεση των γραμμών που θα συνδέσουν τις επαφές των στοιχείων της πλακέτας.

Οδηγίες

Ξεκινήστε να ελέγχετε το ίχνος στα Windows. Εκκινήστε τον επεξεργαστή εντολών cmd. Για να το κάνετε αυτό, κάντε κλικ στο κουμπί "Έναρξη" που βρίσκεται στη γραμμή εργασιών στην επιφάνεια εργασίας ή πατήστε το κουμπί Win στο πληκτρολόγιο. Από το μενού που εμφανίζεται, επιλέξτε Εκτέλεση. Εισαγάγετε cmd στο παράθυρο διαλόγου "Εκτέλεση προγράμματος" που εμφανίζεται. Κάντε κλικ στο OK.

Ελέγξτε τις επιλογές της γραμμής εντολών του βοηθητικού προγράμματος tracert. Στο παράθυρο του κελύφους, πληκτρολογήστε: tracert / και πατήστε Enter. Ελέγξτε τις πληροφορίες που εμφανίζονται.

Ελέγξτε το ίχνος στα Windows χρησιμοποιώντας το βοηθητικό πρόγραμμα tracert. Στην κονσόλα, πληκτρολογήστε μια εντολή όπως: tracert<имя цели>και πατήστε Enter. Περιμένετε να εμφανιστεί το αποτέλεσμα ανίχνευσης. Εδώ ως παράμετρος<имя цели>Πρέπει να καθοριστεί η διεύθυνση IP του μηχανήματος προορισμού ή το αντίστοιχο συμβολικό όνομα (τομέας) που μπορεί να επιλυθεί στην IP χρησιμοποιώντας το DNS. Εάν είναι απαραίτητο, χρησιμοποιήστε την ανίχνευση με αυθαίρετες παραμέτρους. Για παράδειγμα, για να επιταχύνετε τη διαδικασία, χρησιμοποιήστε την επιλογή -d. Σε αυτήν την περίπτωση, τα συμβολικά ονόματα των ενδιάμεσων κόμβων δεν θα καθορίζονται από τις διευθύνσεις IP τους. Χρησιμοποιήστε την επιλογή -h για να αυξήσετε τον μέγιστο δυνατό αριθμό αναπηδήσεων εάν ο στόχος δεν επιτεύχθηκε σε 30 πηδήματα (η προεπιλεγμένη τιμή αυτής της επιλογής). Εάν υπάρχει μεγάλος αριθμός σφαλμάτων σε ενδιάμεσους κόμβους, αυξήστε τον χρόνο αναμονής για μια απάντηση σχετικά με αυτούς χρησιμοποιώντας το διακόπτη -w.

Ξεκινήστε τη διαδικασία επαλήθευσης ανίχνευσης σε συστήματα παρόμοια με το Linux. Ολοκληρώστε τη διαδικασία σύνδεσης με τα διαπιστευτήριά σας. Εάν είναι απαραίτητο, εκκινήστε το κέλυφος γραφικών και περιμένετε μέχρι να ολοκληρωθεί η φόρτωσή του. Μπορείτε επίσης να συνεχίσετε να εργάζεστε στην κονσόλα κειμένου. Εάν φορτώθηκε το κέλυφος γραφικών, εκκινήστε έναν εξομοιωτή τερματικού (κονσόλα, xterm, κ.λπ.).

Λάβετε την ενσωματωμένη βοήθεια του traceroute. Στην κονσόλα, πληκτρολογήστε την εντολή: traceroute --help και πατήστε Enter. Ελέγξτε τις πληροφορίες που εμφανίζονται.

Λάβετε βοήθεια με το traceroute χρησιμοποιώντας το αντίστοιχο πακέτο τεκμηρίωσης man, εάν είναι εγκατεστημένο. Πληκτρολογήστε την εντολή:man traceroute και πατήστε Enter. Ελέγξτε τις πληροφορίες. Για έξοδο από τη λειτουργία ανάγνωσης, πατήστε το πλήκτρο q.

Ελέγξτε το ίχνος χρησιμοποιώντας το βοηθητικό πρόγραμμα traceroute σε συστήματα παρόμοια με το Linux. Για να εκτελέσετε ένα ίχνος με προεπιλεγμένες παραμέτρους, εισαγάγετε μια εντολή όπως αυτή στην κονσόλα: traceroute<имя цели>και πατήστε Enter. Περιμένετε να ολοκληρωθεί η διαδικασία. Σκοπός της παραμέτρου<имя цели>παρόμοιο με αυτό που περιγράφηκε στο τρίτο βήμα. Για να αλλάξετε τη συμπεριφορά του traceroute, χρησιμοποιήστε τις κατάλληλες επιλογές γραμμής εντολών.