RFC 9293 — Transmission Control Protocol (TCP) by node

TCP provides a reliable, ordered, connection-oriented stream of bytes between two hosts on top of IP's best-effort delivery. It turns the unreliable packet service below it into the dependable channel most applications are built on.