| • Science | • People | • Locations | • Timeline |
Winsock intends to provide a single API to which both application developers and network software vendors should conform. For any particular version of Microsoft Windows, Winsock defines a binary interface ( ABI) that guarantees an application conforming to the Winsock API will function in concert with any similarly conformant protocol implementation released by any network software vendor..
Winsock is based on BSD sockets, but provides additional functionality to allow the API to comply with the standard Windows programming model.
Winsock was conceived at the Interop in October 1991 during a " Birds of a Feather" session.
Windows Sockets has been supported by every version of Microsoft's operating system since Windows 3.0.
Under Winsock version 2, Microsoft provided support in the specification support for TCP/IP, IPX/SPXIPX/SPX which stands for Internet Packet Exchange/Sequenced Packet Exchange is a networking protocol used by the Novell NetWare operating systems. Like UDP/IP, IPX is a datagram protocol used for connectionless communications. SPX is a transport layer pro and DECDigital Equipment Corporation is a pioneering company in the American computer industry. They are generally referred to within the computing industry as DEC . This acronym was once officially used by DEC itself Digital Equipment Corporation#References|[1]'s DECNet (DEC offer an implementation of the aforementioned protocol). Winsock 2 includes mechanisms, both 32-bit and 16-bit, for multiple protocol support in Windows Sockets.
NetManage (NEWT), Distinct, Fawcette Technical Publications and Frontier have shipped Winsock TCP/IP stacks, as have Microsoft (Windows NT and TCP/IP for Windows for Workgroups), Beame & Whiteside Software (v1.1 compliant) and Sun PC-NFS. Windows 95 has dial-up networking, which supports Winsock over TCP/IP.
winsock.dll is available from some TCP/IP stack vendors. Novell, Inc. has released an implementation for their Lan Workplace for DOS.
Trumpet Software has released a shareware Winsock compliant TCP/IP stack.