5.4.2 TCP
TCP is a connection-oriented transport service; it provides end-to-end reliability, resequencing, and flow
control. TCP enables two hosts to establish a connection and exchange streams of data, which are treated
in bytes. The delivery of data in the proper order is guaranteed.
TCP can detect errors or lost data and can trigger retransmission until the data is received, complete and
without errors.