Τι σημαίνει η λέξη Syn sent; Εντολή NETSTAT - εμφανίζει στατιστικά στοιχεία σύνδεσης δικτύου. Εντολές και πλήκτρα

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

Η εντολή μπορεί να εκτελεστεί για να εκτελείται κάθε n δευτερόλεπτα και να παράγει τις ακόλουθες πληροφορίες σε μορφή πίνακα:

  • Όνομα πρωτοκόλλου (TCP ή UDP)
  • Τοπική διεύθυνση IP και αριθμός θύρας που χρησιμοποιούνται από τη σύνδεση υποδοχής
  • Απομακρυσμένη διεύθυνση IP (διεύθυνση προορισμού) και αριθμός θύρας που χρησιμοποιείται από τη σύνδεση υποδοχής
  • Κατάσταση σύνδεσης ( Ακούγοντας), Καθιερωμένος) και τα λοιπά.)

Η μελέτη της κατάστασης των θυρών σύνδεσης μεταξύ των δύο συστημάτων μας επιτρέπει να αποκλείσουμε το πρωτόκολλο TCP/IP ως μία από τις αιτίες του προβλήματος. Για να κατανοήσετε πλήρως τις πληροφορίες που παρέχονται από αυτήν την εντολή, πρέπει να κατανοήσετε τις αρχές εγκατάστασης σύνδεσης στο πρωτόκολλο TCP/IP. Ακολουθούν τα κύρια βήματα στη διαδικασία δημιουργίας μιας σύνδεσης TCP/IP:

1. Όταν προσπαθεί να δημιουργήσει μια σύνδεση, ο πελάτης στέλνει ένα μήνυμα SYN στον διακομιστή.

2. Ο διακομιστής απαντά με το δικό του μήνυμα SYN και μια επιβεβαίωση (ACK).

3. Στη συνέχεια, ο πελάτης στέλνει ένα μήνυμα ACK πίσω στον διακομιστή, ολοκληρώνοντας τη διαδικασία ρύθμισης της σύνδεσης.

Η διαδικασία αποσύνδεσης αποτελείται από τα ακόλουθα βήματα:

1. Ο πελάτης λέει "τελείωσα" στέλνοντας ένα μήνυμα FIN στον διακομιστή. Σε αυτό το στάδιο, ο πελάτης λαμβάνει μόνο δεδομένα από τον διακομιστή, αλλά δεν στέλνει τίποτα ο ίδιος.

2. Στη συνέχεια, ο διακομιστής στέλνει ένα μήνυμα ACK και στέλνει το δικό του μήνυμα FIN στον πελάτη.

3. Στη συνέχεια, ο πελάτης στέλνει ένα μήνυμα ACK στον διακομιστή, επιβεβαιώνοντας το αίτημα του διακομιστή FIN.

4. Όταν ο διακομιστής λάβει ένα μήνυμα ACK από τον πελάτη, κλείνει τη σύνδεση.

Η κατανόηση των βημάτων στη διαδικασία ρύθμισης και τερματισμού σύνδεσης σάς επιτρέπει να ερμηνεύετε με μεγαλύτερη διαφάνεια τις καταστάσεις σύνδεσης στην έξοδο εντολών netstat. Οι συνδέσεις στη λίστα μπορούν να είναι στις ακόλουθες καταστάσεις:

  • CLOSE_WAIT- υποδεικνύει την παθητική φάση του κλεισίματος της σύνδεσης, η οποία ξεκινά αφού ο διακομιστής λάβει ένα μήνυμα FIN από τον πελάτη.
  • ΚΛΕΙΣΤΟ- η σύνδεση διακόπηκε και έκλεισε ο διακομιστής.
  • ΚΑΘΙΕΡΩΜΕΝΟΣ- ο πελάτης δημιούργησε μια σύνδεση με τον διακομιστή λαμβάνοντας ένα μήνυμα SYN από τον διακομιστή.
  • FIN_WAIT_1- ο πελάτης ξεκίνησε το κλείσιμο της σύνδεσης (έστειλε μήνυμα FIN).
  • FIN_WAIT_2- ο πελάτης έλαβε μηνύματα ACK και FIN από τον διακομιστή.
  • LAST_ACK- ο διακομιστής έστειλε ένα μήνυμα FIN στον πελάτη.
  • ΑΚΟΥΩ- ο διακομιστής είναι έτοιμος να δεχτεί εισερχόμενες συνδέσεις.
  • SYN_RECEIVED- ο διακομιστής έλαβε ένα μήνυμα SYN από τον πελάτη και του έστειλε μια απάντηση.
  • TIMED_WAIT- ο πελάτης έστειλε ένα μήνυμα FIN στον διακομιστή και περιμένει απάντηση σε αυτό το μήνυμα.
  • YN_SEND- η καθορισμένη σύνδεση είναι ενεργή και ανοιχτή.

Τώρα το μόνο που χρειάζεται να γνωρίζετε για την εντολή netstat είναι η σύνταξη για την κλήση της:

Netstat [-a] [-e] [-n] [-o] [-p<протокол>] [-r] [-s] [διάστημα]

επιλογές εντολών netstat

Παράμετρος

Χρήση

Εμφανίζει όλες τις συνδέσεις και τις θύρες ακρόασης

Εμφανίζει στατιστικά στοιχεία Ethernet

Εμφανίζει διευθύνσεις και θύρες σε ψηφιακή μορφή (διευθύνσεις IP αντί για ονόματα διεπαφής

Εμφανίζει το αναγνωριστικό διαδικασίας ιδιοκτησίας για κάθε σύνδεση

Π<протокол>

Εμφανίζει συνδέσεις για το καθορισμένο πρωτόκολλο. Μπορείτε να επιλέξετε ένα από τα ακόλουθα πρωτόκολλα: TCP, TCPv6, UDP και UDPv6. Όταν καθορίζετε την επιλογή -s, μπορείτε να καθορίσετε IP, IPv6, ICMP και ICMPv6.

Εμφανίζει τον πίνακα δρομολόγησης του συστήματος

Εμφανίζει στατιστικά στοιχεία για κάθε πρωτόκολλο ξεχωριστά. Από προεπιλογή, εμφανίζονται στατιστικά στοιχεία για τα πρωτόκολλα TCP, TCPv6, UDP και UDPv6, IP, IPv6, ICMP και ICMPv6. Ένα υποσύνολο πρωτοκόλλων μπορεί να καθοριστεί χρησιμοποιώντας την επιλογή -p.

διάστημα

Το διάστημα σε δευτερόλεπτα κατά το οποίο η εντολή ενημερώνει την έξοδο της. Όταν καθορίζετε ένα διάστημα, η εντολή μπορεί να διακοπεί με έναν συνδυασμό πλήκτρων .

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

Τι είναι το Netstat;

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

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

Εντολές και πλήκτρα

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

  • -a - η εκτέλεση με αυτήν την παράμετρο θα εμφανίσει όλες τις ενεργές συνδέσεις TCP, καθώς και τις θύρες TCP και UDP που ακούν στο σύστημα.
  • -e - εμφάνιση εκτεταμένων στατιστικών Ethernet, όπως κινήσεις byte και πακέτων.
  • -n - η παράμετρος σάς επιτρέπει να εμφανίζετε ενεργές συνδέσεις TCP με διευθύνσεις και αριθμούς θυρών.
  • -o - όπως και ο προηγούμενος διακόπτης, εμφανίζει ενεργές συνδέσεις TCP, αλλά έχουν προστεθεί κωδικοί διεργασίας στα στατιστικά στοιχεία, από τα οποία μπορείτε ήδη να προσδιορίσετε ακριβώς ποια εφαρμογή χρησιμοποιεί τη σύνδεση.
  • -p - εμφάνιση πληροφοριών για ένα συγκεκριμένο πρωτόκολλο που καθορίζεται στην παράμετρο. Οι τιμές μπορεί να περιλαμβάνουν tcp, udp, tcpv6 και udpv6.

  • -s - εμφάνιση στατιστικών πρωτοκόλλου· από προεπιλογή, θα εμφανίζονται όλοι οι γνωστοί τύποι.
  • -r - αυτός ο διακόπτης θα εμφανίσει τα περιεχόμενα της IP, η παράμετρος είναι ισοδύναμη με τη χρήση της εντολής διαδρομής.
  • διάστημα - στη γενική γραμμή εντολών μπορείτε να χρησιμοποιήσετε την τιμή του διαστήματος μέσω του οποίου θα εμφανίζονται τα επιλεγμένα στατιστικά στοιχεία. Εάν παραλειφθεί, οι πληροφορίες θα εμφανιστούν μόνο μία φορά.
  • /? - θα εμφανίσει πληροφορίες βοήθειας στην εντολή Netstat.

Χρήση του Netstat στα Windows

Για να εμφανίσετε όλες τις συνδέσεις στην οθόνη της γραμμής εντολών, ενώ τις τοποθετείτε σε πολλές σελίδες, πρέπει να χρησιμοποιήσετε την ακόλουθη σύνταξη: “-a | περισσότερο". Εάν πρέπει να αποθηκεύσετε όλα τα στατιστικά στοιχεία σε ένα συγκεκριμένο αρχείο, πρέπει να χρησιμοποιήσετε το " -a > C:\filename". Έτσι, όλες οι πληροφορίες που συλλέγονται θα εγγραφούν στο αρχείο που καθορίζεται σε αυτή τη διαδρομή.

Το αποτέλεσμα της εργασίας μπορεί να είναι ένας μικρός πίνακας που περιέχει τους ακόλουθους τύπους δεδομένων:

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

  • Κατάσταση. Εμφανίζει την τρέχουσα κατάσταση σύνδεσης. Μπορεί να πάρει διαφορετικές έννοιες. Για παράδειγμα, το Listening υποδηλώνει ότι η υπηρεσία "ακούει" και περιμένει μια εισερχόμενη σύνδεση. Καθιερώθηκε σημαίνει ενεργή σύνδεση.

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

Πρόσθετες καταστάσεις σύνδεσης

Εκτός από τις παραπάνω καταστάσεις σύνδεσης, υπάρχουν επιπλέον:

  • κλειστό - όπως υποδηλώνει το όνομα, η σύνδεση είναι κλειστή.
  • syn_sent - υπάρχει μια ενεργή προσπάθεια δημιουργίας σύνδεσης.
  • syn_received - δείχνει το αρχικό στάδιο του συγχρονισμού.
  • close_wait - απενεργοποιήθηκε και η σύνδεση είναι κλειστή.

Χρήση του Netstat σε Linux

Η χρήση του βοηθητικού προγράμματος σε περιβάλλον Linux, στην πραγματικότητα, δεν διαφέρει πολύ από τα Windows. Υπάρχουν μόνο μικρές διαφορές στις παραμέτρους εντολών. Περιγραφή της εντολής Netstat και των παραμέτρων της με παραδείγματα:

  • Για να εμφανίσετε όλες τις θύρες, πρέπει να χρησιμοποιήσετε την εντολή - "netstat -a".
  • Όλα είναι ίδια, αλλά μόνο ο τύπος TCP - "-at".
  • Οι θύρες UDP είναι "-au".
  • Εμφάνιση ανοιχτών θυρών στο Netstat - “-l”. Η κατάστασή τους θα εμφανίζεται ως Ακούγοντας.
  • Εμφάνιση ανοιχτών θυρών TCP στο Netstat - “netstat -lt.
  • Εμφανίστε το αναγνωριστικό διεργασίας και το όνομά του - "netstat -p".
  • Εμφάνιση στατιστικών στοιχείων για ένα άτομο - "netstat -s".

Μερικές φορές, για να λάβετε πιο ολοκληρωμένες πληροφορίες σχετικά με μια σύνδεση δικτύου, πρέπει να συνδυάσετε το Netstat με ορισμένες εντολές και βοηθητικά προγράμματα Linux. Για παράδειγμα, όπως αυτό:

netstat -ap | grep ssh

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

netstat -an | grep `:80`

Επίσης για το Netstat στο Linux υπάρχει ένα καθολικό σύνολο πλήκτρων που μπορεί να εμφανίσει όλα όσα χρειάζεστε ταυτόχρονα. Μοιάζει με αυτό: netstat -lnptux. Το σύνολο δεδομένων θα αντικατοπτρίζει όλα τα πρωτόκολλα TCP, UDP, Socket UNIX, τα ονόματα των διεργασιών και τα αναγνωριστικά τους.

Μερικά παραδείγματα για τον εντοπισμό μιας επίθεσης DoS ή DDoS

Η ακόλουθη εντολή θα σας ενημερώσει πόσες συνδέσεις είναι ενεργές σε κάθε διεύθυνση IP:

netstat -naltp | grep ΕΓΚΑΤΑΣΤΑΘΗΚΕ | awk "(εκτύπωση $5)" | awk -F: "(εκτύπωση $1)" | ταξινόμηση -n | uniq -γ

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

netstat -na | grep:80 | είδος

Καθορίζουμε τον ακριβή αριθμό των αιτημάτων που λαμβάνονται ανά σύνδεση:

netstat -np | grep SYN_RECV | wc -l

Κατά τη διεξαγωγή μιας επίθεσης DoS, ο αριθμός που λαμβάνεται ως αποτέλεσμα αυτής της εντολής θα πρέπει να είναι αρκετά μεγάλος. Σε κάθε περίπτωση, μπορεί να εξαρτάται από το συγκεκριμένο σύστημα. Δηλαδή, σε έναν διακομιστή μπορεί να είναι ένα πράγμα, σε έναν άλλο μπορεί να είναι διαφορετικό.

συμπέρασμα

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

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

συμπεράσματα

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

Η κυκλοφορία του WordPress 5.3 βελτιώνει και επεκτείνει το πρόγραμμα επεξεργασίας μπλοκ που εισήχθη στο WordPress 5.0 με ένα νέο μπλοκ, πιο διαισθητική αλληλεπίδραση και βελτιωμένη προσβασιμότητα. Νέες δυνατότητες στο πρόγραμμα επεξεργασίας […]

Μετά από εννέα μήνες ανάπτυξης, είναι διαθέσιμο το πακέτο πολυμέσων FFmpeg 4.2, το οποίο περιλαμβάνει ένα σύνολο εφαρμογών και μια συλλογή βιβλιοθηκών για λειτουργίες σε διάφορες μορφές πολυμέσων (εγγραφή, μετατροπή και […]

  • Νέες δυνατότητες στο Linux Mint 19.2 Cinnamon

    Το Linux Mint 19.2 είναι μια έκδοση μακροπρόθεσμης υποστήριξης που θα υποστηρίζεται μέχρι το 2023. Έρχεται με ενημερωμένο λογισμικό και περιέχει βελτιώσεις και πολλά νέα […]

  • Κυκλοφόρησε η διανομή Linux Mint 19.2

    Παρουσιάζεται η κυκλοφορία της διανομής Linux Mint 19.2, της δεύτερης ενημέρωσης του κλάδου Linux Mint 19.x, που δημιουργήθηκε στη βάση πακέτου Ubuntu 18.04 LTS και υποστηρίζεται μέχρι το 2023. Η διανομή είναι πλήρως συμβατή [...]

  • Διατίθενται νέες εκδόσεις υπηρεσιών BIND που περιέχουν διορθώσεις σφαλμάτων και βελτιώσεις λειτουργιών. Μπορείτε να λάβετε νέες εκδόσεις από τη σελίδα λήψεων στον ιστότοπο του προγραμματιστή: […]

    Το Exim είναι ένας παράγοντας μεταφοράς μηνυμάτων (MTA) που αναπτύχθηκε στο Πανεπιστήμιο του Cambridge για χρήση σε συστήματα Unix που είναι συνδεδεμένα στο Διαδίκτυο. Διατίθεται δωρεάν σύμφωνα με [...]

    Μετά από σχεδόν δύο χρόνια ανάπτυξης, παρουσιάζεται η κυκλοφορία του ZFS σε Linux 0.8.0, μια υλοποίηση του συστήματος αρχείων ZFS, σχεδιασμένη ως ενότητα για τον πυρήνα του Linux. Η ενότητα έχει δοκιμαστεί με πυρήνες Linux από 2.6.32 έως […]

  • Το WordPress 5.1.1 διορθώνει μια ευπάθεια που σας επιτρέπει να αναλάβετε τον έλεγχο του ιστότοπού σας
  • Η IETF (Internet Engineering Task Force), η οποία αναπτύσσει πρωτόκολλα και αρχιτεκτονική Διαδικτύου, ολοκλήρωσε ένα RFC για το πρωτόκολλο ACME (Automatic Certificate Management Environment) […]

    Η μη κερδοσκοπική αρχή πιστοποίησης Let’s Encrypt, η οποία ελέγχεται από την κοινότητα και παρέχει πιστοποιητικά δωρεάν σε όλους, συνόψισε τα αποτελέσματα της περασμένης χρονιάς και μίλησε για σχέδια για το 2019. […]

  • Κυκλοφόρησε μια νέα έκδοση του Libreoffice – Libreoffice 6.2
  • netstat [-a] [-e] [-n] [-o] [-p πρωτόκολλο] [-r] [-s] [διάστημα], Οπου

    Παραδείγματα εντολών NETSTAT

    Ένα παράδειγμα της εντολής Netstat που λειτουργεί στα Windows 10 φαίνεται στο παραπάνω σχήμα. Το βοηθητικό πρόγραμμα λειτουργεί σε όλες τις εκδόσεις των λειτουργικών συστημάτων Windows.

    • Για να εμφανίσετε βοήθεια για μια εντολή, πληκτρολογήστε στη γραμμή εντολών netstat/?;
    • Για να εμφανίσετε στατιστικά και στατιστικά στοιχεία Ethernet για όλα τα πρωτόκολλα, πληκτρολογήστε την ακόλουθη εντολή: netstat -e -s;
    • Για να εμφανίσετε στατιστικά μόνο για πρωτόκολλα TCP και UDP, πληκτρολογήστε την ακόλουθη εντολή: netstat -s -p tcp udp;
    • Για να εμφανίσετε ενεργές συνδέσεις TCP και κωδικούς επεξεργασίας κάθε 5 δευτερόλεπτα, πληκτρολογήστε την ακόλουθη εντολή: netstat -ο 5.

    IPCONFIG - διαχείριση διεπαφής δικτύου – Samalkhan A.

    Εντολή IPCONFIG - εμφάνιση παραμέτρων TCP/IP

    Η εντολή IPCONFIG χρησιμοποιείται για τη διαχείριση διεπαφών δικτύου και την εμφάνιση όλων των τρεχουσών ρυθμίσεων δικτύου TCP/IP, καθώς και για την ενημέρωση των ρυθμίσεων DHCP και DNS στα λειτουργικά συστήματα Windows. Όταν καλείτε την εντολή ipconfig χωρίς παραμέτρους, εμφανίζεται μόνο η διεύθυνση IP, η μάσκα υποδικτύου και η προεπιλεγμένη πύλη για κάθε προσαρμογέα δικτύου. Και για τον έλεγχο των συνδέσεων σε δίκτυα TCP/IP, χρησιμοποιείται η εντολή Ping.



    Παράμετροι βοηθητικού προγράμματος IPCONFIG

    ipconfig ] ] ], Οπου

    • /όλα - Έξοδος πλήρους διαμόρφωσης TCP/IP για όλους τους προσαρμογείς. Χωρίς αυτήν την παράμετρο, η εντολή ipconfig εμφανίζει μόνο τις διευθύνσεις IP, τη μάσκα υποδικτύου και την προεπιλεγμένη πύλη για κάθε προσαρμογέα. Οι προσαρμογείς μπορεί να είναι φυσικές διεπαφές, όπως εγκατεστημένοι προσαρμογείς δικτύου ή λογικές διεπαφές, όπως συνδέσεις μέσω τηλεφώνου.
    • /ανανεώστε [προσαρμογέας] - Ενημερώστε τη διαμόρφωση DHCP για όλους τους προσαρμογείς (αν δεν έχει καθοριστεί ο προσαρμογέας) ή για έναν καθορισμένο προσαρμογέα. Αυτή η επιλογή είναι διαθέσιμη μόνο σε υπολογιστές με προσαρμογείς ρυθμισμένους να λαμβάνουν αυτόματα διευθύνσεις IP. Για να καθορίσετε τον προσαρμογέα, εισαγάγετε το όνομα που εμφανίζεται από την εντολή ipconfig χωρίς παραμέτρους.
    • /release [προσαρμογέας] - Στείλτε ένα μήνυμα DHCPRELEASE στον διακομιστή DHCP για την απελευθέρωση της τρέχουσας διαμόρφωσης DHCP και την κατάργηση της διαμόρφωσης διεύθυνσης IP για όλους τους προσαρμογείς (αν δεν έχει καθοριστεί προσαρμογέας) ή για έναν δεδομένο προσαρμογέα. Αυτός ο προσαρμογέας απενεργοποιεί το πρωτόκολλο TCP/IP για προσαρμογείς που έχουν ρυθμιστεί να λαμβάνουν διευθύνσεις IP αυτόματα. Για να καθορίσετε τον προσαρμογέα, εισαγάγετε το όνομα που εμφανίζεται από την εντολή ipconfig χωρίς παραμέτρους.
    • /flushdns - Επαναφέρετε και διαγράψτε τα περιεχόμενα της προσωρινής μνήμης αντιστοίχισης ονομάτων DNS του πελάτη. Κατά τη διάρκεια της αντιμετώπισης προβλημάτων DNS, χρησιμοποιήστε αυτήν τη διαδικασία για να αφαιρέσετε τις αρνητικές προσπάθειες αντιστοίχισης και άλλες δυναμικά προστιθέμενες εγγραφές από τις καταχωρήσεις προσωρινής μνήμης.
    • /εμφανίζεται - Εμφανίζει τα περιεχόμενα της προσωρινής μνήμης αντιστοίχισης ονομάτων DNS του προγράμματος-πελάτη, η οποία περιλαμβάνει εγγραφές που έχουν φορτωθεί προηγουμένως από το τοπικό αρχείο Hosts, καθώς και τις πιο πρόσφατα ανακτημένες εγγραφές πόρων για αιτήματα αντιστοίχισης ονομάτων. Αυτές οι πληροφορίες χρησιμοποιούνται από την υπηρεσία DNS του πελάτη για γρήγορη επίλυση κοινών ονομάτων χωρίς να χρειάζεται να επικοινωνήσετε με διαμορφωμένους διακομιστές DNS.
    • /registerdns - Δυναμική μη αυτόματη καταχώριση ονομάτων DNS και διευθύνσεων IP που έχουν διαμορφωθεί στον υπολογιστή. Αυτή η επιλογή είναι χρήσιμη κατά την αντιμετώπιση προβλημάτων αποτυχίας εγγραφής ονόματος DNS ή κατά την αντιμετώπιση προβλημάτων δυναμικής ενημέρωσης μεταξύ ενός πελάτη και του διακομιστή DNS χωρίς επανεκκίνηση του προγράμματος-πελάτη. Τα ονόματα που έχουν καταχωρηθεί στο DNS καθορίζονται από τις ρυθμίσεις DNS στις προηγμένες ιδιότητες του πρωτοκόλλου TCP/IP.
    • /showclassid προσαρμογέας - Εμφανίζει τον κωδικό κλάσης DHCP για τον καθορισμένο προσαρμογέα. Για να προβάλετε τον κωδικό κλάσης DHCP για όλους τους προσαρμογείς, αντικαταστήστε την παράμετρο προσαρμογέα με έναν αστερίσκο (*). Αυτή η επιλογή είναι διαθέσιμη μόνο σε υπολογιστές με προσαρμογείς ρυθμισμένους να λαμβάνουν αυτόματα διευθύνσεις IP.
    • /setclassid adapter [class_code] - Ορίστε τον κωδικό κλάσης DHCP για τον καθορισμένο προσαρμογέα. Για να ορίσετε τον κωδικό κλάσης DHCP για όλους τους προσαρμογείς, αντικαταστήστε την παράμετρο του προσαρμογέα με έναν αστερίσκο (*). Αυτή η επιλογή είναι διαθέσιμη μόνο σε υπολογιστές με προσαρμογείς ρυθμισμένους να λαμβάνουν αυτόματα διευθύνσεις IP. Εάν ο κωδικός κλάσης DHCP δεν έχει καθοριστεί, ο τρέχων κωδικός κλάσης καταργείται.

    Παραδείγματα εντολών IPCONFIG

    • Για να εμφανίσετε τη βασική διαμόρφωση TCP/IP για όλους τους προσαρμογείς, εισαγάγετε: ipconfig
    • Για να εμφανίσετε την πλήρη διαμόρφωση TCP/IP για όλους τους προσαρμογείς, εισαγάγετε: ipconfig /all
    • Για να ενημερώσετε τη διαμόρφωση της διεύθυνσης IP που έχει εκχωρηθεί από τον διακομιστή DHCP μόνο για τον προσαρμογέα Local Area Connection, πληκτρολογήστε: ipconfig /ανανεώστε "Σύνδεση τοπικής περιοχής"
    • Για να επαναφέρετε την προσωρινή μνήμη αντιστοίχισης ονομάτων DNS εάν υπάρχει πρόβλημα αντιστοίχισης ονόματος, πληκτρολογήστε: ipconfig /flushdns
    • Για να εμφανίσετε τον κωδικό κλάσης DHCP για όλους τους προσαρμογείς με ονόματα που ξεκινούν με "Σύνδεση", πληκτρολογήστε: ipconfig /showclassid "Σύνδεση"
    • Για να ορίσετε τον κωδικό κλάσης DHCP TEST για τον προσαρμογέα Local Area Connection, πληκτρολογήστε: ipconfig /setclassid ΤΕΣΤ "Σύνδεση τοπικής περιοχής".

    TRACERT - προσδιορισμός της διαδρομής των πακέτων ICMP - Merey

    Περιγραφή της εντολής TRACERT

    Εντολή TRACERTεκτελεί ένα ίχνος προς τον προορισμό στέλνοντας μηνύματα ηχούς στον παραλήπτη. Η αποστολή πραγματοποιείται χρησιμοποιώντας το Πρωτόκολλο Μηνυμάτων Ελέγχου (ICMP) με διαρκώς αυξανόμενη διάρκεια ζωής του πακέτου (Time to Live, TTL).

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

    Μπορείτε επίσης να χρησιμοποιήσετε τις ακόλουθες εντολές για να ελέγξετε το δίκτυο:

    • Το PING είναι μια βασική εντολή TCP/IP που χρησιμοποιείται για την αντιμετώπιση προβλημάτων μιας σύνδεσης, τη δοκιμή πρόσβασης και την επίλυση ονομάτων.
    • PATHPING - παρέχει πληροφορίες σχετικά με την καθυστέρηση δικτύου και την απώλεια δεδομένων σε ενδιάμεσους κόμβους.

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

    Σε αυτό το άρθρο, ας δούμε 10 πρακτικά παραδείγματα εντολών NetStatστο Unix.

    1. Λίστα όλων των θυρών (θύρες ακρόασης και μη)

    Καταχωρίστε όλες τις θύρες χρησιμοποιώντας την εντολή Netstat -a

    # netstat -a | περισσότερα Ενεργές συνδέσεις στο Διαδίκτυο (διακομιστές και εγκατεστημένοι) Proto Recv-Q Send-Q Τοπική διεύθυνση Ξένη διεύθυνση tcp 0 0 localhost:30037 *:* LISTEN udp 0 0 *:bootpc *:* Ενεργές υποδοχές τομέα UNIX (διακομιστές και εγκατεστημένοι) Proto Σημαίες RefCnt Τύπος Κατάσταση I-Node Path unix 2 [ ACC ] STREAM LISTENING 6135 /tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 5140 /var/run/acpid.socket

    Καταχωρίστε όλες τις θύρες TCP χρησιμοποιώντας το netstat -at

    # netstat -at Ενεργές συνδέσεις Διαδικτύου (διακομιστές και εγκατεστημένοι) Proto Recv-Q Send-Q Τοπική Διεύθυνση Εξωτερική Κατάσταση Διεύθυνσης tcp 0 0 0.0.0.0:http 0.0.0.0:* LISTEN tcp 0 0 localhost:webcache 0.0.0..0.0 .0:* LISTEN tcp 0 0 localhost:domain 0.0.0.0:* LISTEN

    Καταχώριση όλων των θυρών UDP χρησιμοποιώντας το netstat -au

    # netstat -au Ενεργές συνδέσεις στο Διαδίκτυο (διακομιστές και εγκατεστημένοι) Proto Recv-Q Send-Q Τοπική Διεύθυνση Ξένη Διεύθυνση Κατάσταση udp 0 0 andreyex..ru:50053 google-public-dn:domain ESTABLISHED

    2. Λίστα υποδοχών που βρίσκονται σε κατάσταση ακρόασης

    Καταχωρίστε μόνο τις θύρες ακρόασης χρησιμοποιώντας το netstat -l

    # netstat -l Ενεργές συνδέσεις στο Διαδίκτυο (μόνο διακομιστές) Proto Recv-Q Send-Q Τοπική διεύθυνση Κατάσταση διεύθυνσης εξωτερικού tcp 0 0 0.0.0.0:http 0.0.0.0:* LISTEN tcp 0 0 localhost:webcache 0.0.0..0.0. 0:* LISTEN tcp 0 0 localhost:domain 0.0.0.0:* LISTEN

    Καταχωρίστε μόνο τις θύρες ακρόασης TCP χρησιμοποιώντας το netstat -lt

    # netstat -lt Ενεργές συνδέσεις Διαδικτύου (μόνο διακομιστές) Proto Recv-Q Send-Q Τοπική διεύθυνση Κατάσταση διεύθυνσης εξωτερικού tcp 0 0 0.0.0.0:http 0.0.0.0:* LISTEN tcp 0 0 localhost:webcache 0.0.0..0.0. 0:* LISTEN tcp 0 0 localhost:domain 0.0.0.0:* LISTEN

    Καταχωρίστε μόνο θύρες UDP ακρόασης χρησιμοποιώντας netstat -lu

    # netstat -lu Ενεργές συνδέσεις Διαδικτύου (μόνο διακομιστές) Proto Recv-Q Send-Q Τοπική Διεύθυνση Ξένης Διεύθυνσης Κατάσταση udp 0 0 site:domain 0.0.0.0:* udp 0 0 localhost:domain 0.0.0..0.0.0:*

    Καταχωρίστε μόνο τις θύρες ακρόασης UNIX χρησιμοποιώντας netstat -lx

    # netstat -lx Ενεργές υποδοχές τομέα UNIX (μόνο διακομιστές) Σημαίες Proto RefCnt Τύπος Κατάσταση I-Node Path unix 2 [ ACC ] STREAM LISTENING 19693 tmp/core.adm.internal unix 2 [ ACC ] SEQPACKET LISTENING /devcontrol 872u unix 2 [ ACC ] STREAM LISTENING 12566 /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 16948 /var/run/fail2ban/fail2ban.sock unix 2 [ ACC ] STREAM core 1970EN LISTENING.