TCP
Transmission Control Protocol is a layer 4 connection-oriented communication protocol. It's used for error-sensitive deliveries.
TCP works by establishing a connection via three-way handshake procedures between the sender and the receiver.
TCP is more reliable yet slower than UDP.