Κοινή χρήση τεχνολογίας

Αρχική γνώση δικτύου

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

  前言👀~

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

δίκτυο

Τοπικό δίκτυο (LAN)

Δίκτυο ευρείας περιοχής (WAN)

δρομολογητή

διακόπτης

Βασικά στοιχεία επικοινωνίας δικτύου

διεύθυνση IP

Ο αριθμός θύρας

Συμφωνία (σημαντικό)

Στρώση πρωτοκόλλου

Μοντέλο δικτύου επτά επιπέδων OSI

Μοντέλο δικτύου πέντε επιπέδων TCP/IP (σημαντικό)

Ενθυλάκωση και αποκέντρωση


如果各位对文章的内容感兴趣的话,请点点小赞,关注一手不迷路,讲解的内容我会搭配我的理解用我自己的话去解释。如果有什么问题的话,欢迎各位评论纠正 🤞🤞🤞

12b46cd836b7495695ce3560ea45749c.jpeg

Αρχική σελίδα:N_0050-CSDN Ιστολόγιο

Σχετικές στήλες:java SE_N_0050's blog-CSDN blog java data structure_N_0050's blog-CSDN blogjava EE_N_0050's blog-CSDN blog


δίκτυο

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

Τοπικό δίκτυο (LAN)

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

Δίκτυο ευρείας περιοχής (WAN)

Μέσω δρομολογητών, συνδέονται πολλαπλά τοπικά δίκτυα για να σχηματίσουν φυσικά ένα δίκτυο μεγάλης κλίμακας, σχηματίζοντας ένα δίκτυο ευρείας περιοχής. . Τα LAN εντός του WAN ανήκουν όλα στα υποδίκτυά του.Στην πραγματικότητα, κάθε τοπικό δίκτυο συνδέεται μέσω ενός δρομολογητή, ο οποίος μπορεί να θεωρηθεί ως ένα τεράστιο τοπικό δίκτυο, που ονομάζεται δίκτυο ευρείας περιοχής.Μεγάλη κάλυψη, αργή απόδοση μετάδοσης και υψηλή καθυστέρηση,Χρησιμοποιείται κυρίως για απομακρυσμένη σύνδεση και μετάδοση δεδομένων

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

Η σχέση και η διαφορά μεταξύ LAN και WAN:

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

δρομολογητή

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

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

Οι δρομολογητές έχουν γενικά 5 θύρες δικτύου, 1 WAN και 4 LAN Η θύρα WAN χρησιμοποιείται για τη σύνδεση με το δρομολογητή ανώτερου επιπέδου περιορισμένη, επομένως η εισαγωγή ενός διακόπτη μπορεί να συνδεθεί σε περισσότερες συσκευές μέσω του διακόπτη, ο οποίος είναι επίσης συνδεδεμένος στη θύρα LAN

διακόπτης

Στο δεύτερο επίπεδο του μοντέλου OSI (επίπεδο σύνδεσης δεδομένων), κάθε μεταγωγέας έχει έναν πίνακα διευθύνσεων MAC(ονομάζεται επίσης πίνακας προώθησης διευθύνσεων),Καταγράφηκε η διεύθυνση MAC της συσκευής που είναι συνδεδεμένη σε κάθε θύρα . Με την ερώτηση αυτού του πίνακα,Ο διακόπτης μπορεί να καθορίσει τη διαδρομή προώθησης κάθε πλαισίου δεδομένων και στη συνέχεια να προωθήσει το πλαίσιο δεδομένων στη συσκευή προορισμού

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

Η διαφορά μεταξύ των δύο:

Ο δρομολογητής βρίσκεται στο επίπεδο δικτύου και ο δρομολογητής διευθύνεται με βάση τη διεύθυνση IP.Οι δρομολογητές μπορούν να χειριστούν πρωτόκολλα TCP/IP, ο διακόπτης δεν μπορεί Οι διακόπτες διευθυνσιοδοτούνται με βάση τη διεύθυνση MAC.Ο διακόπτης βρίσκεται στο επίπεδο σύνδεσης δεδομένων

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

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


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


Βασικά στοιχεία επικοινωνίας δικτύου

διεύθυνση IP

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

Μορφή:Στους υπολογιστές, ένας δυαδικός αριθμός 32 bit συνήθως χωρίζεται σε τέσσερις "δυαδικούς αριθμούς 8 bit" (δηλαδή 4 byte) για να αναπαραστήσει τη διεύθυνση, αλλά είναι άβολο να χρησιμοποιηθεί δυαδικός αριθμός για την αναπαράστασή της.Το διακεκομμένο δεκαδικό χρησιμοποιείται συνήθως για να αναπαραστήσει τη διεύθυνση IP, χρησιμοποιώντας 4 δεκαδικούς αριθμούς μεταξύ 0-255 και, στη συνέχεια, χρησιμοποιώντας 3 τελείες για να αναπαραστήσει τη διεύθυνση IP

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


Ο αριθμός θύρας

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

Μορφή:Το εύρος του αριθμού θύρας συστήματος είναι 0 ~ 65535 (2 byte), 0 ~ 1023. Γενικά, το σύστημα έχει ειδικούς σκοπούς και γενικά δεν τους χρησιμοποιούμε.

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

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

Συμφωνία (σημαντικό)

Η ουσία του δικτύου είναι η μετάδοση δεδομένων μέσω οπτικών/ηλεκτρικών σημάτων. Χρησιμοποιούμε πρωτόκολλα για να ορίσουμε τη μορφή δεδομένων και των δύο μερών και τα δύο μέρη θέλουν πριν από τη συναλλαγή, διαφορετικά θα είναι shua shua.

Πενταπλούς:

Στο πρωτόκολλο TCP/IP, χρησιμοποιείται μια πεντάδα για τον προσδιορισμό μιας επικοινωνίας δικτύου Ακολουθούν οι απαραίτητες πληροφορίες σε μια επικοινωνία δικτύου.

1. Πηγή IP: προσδιορίζει τον κεντρικό υπολογιστή προέλευσης

2. Αριθμός θύρας προέλευσης: προσδιορίζει τη διαδικασία στον κεντρικό υπολογιστή προέλευσης που στέλνει δεδομένα για αυτήν την επικοινωνία.

3. Destination IP: προσδιορίζει τον κεντρικό υπολογιστή προορισμού

4. Αριθμός θύρας προορισμού: προσδιορίζει τη διαδικασία στον κεντρικό υπολογιστή προορισμού που λαμβάνει δεδομένα για αυτήν την επικοινωνία.

5. Αριθμός πρωτοκόλλου: προσδιορίζει τη μορφή δεδομένων που συμφωνήθηκε τόσο από τη διαδικασία αποστολής όσο και από τη διαδικασία λήψης.

Ο αριθμός θύρας προέλευσης και ο αριθμός θύρας προορισμού βρίσκονται στο επίπεδο μεταφοράς και η IP προέλευσης και η IP προορισμού βρίσκονται στο επίπεδο δικτύου! ! !

Αν δεν καταλαβαίνετε, δείτε την παρακάτω εικόνα


Στρώση πρωτοκόλλου

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

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


Μοντέλο δικτύου επτά επιπέδων OSI

Το μοντέλο επτά επιπέδων OSI είναι τόσο περίπλοκο όσο και μη πρακτικό, επομένως το μοντέλο επτά επιπέδων OSI δεν έχει εφαρμοστεί ή εφαρμοστεί. Μόλις εμφανιστεί στο βιβλίο, ας γνωριστούμε.Οι περισσότεροι εξακολουθούν να χρησιμοποιούν το μοντέλο δικτύου πέντε επιπέδων TCP/IP.


Μοντέλο δικτύου πέντε επιπέδων TCP/IP (σημαντικό)

Είναι μια απλοποιημένη έκδοση του μοντέλου δικτύου επτά επιπέδων OSI, το οποίο συνδυάζει το επίπεδο εφαρμογής, το επίπεδο παρουσίασης και το επίπεδο συνεδρίας στο OSI σε ένα επίπεδο εφαρμογής. . Το πρωτόκολλο επικοινωνίας TCP/IP υιοθετεί μια ιεραρχική δομή 5 επιπέδων.Κάθε επίπεδο καλεί το δίκτυο που παρέχεται από το επίπεδο κάτω από αυτό για να ολοκληρώσει τις ανάγκες του

Δώστε ένα παράδειγμα για να επεξηγήσετε κάθε επίπεδο: Για παράδειγμα, αν αγοράσουμε ένα ρούχο στο Taobao, μπορείτε επίσης να επιλέξετε να αγοράσετε παντελόνια και άλλα αντικείμενα, τα οποία ανήκουν στο στρώμα εφαρμογής. Στη συνέχεια, ο έμπορος λαμβάνει πληροφορίες σχετικά με την παραγγελία μας, όπως παραλήπτη, αριθμό τηλεφώνου κ.λπ. Αυτό ανήκει στο επίπεδο μεταφοράς. Στη συνέχεια, ο έμπορος καλεί την εταιρεία ταχυμεταφορών για να το χειριστεί και η εταιρεία ταχυμεταφορών επιλέγει την κατάλληλη διαδρομή (θα εξετάσει πολλούς παράγοντες όπως η αποτελεσματικότητα, το κόστος κ.λπ.), όπως η Σαγκάη στο Hangzhou στο Shaoxing για μεταφορά, που ανήκει στο δίκτυο στρώμα. Στη συνέχεια, πρέπει να εξετάσουμε πώς να μεταφέρουμε σε παρακείμενα μέρη, για παράδειγμα, η Σαγκάη στο Hangzhou θα πρέπει να μεταφερθεί με αεροπλάνο. Το τελευταίο βήμα είναι η χρήση εξοπλισμού μεταφοράς για τη μεταφορά, ο οποίος ανήκει στο φυσικό επίπεδο.Η ακόλουθη ενθυλάκωση και διαχωρισμός θα εξηγηθεί με παραδείγματα.

Φυσική στρώση:Μετατρέψτε τα πλαίσια δεδομένων στο επίπεδο σύνδεσης δεδομένων σε δυαδικούς αριθμούς, που μεταδίδεται μέσω φυσικών μέσων (όπως καλώδια, οπτικές ίνες κ.λπ.)

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

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

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

Επίπεδο εφαρμογής: αλληλεπιδρά απευθείας με εφαρμογές και παρέχει υπηρεσίες δικτύου


Το επίπεδο στο οποίο βρίσκεται η συσκευή δικτύου:

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

Γιαένας δρομολογητήςΜε άλλα λόγια, πέτυχεΕπίπεδο δικτύου σε φυσικό επίπεδο

Γιαένας διακόπτηςΜε άλλα λόγια, πέτυχεΕπίπεδο σύνδεσης δεδομένων με φυσικό επίπεδο

Γιαένα κέντροΜε άλλα λόγια, πέτυχεφυσική στρώση


Ενθυλάκωση και αποκέντρωση

Περιγράψτε τη διαδικασία μετάδοσης δεδομένων κατά την επικοινωνία Ας πάρουμε ένα παράδειγμα για την αποστολή πληροφοριών.

αποστολέας

Επίπεδο εφαρμογής:

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


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

Επίπεδο μεταφοράς:

Πρωτόκολλα επιπέδου μεταφοράς όπως TCP, UDP . Η επανασυσκευασία των πακέτων δεδομένων του επιπέδου εφαρμογής είναι η χρήση συμβολοσειρών για τη συνένωση των κεφαλίδων του επιπέδου μεταφοράς όπως το TCP και το UDP σε πακέτα δεδομένων που ανήκουν στο επίπεδο μεταφοράς. Ένα πακέτο δεδομένων = κεφαλίδα + ωφέλιμο φορτίο

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

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

Επίπεδο δικτύου:

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

Αυτή τη στιγμή, το πακέτο δεδομένων στο επίπεδο δικτύου = κεφαλίδα IP + κεφαλίδα UDP + πακέτο δεδομένων στο επίπεδο εφαρμογής (δηλαδή, το ωφέλιμο φορτίο της κεφαλίδας IP). Η κεφαλίδα IP περιέχει πολλά χαρακτηριστικά, τα πιο σημαντικά από τα οποία είναι η IP προέλευσης και η IP προορισμού.

Θυμηθείτε ότι η IP προέλευσης και η IP προορισμού βρίσκονται στο επίπεδο δικτύου!Τα πακέτα δεδομένων στο επίπεδο δικτύου υποβάλλονται σε επεξεργασία και στη συνέχεια μεταβιβάζονται στο επίπεδο σύνδεσης δεδομένων για επεξεργασία.

Επίπεδο συνδέσμου δεδομένων:

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


Αυτή τη στιγμή, το πακέτο επιπέδου σύνδεσης δεδομένων = κεφαλίδα πλαισίου Ethernet + κεφαλίδα πακέτου IP + κεφαλίδα πακέτου UDP + πακέτο δεδομένων επιπέδου εφαρμογής (δηλαδή, το ωφέλιμο φορτίο της κεφαλίδας του πακέτου Ethernet) + ουρά πλαισίου. Η κεφαλίδα Ethernet περιέχει επίσης πολλά χαρακτηριστικά, τα πιο σημαντικά από τα οποία είναι η διεύθυνση MAC προέλευσης και η διεύθυνση MAC προορισμού (περιγράφει τη διεύθυνση της κάρτας δικτύου/προσαρμογέα δικτύου)


Τι είναι μια κάρτα δικτύου/προσαρμογέας δικτύου;Ένα κομμάτι υλικού υπολογιστή που έχει σχεδιαστεί για να επιτρέπει στους υπολογιστές να επικοινωνούν μέσω ενός δικτύου υπολογιστών, έχει σταθερή διεύθυνση όταν κατασκευάζεται.Γενικά χρησιμοποιούμε διευθύνσεις MAC για την αναγνώριση καρτών δικτύου/προσαρμογέων δικτύουΣε ένα LAN, οι συσκευές επικοινωνούν μεταξύ τους μέσω διευθύνσεων MAC για να διασφαλίσουν ότι τα πλαίσια δεδομένων μπορούν να βρουν τη σωστή κάρτα δικτύου.
 


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

Φυσική στρώση:

Μετατρέψτε το παραπάνω πλαίσιο δεδομένων Ethernet, τα δεδομένα δυαδικής δομής είναι 0, 1, σε οπτικά/ηλεκτρικά σήματα για μετάδοση .Από το αρχικό πρωτόκολλο ανώτερου επιπέδου έως το πρωτόκολλο κατώτερου επιπέδου, κάθε επίπεδο προσθέτει μια κεφαλίδα, η οποία είναι στην πραγματικότητα ενθυλάκωση.

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

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


 

δέκτης

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

Επίπεδο συνδέσμου δεδομένων:Χρησιμοποιήστε πρωτόκολλο EthernetΑναλύστε τα πακέτα δεδομένων Ethernet και αφαιρέστε την κεφαλίδα και την ουρά του πακέτου, ρίξτε το τμήμα ωφέλιμου φορτίου στο επίπεδο δικτύου για επεξεργασία

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


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

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

Περίληψη όλης της διαδικασίας:Μηνύματα που στείλατεΜετά την ενθυλάκωση στρώμα προς στρώμα, μετατρέπεται σε φυσικά σήματα (όπως οπτικά/ηλεκτρικά σήματα κ.λπ.) για μετάδοση., πρώτος θα είναι μέσαΠροσδιορίστε το τρέχον LAN και μετά μεταβείτε στην τοπική δρομολόγησηΗ τοπική δρομολόγηση θα ενθυλακωθεί και θα αποπολυπλέκεται για να επιλέξετε την κατάλληλη διαδρομή., και μετά στο δρόμοΌταν συναντούν άλλους δρομολογητές, θα εκτελούν ενθυλάκωση και αποπολυπλέξη για να επιλέξουν την κατάλληλη διαδρομή μέχρι να βρεθούν κοντά στο δίκτυο προορισμού. . Στον τελικό δρομολογητή, πραγματοποιείται ενθυλάκωση και διαχωρισμός.Αναλύστε τη διεύθυνση IP σε διεύθυνση MAC μέσω του πρωτοκόλλου APR, εάν δεν βρεθεί η αντίστοιχη διεύθυνση MAC, ο δρομολογητής θα στείλει ένα αίτημα εκπομπής,Η συσκευή-στόχος θα ανταποκριθεί παρέχοντας τη διεύθυνση MAC και, στη συνέχεια, η μετάδοση εντός του LAN θα φτάσει τελικά στη συσκευή-στόχο.

Τα παραπάνω είναι μερικά βασικά σημεία γνώσης για το Διαδίκτυο Το Διαδίκτυο έχει πολύ περιεχόμενο και θα εξηγηθεί σε βάθος.💕