TCP (Transmission Control Protocol) was specifically designed to provide a reliable end-to-end byte stream over a(n)( ).