WinSock הוא חלק מתוכנה שמהווה מתווך בין יישומי Windows (כגון ftp, דפדפן Web, Telnet, וכך הלאה) ופרוטוקול אינטרנט. כפי שרומז השם, ב-WinSock משתמשים ב-Microsoft Windows, ובדרך כלל עם TCP/IP( למרות פרוטוקולים אחרים גם נתמכים גם כן ). WinSock בא כדי לעשות את החיים ליותר קלים למתכנתי Windows המתכננים יישומי רשת. התוכנה בדרך כלל מאוחסנת בקובץ הנקרא winsock.dll.
Trumpet היא גרסת shareware פופולרית, 16-ביט, של WinSock, וMicrosoft כללו את גרסת ה-32-ביט ב-Windows 95.