Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> Voice Over IP

Όταν ένας κεντρικός υπολογιστής λαμβάνει πακέτο περιγράψτε τι συμβαίνει;

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

1. Φυσική υποδοχή:

* Το NIC λαμβάνει το πακέτο: Το NIC λαμβάνει το φυσικό σήμα που φέρει το πακέτο. Αυτό περιλαμβάνει τη μετατροπή του ηλεκτρικού ή οπτικού σήματος σε bits.

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

2. Επεξεργασία στρώματος συνδέσμου δεδομένων:

* Έλεγχος διευθύνσεων MAC: Το NIC εξετάζει τη διεύθυνση MAC προορισμού στην κεφαλίδα πλαισίου Ethernet (ή ισοδύναμο για άλλες τεχνολογίες σύνδεσης δεδομένων). Εάν η διεύθυνση MAC ταιριάζει με τη διεύθυνση MAC του κεντρικού υπολογιστή (ή εάν η διεύθυνση είναι μια διεύθυνση εκπομπής/multicast που ισχύει για τον κεντρικό υπολογιστή), το πακέτο είναι αποδεκτό. Διαφορετικά, απορρίπτεται.

* Αφαίρεση πλαισίου: Το NIC αφαιρεί την κεφαλίδα και το ρυμουλκούμενο πλαίσιο σύνδεσης συνδέσμου δεδομένων, αφήνοντας μόνο το πακέτο στρώματος δικτύου.

3. Επεξεργασία στρώματος δικτύου:

* Έλεγχος διεύθυνσης IP: Η στοίβα δικτύου του λειτουργικού συστήματος εξετάζει τη διεύθυνση IP προορισμού στην κεφαλίδα του πακέτου IP. Λήψη απόφασης δρομολόγησης, αλλά από τη στιγμή που το πακέτο έχει ήδη ληφθεί, αυτή η δρομολόγηση είναι κυρίως για να προσδιορίσει το πού πρέπει να πάει το πακέτο * επόμενο * μέσα στο σύστημα. Εάν η διεύθυνση IP προορίζεται για τον ίδιο τον κεντρικό υπολογιστή, συνεχίζει την επεξεργασία.

* Επεξεργασία κεφαλίδας IP: Εξετάζονται άλλα συστατικά της κεφαλίδας IP, συμπεριλαμβανομένου του πεδίου πρωτοκόλλου, το οποίο υποδεικνύει το πρωτόκολλο ανώτερου στρώματος (π.χ. TCP, UDP, ICMP). Το checksum έχει επίσης επαληθευτεί.

4. Επεξεργασία στρώματος μεταφοράς (εάν ισχύει):

* Έλεγχος θύρας: Εάν το πρωτόκολλο ανώτερου στρώματος είναι TCP ή UDP, το λειτουργικό σύστημα εξετάζει τον αριθμό θύρας προορισμού στην κεφαλίδα TCP/UDP. Αυτό προσδιορίζει τη συγκεκριμένη διαδικασία εφαρμογής που προορίζεται για το πακέτο.

* Επαναπροσδιορισμός τμήματος (TCP): Για το TCP, εάν το πακέτο είναι μέρος ενός μεγαλύτερου μηνύματος, επανασυναρμολογείται στην πλήρη μορφή του. Το TCP χειρίζεται επίσης τον έλεγχο σφαλμάτων, τον έλεγχο ροής και την παραγγελία των τμημάτων.

* επαλήθευση αθροίσματος αθροίσματος (TCP/UDP): Η επαλήθευση ελέγχου ελέγχου πραγματοποιείται για να εξασφαλιστεί η ακεραιότητα των δεδομένων.

5. Επεξεργασία στρώματος εφαρμογής:

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

* Επεξεργασία συγκεκριμένων εφαρμογών: Στη συνέχεια, η εφαρμογή επεξεργάζεται τα δεδομένα σύμφωνα με το σχεδιασμό της.

6. Ευχαριστίες (για ορισμένα πρωτόκολλα):

* αναγνώριση TCP: Στο TCP, ένα πακέτο αναγνώρισης (ACK) αποστέλλεται πίσω στον αποστολέα για να επιβεβαιώσει την παραλαβή.

Πιθανά αποτελέσματα:

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

* Πτώση πακέτων: Το πακέτο μπορεί να πέσει σε οποιοδήποτε στάδιο λόγω σφαλμάτων, περιορισμών πόρων ή εσφαλμένων διευθύνσεων.

* Ειδοποίηση σφάλματος: Το λειτουργικό σύστημα μπορεί να δημιουργήσει ένα μήνυμα σφάλματος ICMP (π.χ. προορισμός ICMP που δεν μπορεί να παραδώσει το πακέτο.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα