Connection-oriented and Connectionless Protocols

Connection-oriented protocol - established a connection, and uses this to ensure that all data has been properly transmitted