What is a connection oriented protocol?
A connection oriented protocol is a protocol that maintains at least one persistent connection between the client and the server. An example is FTP, during an FTP session the client and the server maintain 2 continuous, persistent connections with each other, a control connection and a data connection. Connection oriented protocols are ‘bandwidth hogs’ because the client and server must constantly be in communication with each other, regardless of whether or not any useful data is being transferred.