The OSI Model and Network Protocols

Why are network protocol suites needed?

Why are connection-oriented protocols usually considered more reliable than connectionless protocols?

I need to Provide and give example this is not the case. And Also, explain the difference between Routing, Routed, and Non-Routeable protocols. Provide one example of each protocol.

Who is Participating?
bsohn417Connect With a Mentor Commented:
Routed- TCP/IP,IPX

Connection Oriented - TCP (goes through 3-way handshake)
Connectionless - UDP

Connection Oriented
Connection-Oriented means that when devices communicate, they perform handshaking to set up an end-to-end connection. The handshaking process may be as simple as syncrhonization such as in the transport layer protocol TCP, or as complex as negotiating communications parameters as with a modem.

Connection-Oriented systems can only work in bi-directional communications environments. To negotiate a connection, both sides must be able to communicate with each other. This will not work in a unidirectional environment.

Connectionless means that no effort is made to set up a dedicated end-to-end connection.

Connectionless communication is usually achieved by transmitting information in one direction, from source to destination without checking to see if the destination is still there, or if it is prepared to receive the information. When there is little interferance, and plenty of speed available, these systems work fine. In environments where there is difficulty transmitting to the destination, information may have to be re-transmitted several times before the complete message is received.

Walkie-talkies, or Citizens Band radios are a good examples of connectionless communication. You speak into the mike, and the radio transmitter sends out your signal. If the person receiving you doesn't understand you, there's nothing his radio can do to correct things, the receiver must send you a message back to repeat your last message.

IP, UDP, ICMP, DNS, TFTP and SNMP are examples of connectionless protocols in use on the Internet

I've explained the questions you've asked... Let me know if this helped...

They key difference between connection-based protocols (TCP) and connectionless protocols (UDP) is that connectionless protocols make a "best effort" to have their packets reach a destination, while connection-based protocols guarantee it.  That leads to the issue of error correction, which is performed in connection-based protocols with "windowing" (no relationg to MS Windows), which is much more robust and reliable, as well as being faster.  In connectionless protocols, there is no effort at error detection and correction beyond simple retransmissions.

All Courses

From novice to tech pro — start learning today.