Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> FTP και Telnet

Τι τα πρωτόκολλα δημιουργούν μια σύνδεση με έναν άλλο κόμβο πριν αρχίσουν να μεταδίδουν δεδομένα;

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

Εδώ είναι τα βασικά πρωτόκολλα που εμπλέκονται:

1. TCP (πρωτόκολλο ελέγχου μετάδοσης)

* Το πιο κοινό πρωτόκολλο για αξιόπιστη μεταφορά δεδομένων.

* Χρησιμοποιεί μια χειραψία τριών δρόμων:

* syn (συγχρονισμός): Ο κόμβος εκκίνησης στέλνει ένα πακέτο SYN στον κόμβο προορισμού, ζητώντας μια σύνδεση.

* syn-ack (συγχρονισμός-ackNoWledgment): Ο κόμβος προορισμού ανταποκρίνεται με ένα πακέτο Syn-ACK, αναγνωρίζοντας το αίτημα και προτείνοντας τον δικό του αριθμό ακολουθίας.

* ACK (αναγνώριση): Ο κόμβος έναρξης στέλνει ένα πακέτο ACK, επιβεβαιώνοντας τη σύνδεση και αναγνωρίζοντας τον αριθμό ακολουθίας που προτείνεται από τον κόμβο προορισμού.

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

2. UDP (πρωτόκολλο χρήστη Datagram)

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

* Δεν απαιτεί χειραψία ή ίδρυμα σύνδεσης.

* Τα δεδομένα αποστέλλονται σε datagrams, τα οποία είναι πακέτα χωρίς εγγύηση παράδοσης ή παραγγελίας.

3. Άλλα πρωτόκολλα προσανατολισμένα στη σύνδεση

* Ορισμένα πρωτόκολλα, όπως το SSL/TLS (ασφαλείς στρώσεις/στρώμα μεταφοράς στρώματος/μεταφορά στρώματος), βασίζονται στην κορυφή του TCP για να δημιουργήσουν ασφαλείς συνδέσεις.

* Αυτά τα πρωτόκολλα κρυπτογραφούν περαιτέρω τα δεδομένα και επαληθεύουν τα μέρη επικοινωνίας.

Εδώ είναι μια κατανομή του τρόπου με τον οποίο λειτουργεί η χειραψία TCP:

1. Κόμβος A (initiator) στέλνει ένα syn πακέτο σε κόμβος b (δέκτης).

2. Κόμβος b λαμβάνει το πακέτο Syn και αποκρίνεται με ένα syn-ack πακέτο.

3. Κόμβος A Λαμβάνει το πακέτο Syn-ACK και απαντά με ACK πακέτο.

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

Βασικά σημεία:

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

* UDP είναι ένα πρωτόκολλο χωρίς σύνδεση, οπότε δεν απαιτείται χειραψία.

* Άλλα πρωτόκολλα προσανατολισμένα στη σύνδεση Όπως το SSL/TLS μπορεί να βασιστεί στην κορυφή του TCP για ασφαλείς συνδέσεις.

Επιτρέψτε μου να ξέρω αν θέλετε να εξερευνήσετε κάποιο από αυτά τα πρωτόκολλα με περισσότερες λεπτομέρειες!

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

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