Select the product you need help with
Καταστάσεις σύνδεσης TCP και Netstat εξόδουΑναγν. άρθρου: 137984 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο. Σε αυτήν τη σελίδαΠερίληψηΑυτό το άρθρο περιγράφει καταστάσεις σύνδεσης TCP και τον τρόπο ανάγνωσης Netstat
(NETSTAT.Έξοδος EXE). Πριν από τη μεταφορά δεδομένων πραγματοποιείται σε TCP, πρέπει η δημιουργία μιας σύνδεσης. TCP χρησιμοποιεί τρεις τρόπο χειραψία (τις λεπτομέρειες μπορείτε να βρείτε στο Στο RFC793, κεφάλαιο 3: "λειτουργική προδιαγραφή"). Περισσότερες πληροφορίεςΚαταστάσεις σύνδεσης TCPΑκολουθεί μια σύντομη εξήγηση αυτού χειραψία. Σε αυτό το περιβάλλον του "Πελάτης" είναι ο σταθμός αίτηση για σύνδεση και "διακομιστής" είναι ο σταθμός αποδοχή μιας σύνδεσης. Σημειώστε ότι αυτή η notation δεν αντικατοπτρίζει Σχέσεις πελάτη/διακομιστή ως ένας κύριος αρχιτεκτονικής.
Netstat εξόδουΤο παραπάνω καταστάσεις σύνδεσης TCP μπορεί να παρακολουθείται σε ένα ίχνος δικτύου στην περιοχή σημαίες TCP. Επίσης είναι δυνατό να προσδιοριστεί η κατάσταση της σύνδεση εκτελώντας το βοηθητικό πρόγραμμα Netstat και εξετάζοντας τη στήλη κατάστασης. Netstat διατίθεται με τα Windows NT, Windows 95 και TCP/IP-32 για τα Windows για ομάδες εργασίας.Κράτους εξηγήσεις, όπως φαίνεται στο Netstat: ΕΞΗΓΗΣΗ κατάστασης Για παράδειγμα, εξετάστε το ακόλουθο σενάριο:------------ -------------------------------------------------------- SYN_SEND Υποδηλώνει ενεργό Άνοιγμα. SYN_RECEIVED Διακομιστής έλαβε απλώς SYN από το πρόγραμμα-πελάτη. Πρόγραμμα-πελάτης έλαβε SYN του διακομιστή και περίοδος. ΑΚΡΌΑΣΗ Διακομιστή είναι έτοιμη να δεχτεί τη σύνδεση. ΣΗΜΕΊΩΣΗ: Ανατρέξτε στην τεκμηρίωση για την κλήση listen() υποδοχής. TCP δεν εμφανίζονται οι υποδοχές ακρόασης κράτους - αυτό είναι ένα Περιορισμός των NETSTAT. Για περισσότερες πληροφορίες, επικοινωνήστε ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft: 134404 FIN_WAIT_1 Υποδηλώνει ενεργό κλεισίματος.
(http://support.microsoft.com/kb/134404/EN-US/
)
NETSTAT.EXE εμφάνιση υποδοχές ακρόασης TCPTIMED_WAIT Υπολογιστής-πελάτης εισαγάγει αυτήν την κατάσταση μετά το κλείσιμο του ενεργού. CLOSE_WAIT Κλείστε Υποδηλώνει παθητική. Διακομιστής έλαβε απλώς πρώτη FIN από έναν υπολογιστή-πελάτη. FIN_WAIT_2 Προγράμματος-πελάτη έλαβε απλώς επιβεβαίωσης της πρώτης FIN από το διακομιστή. LAST_ACK Ο διακομιστής είναι σε αυτήν την κατάσταση, όταν αποστέλλει το δικό του FIN. ΚΛΕΙΣΤΉ Διακομιστής έλαβε ACK από υπολογιστή-πελάτη και η σύνδεση τερματίστηκε. Μια εφαρμογή υποδοχής τερματίστηκε αλλά Netstat αναφέρει την Υποδοχή κατάσταση CLOSE_WAIT. Αυτό μπορεί να υποδηλώνει ότι ο υπολογιστής-πελάτης κλείσει σωστά το σύνδεση (FIN έχει αποσταλεί), αλλά ο διακομιστής έχει ακόμη την υποδοχή Άνοιγμα. Αυτό μπορεί να είναι το αποτέλεσμα μία παρουσία (ανάμεσα σε όλα τα νήματα ή διεργασίες) της υποδοχής δεν κλείσει. ΣΗΜΕΊΩΣΗ: Είναι κανονική για να έχετε μια υποδοχή σε κατάσταση TIME_WAIT για ένα long χρονικό διάστημα. Ο χρόνος καθορίζεται σε στο RFC793 ως δύο φορές το μέγιστο Διάρκεια ζωής ενός τμήματος (MSL). MSL καθορίστηκε να είναι 2 λεπτά. Αυτό, υποδοχή μπορεί να είναι σε κατάσταση TIME_WAIT για όσο διάστημα 4 λεπτά. Ορισμένα συστήματα εφαρμόζει διαφορετικές τιμές (λιγότερο από 2 λεπτά) για το MSL. Πρόσθετες αναφορές:
ΙδιότητεςΑναγν. άρθρου: 137984 - Τελευταία αναθεώρηση: Πέμπτη, 26 Μαΐου 2011 - Αναθεώρηση: 4.0 Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:137984
(http://support.microsoft.com/kb/137984/en-us/
)
| Μεταφράσεις άρθρων
|





Επιστροφή στην αρχή








