Transmission Control Protocol (TCP)
TCP handles breaking the data into packets and recombining the packets on the receiving end by
providing a connection-oriented, reliable, and guaranteed delivery service to another node on the
network. When data packets are received at their destination, TCP calculates a checksum for each
packet to verify the data is not corrupt. If the data in the packet has been corrupted during
transmission, TCP discards the packet and requests that the packet be resent.