IP (πρωτόκολλο Internet): Διαχειρίζεται τη διεύθυνση και τη δρομολόγηση πακέτων δεδομένων σε δίκτυα. Σκεφτείτε το ως ταχυδρομική υπηρεσία - παίρνει το πακέτο στη σωστή θέση, αλλά δεν εγγυάται την παράδοση ή ότι το πακέτο έφτασε άθικτο.
* διευθύνσεις IP: Κάθε συσκευή που συνδέεται με ένα δίκτυο (όπως ο υπολογιστής, το τηλέφωνο ή ο δρομολογητής) διαθέτει μια μοναδική διεύθυνση IP. Αυτές οι διευθύνσεις είναι αριθμητικές ετικέτες που προσδιορίζουν τη συσκευή στο δίκτυο. Υπάρχουν δύο κύριες εκδόσεις:
* ipv4: Χρησιμοποιεί διευθύνσεις 32-bit (π.χ., 192.168.1.100), που αντιπροσωπεύονται ως τέσσερα σύνολα αριθμών που χωρίζονται από κουκκίδες. Η προσφορά διευθύνσεων IPv4 εξαντλείται σε μεγάλο βαθμό.
* ipv6: Χρησιμοποιεί διευθύνσεις 128-bit (π.χ., 2001:0db8:85a3:0000:0000:8A2E:0370:7334), που αντιπροσωπεύεται χρησιμοποιώντας δεκαεξαδικούς αριθμούς. Παρέχει ένα πολύ μεγαλύτερο χώρο διευθύνσεων για να φιλοξενήσει τον αυξανόμενο αριθμό συνδεδεμένων συσκευών.
* δρομολόγηση: Το IP καθορίζει την καλύτερη διαδρομή για την αποστολή πακέτων δεδομένων από τη συσκευή προέλευσης στη συσκευή προορισμού. Αυτό περιλαμβάνει δρομολογητές, οι οποίοι είναι εξειδικευμένες συσκευές που προωθούν πακέτα μεταξύ δικτύων. Οι δρομολογητές χρησιμοποιούν πίνακες δρομολόγησης για να αποφασίσουν πού να στείλουν κάθε πακέτο.
TCP (πρωτόκολλο ελέγχου μετάδοσης): Παρέχει αξιόπιστη, παραγγελία και έλεγχο σφαλμάτων ροής δεδομένων μέσω δικτύου IP. Σκεφτείτε το ως εγγράφως - εγγυάται την παράδοση και τους ελέγχους για ζημιά στην πορεία.
* προσανατολισμένη στη σύνδεση: Το TCP δημιουργεί μια σύνδεση μεταξύ των συσκευών προέλευσης και προορισμού πριν από την αποστολή δεδομένων. Αυτή η σύνδεση εξασφαλίζει αξιόπιστη επικοινωνία. Αυτό περιλαμβάνει μια χειραψία τριών δρόμων:Syn, Syn-ACK και ACK.
* Τμηματοποίηση και επανασυναρμολόγηση: Το TCP καταρρέει μεγάλες ροές δεδομένων σε μικρότερα τμήματα και προσθέτει αριθμούς αλληλουχίας σε αυτά. Αυτό επιτρέπει στη συσκευή λήψης να επανασυναρμολογήσει τα τμήματα με τη σωστή σειρά.
* Έλεγχος σφαλμάτων: Το TCP περιλαμβάνει αθροίσματα σε κάθε τμήμα για την ανίχνευση σφαλμάτων κατά τη διάρκεια της μετάδοσης. Εάν εντοπιστούν σφάλματα, το τμήμα αναμεταδίδεται.
* Έλεγχος ροής: Το TCP εμποδίζει τον αποστολέα να συντρίψει τον δέκτη ρυθμίζοντας τον ρυθμό μετάδοσης.
* Έλεγχος συμφόρησης: Το TCP βοηθά στη διαχείριση της συμφόρησης του δικτύου επιβραδύνοντας τη μετάδοση όταν το δίκτυο είναι υπερφορτωμένο. Αυτό αποτρέπει την κατάρρευση του δικτύου.
Πώς δουλεύουν μαζί:
1. Δεδομένα εφαρμογής: Μια εφαρμογή (όπως ένα πρόγραμμα περιήγησης ιστού) θέλει να στείλει δεδομένα σε ένα διακομιστή.
2. Τμηματοποίηση TCP: Το TCP λαμβάνει τα δεδομένα εφαρμογής και το σπάει σε μικρότερα τμήματα. Κάθε τμήμα περιλαμβάνει αριθμούς αλληλουχίας και ελέγχου ελέγχου.
3. Διεύθυνση και δρομολόγηση IP: Η διεύθυνση IP του διακομιστή προορισμού προστίθεται σε κάθε τμήμα. Το στρώμα IP δρομολογεί τα τμήματα σε όλο το δίκτυο χρησιμοποιώντας δρομολογητές.
4. μετάδοση: Τα τμήματα μεταδίδονται σε όλο το δίκτυο.
5. Στον προορισμό, το στρώμα IP αφαιρεί την κεφαλίδα IP, αποκαλύπτοντας το τμήμα TCP.
6. επανασυναρμολόγηση TCP: Το TCP επανασυνδέει τα τμήματα στην αρχική ροή δεδομένων, τον έλεγχο των σφαλμάτων και την αναμετάδοση των χαμένων ή κατεστραμμένων τμημάτων.
7. Παράδοση εφαρμογών: Τα επανασυναρμολογημένα δεδομένα παραδίδονται στην εφαρμογή.
Εν ολίγοις, το IP χειρίζεται το "Where" (διευθύνσεις και δρομολόγηση) και το TCP χειρίζεται το "πώς" (αξιόπιστη παράδοση) δεδομένων σε ένα δίκτυο. Είναι συμπληρωματικά πρωτόκολλα που συνεργάζονται για να παρέχουν τη λειτουργικότητα στην οποία βασιζόμαστε όταν χρησιμοποιούμε το Διαδίκτυο.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα