TCP stands for Transmission Control Protocol, which is a core protocol of the Internet Protocol Suite. It provides reliable, ordered, and error-checked delivery of data between applications running on hosts communicating over an IP network. TCP establishes a connection before data transfer and ensures all packets arrive intact and in order.