Winsock

Winsock

Windows Sockets API (WSA), название которого было укорочено до Winsock. Это техническая спецификация, которая определяет, как сетевое программное обеспечение Windows будет получать доступ к сетевым сервисам, в том числе, TCP/IP. Он определяет стандартный интерфейс между клиентским приложением (таким как FTP клиент или веб-браузер) и внешним стеком протоколов TCP/IP. Он основывается на API модели сокетов Беркли, использующейся в BSD для установки соединения между программами.

Содержание

Предыстория

Ранние операционные системы Microsoft, такие как MS-DOS и Microsoft Windows имели ограничения по работе с сетью, которые были связаны с использованием протокола NetBIOS. В частности, Microsoft в то время не поддерживал работу со стеком протоколов TCP/IP. Несколько университетских групп и коммерческих фирм, включая MIT, FTP Software, Sun Microsystems, Ungermann-Bass, и Excelan, представляли свои решения для работы с TCP/IP в MS-DOS, часто как часть программно-аппаратного комплекса. После выпуска Microsoft Windows 2.0 к этим разработчикам присоединились и другие, такие как Distinct и NetManage, которые помогли в организации поддержки протоколов TCP/IP для Windows. Недостаток, с которыми столкнулись все вышеперечисленные разработчики, состоял, в том, что каждый из них использовал свои собственные API (Application Programming Interface). Без единой стандартной модели программирования, трудно было убедить независимых разработчиков программного обеспечения в создании сетевых программ, которые могли бы работать на основе реализации стека протоколов TCP/IP любого из разработчиков. Стало понятно, что необходима стандартизация.

Модель Sockets API Windows была предложена Мартином Холлом из JSB Software (позднее Stardust Technologies), в рамках информационной группы BOF (Birds of a Feather) и согласована в сети CompuServe на BBS в октябре 1991 года. Первое издание спецификации было написано Мартином Холлом, Марком Tовфиком из Microdyne (позднее Sun Microsystems), Джеффоом Арнольдом (Sun Microsystems), Генри Сандерс и Дж. Алардом из Microsoft, и при участии многих других разработчиков. Возникли вопросы о том, кому присвоить авторские права, права интеллектуальной собственности. В конце концов, было решено, что авторские права на спецификацию будут принадлежать пяти авторам, как физическим лицам.

Технология

Начиная с Windows 2000 Winsock работат через Transport Driver Interface[1]

Спецификации

Обновления в Windows 8

Windows 8 включает в себя RIO (Registered IO), расширяющий возможности Winsock.

Примечания

  1. Transport Driver Interface  (англ.). MSDN Library. Microsoft (26 October 2012). Проверено 21 декабря 2012.



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Winsock" в других словарях:

  • Winsock — (WINdows SOCKet) est une bibliothèque dynamique de fonctions DLL sous Windows dont le but est d implémenter TCP/IP. Elle prend notamment en charge l envoi et la réception des paquets de données via des socket BSD. Les applications qui utilisent… …   Wikipédia en Français

  • Winsock — oder Windows Sockets bezeichnet eine Funktionssammlung zum Zugriff auf Netzwerkkomponenten unter Microsoft Windows. Winsock ergänzt Windows um die Internetprotokollfamilie und ist für die Verbindung des PCs mit dem Internet zuständig. Es wird von …   Deutsch Wikipedia

  • Winsock — (WINdowsSOCKet) es una biblioteca dinámica de funciones DLL para Windows que se hizo con la finalidad de implementar TCP/IP. Incluye soporte para envío y recepción de paquetes de datos a través de sockets BSD. Las aplicaciones que utilizan… …   Wikipedia Español

  • Winsock —   [Abk. für Windows Sockets, dt. »Sockel für Windows«], in den Betriebssystemen Windows 95, Windows 98, Windows NT und Windows 2000 enthaltenes Application Programming Interface (API), das eine Kommunikation zwischen zwei Anwendungsprogrammen… …   Universal-Lexikon

  • Winsock — In computing, the Windows Sockets API, which was later shortened to Winsock, is a technical specification that defines how Windows network software should access network services, especially TCP/IP. It defines a standard interface between a… …   Wikipedia

  • WinSock —    An API for writers of TCP/IPrelated software. Also known as Windows Sockets or Windows Network Transit Protocol.    WinSock is designed to provide the same kinds of services that Berkeley sockets provide in the Unix world. In Windows, WinSock… …   Dictionary of networking

  • Winsock Firewall — est un parefeu libre pour windows. Cette section est vide, pas assez détaillée ou incomplète. Votre aide est la bienvenue ! Lien externe Site officiel …   Wikipédia en Français

  • Winsock — noun The Windows interface to TCP/IP …   Wiktionary

  • WINSOCK — Windows Sockets (implementation) …   Acronyms

  • winsock — ● ►en np. ►NET Windows Sockets. Une fameuse DLL sous Windows qui permet d utiliser des sockets TCP/IP …   Dictionnaire d'informatique francophone


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»