Operating Systems
Linux UNIX
IBM AIX UNIX
IBM OS2
  MicroSoft WindowsNT
GU Interfaces
XWindows System
MicroSoft Windows95
MicroSoft Windows98
File Systems and Services
AFS (Andrew File System)
IBM DCE/DFS
SAMBA
Information
Howtos/Faqs/Infos/Tips
What is ...
Services
Google Search!
What is that Site Running?
 Want to get Linux?

 
Why isn't there just one WINSOCK.DLL? 
Do I need a TCP/IP already to use it?

The Windows Sockets specification defines the top level of the DLL, the part which is called by user programs.  The method a given WINSOCK.DLL will use to access TCP/IP (or NetWare, or AppleTalk, or DECNet ...) depends on the networking package you have installed, and therefore must vary.  A WINSOCK.DLL is therefore just an interface to whatever existing protocol you already have installed.  An illustration would help: 

WinSock compliant application WinSock API
Windows Sockets DLL  WinSock API
Protocol Stack (e.g. TCP/IP)(typically proprietary) Protocol Stack API
Hardware Driver Hardware Driver API 
(Packet Driver, NDIS, ODI, or proprietary)
Network (hardware) Interface (hardware specific) Hardware Interface
Network
 

 


The contents of this website are Copyleft 1999 by Baypoint Systems.
Website questions? Email the WebMaster [email protected]
 

@Home Networkgraphica by Gimp