One of the foundational protocols of the Internet, TCP provides for guaranteed delivery, where possible, of packets between addresses.