All in the Family
TCP - Transmission Control Protocol uses IP to maintain a connection-oriented sessions between machines that guarantees delivery of data.
UDP - User Datagram Protocol uses IP for connectionless sessions between machine without the guarantee of data delivery.