The communication that first requires establishing a proper connection before sending actual data is called as Connection-oriented communication.
This connection-oriented communication is similar to the telephone system.
The communication in which the actual packets of data are directly sent/transmitted from source to destination without establishing a connection first is called Connection-less communication.
This connection-less communication is quite similar to the postal system.
DIFFERENCE BETWEEN CONNECTION-ORIENTED AND CONNECTION-LESS COMMUNICATION:
- Connection-oriented communication always guarantees a proper and reliable transfer of data. Connection-less communication can never guarantee a proper transfer of the data.
- In Connection-oriented communication, there is no chance of any kind of congestion or obstructions what so ever while transferring the data. In Connection-less communication there is a greater chance and more often observed that there is congestion or any obstruction while transferring the data.
- The virtual circuit and circuit switching are commonly used to implement Connection-oriented communication. The packet switching is commonly used to implement Connection-less communication.
- DATA RE-TRANSMISSION( IN CASE OF DATA LOSS)-
In Connection-oriented communication, if the data is lost then the retransmission can be done and is very easily feasible. In Connection-less communication, if the data is lost then retransmission is not possible and feasible at all.
- The Connection-oriented communication is most commonly used for steady and prolonged communication. The Connection-less communication is most commonly used for short distance communication.
- In Connection-oriented communication, there is a need for firstly establishing a prior connection before the actual transmission could take place. In Connection-less communication there is no requirement of establishing any kind of prior connection before transmitting the data.