Transmission Control Protocol (TCP) is a connection-oriented network transport protocol that ensures all data packets are delivered to the destination in the correct order, retransmitting any that are lost along the way. Because TCP guarantees complete and ordered delivery, it adds latency compared to UDP but is more suitable for applications where data integrity matters more than absolute minimum delay. Some streaming protocols like HLS use TCP to ensure complete segment delivery.

