General discussion

Locked

connection oriented vs. conectionless

By deleon111 ·
hello, can someone give me a brief description on the terms connection oriented & connectionless protocols?
Thanks again!
MD

This conversation is currently closed to new comments.

3 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Comments

Collapse -

TCP & UDP

by LordInfidel In reply to connection oriented vs. c ...

TCP- or Transimission Control Protocol, is a connection oriented protocol. That is it will gurantee delivery of packets to it's destination.

UDP - User Datagram Protocol, on the other hand ia a connectionless protocol. Meaning it will give no guarantees to delivery. It is a best effort only. Basically it will throw packets at it's destination and will not check to see if they were received.

TCP does check.

This was just a generalization. It is actually more detailed than that.

Collapse -

responsibility and un-responsibility

by lyric In reply to connection oriented vs. c ...

Connection-oriented service involves three phases: connection establishment, data transfer, and connection termination.

During the connection-establishment phase, a single path between the source and destination systems is determined. Network resources typically are reserved at this time to ensure a consistent grade of service, such as a guaranteed throughput rate.

In the data-transfer phase, data is transmitted sequentially over the path that has been established. Data always arrives at the destination system in the order in which it was sent.

During the connection-termination phase, an established connection that is no longer needed is terminated. Further communication between the source and destination systems requires that a new connection be established.

Connection-oriented network service carries two significant disadvantages over connectionless, static-path selection and the static reservation of network resources. Static-path selection can create difficulty becauseall traffic must travel along the same static path. A failure anywhere along that path causes the connection to fail. Static reservation of network resources causes difficulty because it requires a guaranteed rate of throughput and, thus, a commitment of resources that other network users cannot share. Unless the connection uses full, uninterrupted throughput, bandwidth is not used efficiently.

Collapse -

responsibility & un-responsibility (2)

by lyric In reply to connection oriented vs. c ...

Connection-oriented services, however, are useful for transmitting data from applications that don't tolerate delays and packet resequencing. Voice and video applications are typically based on connection-oriented services.

As another disadvantage, connectionless network service does not predetermine the path from the source to the destination system, nor are packet sequencing, data throughput, and other network resources guaranteed. Each packet must be completely addressed because differentpaths through the network may be selected for different packets, based on a variety of influences. Each packet is transmitted independently by the source system and is handled independently by intermediate network devices.

Connectionless service,however, offers two important advantages over connection-oriented service: dynamic-path selection and dynamic-bandwidth allocation. Dynamic-path selection enables traffic to be routed around network failures because paths are selected on a packet-by-packet basis. With dynamic-bandwidth allocation, bandwidth is used more efficiently because network resources are not allocated a bandwidth that they will not use.

Connectionless services are useful for transmitting data from applications that can tolerate some delay and resequencing. Data-based applications typically are based on connectionless service.

Back to IT Employment Forum
3 total posts (Page 1 of 1)  

Related Discussions

Related Forums