Difference between connectionless and connection-oriented protocol?

1. In connectionless communication there is no need to establish connection between source (sender) and destination (receiver). But in connection-oriented communication connection must established before data transfer.

2.Connection-oriented communication is more reliable then connectionless communication.

3.In connection-oriented communication information can be resend if there is an error in receiver side ( missing data, corrupt data etc. ).But in connectionless communication it is not possible because the destination does not inform the source about data is received or not.

4. Connection-oriented communication have higher overhead and and place greater demands on bandwidth. But in connectionless communication requires far less overhead than connection-oriented communication.