Transmission Control Protocol (TCP)
Connection-oriented, meaning that a connection between a client and a server must be established before data can be sent. The server must be in a listening state awaiting connection requests from clients.
User Datagram Protocol (UDP)
Utilizes a connectionless communication model. There is no “handshake” and therefore introduces a certain amount of unrealibility since there is no guarantee of data delivery