Windows Tutorials - Herong's Tutorial Examples - v5.62, by Dr. Herong Yang
Winsock 2 API Architecture
This section describes the Winsock 2 API architecture. Winsock applications are interfacing with 3 DLLs: WS2_32.DLL, WSOCK32.DLL and WINSOCK.DLL.
The Winsock 2 architecture described in the Winsock 2 API specification can be illustrated in this diagram:
As you can see from this diagram, there are 3 DLL (Dynamic Link Library) files installed on a Windows XP system to provide the Winsock API (Application Programming Interface) to all Winsock applications:
Table of Contents
Introduction to Microsoft Windows
Introduction to Windows Explorer
Introduction to Internet Explorer
"Paint" Program and Computer Graphics
GIMP - GNU Image Manipulation Program
JPEG Image File Format Quality and Size
GIF Image File Format and Transparent Background
"WinZip" - ZIP File Compression Tool
"WinRAR" - RAR and ZIP File Compression Tool
FTP Server, Client and Commands
"FileZilla" - Free FTP Client and Server
Web Server Log Files and Analysis Tool - "Analog"
Spyware Adware Detection and Removal
IE Addon Program Listing and Removal
Vundo (VirtuMonde/VirtuMundo) - vtsts.dll Removal
Trojan and Malware "Puper" Description and Removal
VSToolbar (VSAdd-in.dll) - Description and Removal
Spybot - Spyware Blocker, Detection and Removal
Setting Up and Using Crossover Cable Network
Home Network Gateway - DSL Modem/Wireless Router
Windows Task Manager - The System Performance Tool
"tasklist" Command Line Tool to List Process Information
"msconfig" - System Configuration Tool
Configuring and Managing System Services
Windows Registry Key and Value Management Tools
Startup Programs Removal for Better System Performance
►Winsock - Windows Sockets API
What is Winsock (Windows Socket) API
mswsock.dll - Microsoft Windows Sockets 2.0 Service Provider
"netsh winsock show catalog" - Showing Winsock 2 LSP
Winsock 2 LSP and Spyware Trojans
rundlll.dll - Winsock 2 LSP Spyware Trojan
Winsock 2 LSP Stack Registry Corruption