Δικτύωση

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

Τι είναι το Socket Communications

; Sockets είναι μια έννοια προγραμματισμού του δικτύου και είναι στενά συνδεδεμένα με τα λιμάνια . Η υποδοχή συνδέει μια θύρα σε μια εφαρμογή . Περαιτέρω συνδέσεις μεταξύ των λιμένων και υποδοχές συνδέουν μεταξύ τους δύο εφαρμογές σε κάθε άκρο της σύνδεσης με το δίκτυο . Socket Κατασκευές
Η

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

Μια εφαρμογή διακομιστή αναμένει να λάβει τις αιτήσεις . Οι εφαρμογές σε άλλους υπολογιστές εντολή να δεδομένα διεύθυνσης για μια συγκεκριμένη εφαρμογή σε ένα συγκεκριμένο αριθμό θύρας . Η συσχέτιση μεταξύ των αριθμών θύρας συντηρείται από τους Internet Assigned Numbers Authority , ή IANA . Ένας υπολογιστής , όταν είναι συνδεδεμένο στο Internet , δεν γνωρίζουμε αυτές τις ενώσεις . Είναι μέχρι την εφαρμογή , όταν ξεκίνησε , να ενημερώσει το λογισμικό δικτύου που κάθε ανακοίνωση που παραδίδεται σε έναν συγκεκριμένο αριθμό θύρας που προορίζεται για την εν λόγω αίτηση . Αυτό επιτυγχάνεται δια συνδέσεως μια υποδοχή στην εν λόγω θύρα . Αυτό δημιουργεί έναν αριθμό ταυτότητας, το οποίο χρησιμοποιεί το λογισμικό δικτύωσης για να διαβιβάσει τα εισερχόμενα δεδομένα σε εφαρμογές . Όταν μια εφαρμογή είναι σε αναμονή για τα εισερχόμενα δεδομένα , λέγεται να "ακούει ".

Η ανακοίνωση Τύποι
Η

Θύρες και υποδοχές συνεργαστεί με δύο διαφορετικούς τύπους επικοινωνίας . Ένα ονομάζεται " χωρίς σύνδεση ". Σε αυτό το μοντέλο , ένα αίτημα φτάνει, και ο διακομιστής στέλνει μια απάντηση . Δεν υπάρχει διάλογος . Αυτή η μορφή επικοινωνίας διέπεται από το User Datagram Πρωτόκολλο . Οι λιμένες που λειτουργούν χωρίς σύνδεση με το μοντέλο που ονομάζεται θύρες UDP . Το άλλο μοντέλο ονομάζεται « σύνδεση με προσανατολισμό ». Η εισερχόμενη αίτηση θέλει να δημιουργήσει μια σύνδεση για να ανταλλάξει μια σειρά από μηνύματα . Αυτό το είδος της επικοινωνίας που διέπονται από το πρωτόκολλο ελέγχου μετάδοσης και λαμβάνει χώρα μέσω των θυρών TCP .
Εικόνων ανακοίνωση
Η

Η εφαρμογή θέλει να κρατήσει την αρχική υποδοχή του προκύπτει από τις εισερχόμενες συνδέσεις . Όταν λαμβάνει μια αίτηση από έναν πελάτη σε μια θύρα UDP , στέλνει μια απάντηση και καμία περαιτέρω επικοινωνία συνάψει . Όταν λαμβάνει μια αίτηση για σύνδεση σε μια θύρα TCP , δημιουργεί ένα νέο socket για αυτή τη σύνδεση . Στη συνέχεια ο διακομιστής διαθέτει δύο υποδοχές συνδέεται με την ίδια θύρα . Συνεχίζει να ακούσει την αρχική υποδοχή του και επικοινωνεί με τον πελάτη πάνω από την δεύτερη υποδοχή . Servers μπορούν να διατηρήσουν πολλές υποδοχές στην ίδια θύρα ταυτόχρονα . Κάθε υποδοχή έχει ένα μοναδικό αριθμό ταυτότητας και αντιπροσωπεύει τον αριθμό θύρας και τη διεύθυνση IP του διακομιστή και τον αριθμό θύρας και τη διεύθυνση IP του πελάτη - αυτές είναι οι διευθύνσεις των δύο αιτήσεων που ασχολούνται με τη σύνδεση
Η <. br >
Η

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

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