TCP/IP Stack refers to the TCP/IP communications software residing on your computer. Ever since Windows95, Windows has come with the TCP/IP stack built in. Prior to that with 3.1 you had to install 3rd Party TCP/IP software such as Chameleon, Trumpet Winsock, etc.
TCP/IP stands for Transmission Control Protocol / Internet Protocol. These protocols allow your computer to communicate with other computers on a LAN/WAN running IP. The "Stack" portion refers to structure of the communications software on your computer as it relates to the OSI Reference Model and the ability for applications to communicate with other hosts on a network.
OSI Reference Model
Layer 7: Application
Layer 6: Presentation
Layer 5: Session
Layer 4: Transport
Layer 3: Network
Layer 2: Data Link
Layer 1: Physical
In this model, the physical cabling would be Layer 1, your NIC cards MAC Address resides at layer 2, your IP Address resides at layer 3, your Applications TCP Port operates at layer 4, don't worry about layers 5&6, and your application such as email, web browser, telnet application, ftp application, etc. resides at layer 7. Hope this isn't overkill. For more info do some research on the OSI reference model on the net.
- Jason