Transmission Control Protocol (TCP) is a communications standard that allows applications and computing devices to exchange messages over a network. TCP allows for two endpoints in a network to establish a connection that enables a two-way transmission of data.