Υποδοχές Windows (Winsock)

Συγγραφέας: Peter Berry
Ημερομηνία Δημιουργίας: 18 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Сетевое программирование C++. WinSock. Урок #1
Βίντεο: Сетевое программирование C++. WinSock. Урок #1

Περιεχόμενο

Ορισμός - Τι σημαίνουν τα Windows Sockets (Winsock);

Οι υποδοχές των Windows (Winsock) είναι μια διασύνδεση προγραμματισμού εφαρμογών (API) που επιτρέπει την επικοινωνία μεταξύ λογισμικού δικτύου Windows και υπηρεσιών δικτύου, όπως πρωτόκολλο ελέγχου μετάδοσης / πρωτόκολλο Internet (TCP / IP). Το Winsock βασίζεται στη διασύνδεση υποδοχών του Unix Berkeley.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τα Windows Sockets (Winsock)

Το Windows API sockets (WSA) είναι η τεχνική προδιαγραφή για τις υποδοχές των Windows. Περιλαμβάνει τις ρουτίνες τύπου Berkeley καθώς και ένα σύνολο επεκτάσεων για τα Windows. Οι υποδοχές των Windows παρέχουν μια τυποποιημένη διεπαφή μεταξύ των εφαρμογών προγράμματος-πελάτη TCP / IP των Windows και της υποκείμενης σουίτας πρωτοκόλλου TCP / IP.

Τα λειτουργικά συστήματα (OS), όπως τα Windows 95 και τα Windows NT, περιλαμβάνουν ένα επίπεδο σύνδεσης δεδομένων που ονομάζεται winsock.dll, το οποίο βοηθά να λειτουργούν μαζί τα προγράμματα των Windows και οι υπηρεσίες TCP / IP. Εκτός από την έκδοση winsock.dll της Microsoft, υπάρχουν και άλλες εκδόσεις του winsock.dll που διατίθενται ως δωρεάν λογισμικό και κοινόχρηστο λογισμικό. Επειδή δεν υπάρχει καθορισμένο συγκεκριμένο πρότυπο για το API sockets των Windows, κάθε εφαρμογή είναι μοναδική.


Το πρόγραμμα Winsock περιλαμβάνεται ως μέρος του λειτουργικού συστήματος στα Microsoft Windows. Μια διεπαφή Winsock είναι επίσης διαθέσιμη για Mac OS. Οργανισμοί όπως το Chameleon προσφέρουν μια σουίτα που αποτελείται από ένα πρόγραμμα περιήγησης στο Web, ένα βοηθητικό πρόγραμμα πρωτοκόλλου μεταφοράς αρχείων, βοηθητικό πρόγραμμα αλληλογραφίας και άλλα βοηθητικά προγράμματα. Στο λειτουργικό σύστημα Unix, οι υποδοχές και το TCP / IP έχουν σχεδιαστεί για να εκτελούνται απευθείας με προγράμματα εφαρμογών Unix χωρίς να απαιτείται ισοδύναμο Winsock.

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