This document provides an overview of the TCP/IP protocol stack. It discusses the four layers of TCP/IP - network interface, internet, transport and application layer - and how they relate to the seven-layer OSI model. Key protocols at each layer like IP, TCP, UDP, HTTP, and FTP are explained. The roles of ports, port scanning, and APIs are also summarized.