Зміст:
Визначення - Що означає розетки Windows (Winsock)?
Розетки Windows (Winsock) - це інтерфейс програмування додатків (API), який дозволяє здійснювати зв’язок між мережевим програмним забезпеченням Windows та мережевими службами, такими як протокол управління передачею / протокол Internet (TCP / IP). Winsock заснований на інтерфейсі розеток Berkeley Unix.
Техопедія пояснює розетки Windows (Winsock)
API розеток Windows (WSA) - це технічна специфікація для розеток Windows. Він включає підпрограми в стилі розетки Berkeley, а також набір розширень для Windows. Розетки Windows надають стандартний інтерфейс між клієнтськими програмами Windows TCP / IP та базовим пакетом протоколів TCP / IP.
Операційні системи (ОС), такі як Windows 95 та Windows NT, містять рівень зв’язку даних на ім'я winsock.dll, який допомагає програмам Windows та послугам TCP / IP працювати разом. Окрім версії Microsoft winsock.dll, існують також інші версії winsock.dll, які є безкоштовними та умовно-безкоштовними. Оскільки для API розеток Windows не визначено конкретного стандарту, кожна реалізація є унікальною.
Програма Winsock включена як частина операційної системи в Microsoft Windows. Інтерфейс Winsock також доступний для Mac OS. Такі організації, як Chameleon, пропонують набір, що складається з веб-браузера, утиліти протоколу передачі файлів, поштової та інших утиліт. В операційній системі Unix розетки та TCP / IP розроблені для роботи безпосередньо з прикладними програмами Unix без необхідності еквівалента Winsock.
Специфікація API розеток Windows складається з двох типів інтерфейсів. Сюди входить API для розробників додатків та інтерфейс постачальника послуг для розробників мережевого програмного забезпечення для створення та додавання нових мережевих протоколів.