Transmission Control Protocol (TCP)
TCP prevents loss of data, duplication, and damage. It ensures that the sent message
isn't out of order. These characteristics make it a reliable protocol, unlike UDP.
Please refer to the RFC 793 guide for more information about TCP.
TCP synchronizes using a three-way handshake. Synchronization between two nodes
begins when a TCP segment is sent with the SYN (0x02) lag set.
TCP sockets are one-to-one. A source node transmits messages to the destination node.
TCP sockets are one-to-one
The three-way handshake protocol
A three-way handshake allows TCP to prevent out-of-order message delivery and
Transmission begins when the SYN (0x02) lag is set in a packet and is sent
to the destination.