0% found this document useful (0 votes)
18 views4 pages

Written Assignment 1

The document discusses the differences between connection-oriented and connectionless networks, highlighting their advantages and disadvantages. Connection-oriented networks provide reliability and ordered communication, while connectionless networks offer efficiency and speed. The author expresses a preference for connectionless networks if enhanced with Quality of Service (QoS) mechanisms to address congestion and packet loss.

Uploaded by

InvincibleReine
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views4 pages

Written Assignment 1

The document discusses the differences between connection-oriented and connectionless networks, highlighting their advantages and disadvantages. Connection-oriented networks provide reliability and ordered communication, while connectionless networks offer efficiency and speed. The author expresses a preference for connectionless networks if enhanced with Quality of Service (QoS) mechanisms to address congestion and packet loss.

Uploaded by

InvincibleReine
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

University of the People

CS2204-01
Communications and Networking
Written Assignment 1
Instructions:
Networks are designed in a number of ways, based on the geographical area, the technology
used, user group specific, application-based, etc. But we can roughly categorize the
communication networks in 2 broad categories, based on transmission: Connection-Oriented and
Connectionless.
Please discuss the two categories. Your comments should include the following:
1. Point by point comparison of their advantages and disadvantages (at least 3 advantages
and 3 disadvantages)
2. Point by point comparison of the design issues for both
3. Your preference among the two and a suggestion to resolve any one of its design-related
problem.

Connection-Oriented vs. Connectionless Networks


Connection-Oriented Networks, such as TCP and ATM, establish a dedicated communication
path between sender and receiver before transmitting data. This path remains active for the
duration of the communication session. They operate by first creating a dedicated pathway
between network nodes before data transmission begins. Once the transmission is complete, the
connection is terminated. This makes connection-oriented networks work well for tasks like web
browsing and file transfers because they ensure data stays correct and in the right order.
In contrast, Connectionless Networks, represented by protocols like UDP (User Datagram
Protocol), don't need a planned route before sending data. Each data packet is treated
independently and can travel through various routes to reach its destination. Although it uses
network bandwidth effectively, it doesn't promise that data packets will arrive in the right order.
People often like to use connectionless networks for applications where real-time speed and
minimal overhead are more important, such as streaming media and online gaming, because they
are faster and don't slow things down with too much extra stuff.

I. Advantages and Disadvantages


The advantages and disadvantages of connection-oriented and connectionless networks include:

Connection-Oriented Connectionless
Advantages  They support quality of service  They are typically more efficient
in an easy way. in terms of overhead and speed
 They are more reliable than because they don't require
connectionless services. connection setup and teardown.
 Long and large messages can be  They are easier to implement and
divided into various smaller scale, making them suitable for
messages so that they can fit large and dynamic networks.
inside packets  They are very fast and offer
lower latency for data
transmission.
Disadvantages  They have higher overhead  There is no guarantee on data
resulting in reduced efficiency. delivery or order.
 The cost is fixed no matter how  Congestion can occur, leading to
high the traffic is. packet loss.
 They require a complex  Error detection and correction
mechanism for establishing and are more challenging due to the
terminating a connection. lack of a dedicated connection.

II. Design Issues


Both connection-oriented and connectionless networks exhibit design issues which include the
following:

Connection-Oriented Connectionless
1. Connection Establishment: when using a 1. Packet Loss Handling: there are no
connection-oriented service, first one mechanisms for retransmitting lost
needs to establish a connection, use it and packets and ensuring data integrity.
then release it.
2. Packet Storing and Forwarding: a packet 2. Routing Efficiency: efficient routing
is sent to the nearest router. The packet is algorithms should be implemented to
stored there until it has fully arrived and prevent congestion and optimize packet
verified then it is forwarded to the next delivery.
router till it reaches the destination.
3. Error Handling: there are no mechanisms 3. QoS Support: quality of service
for detecting and recovering from errors requirements should be addressed,
during data transmission. especially for real-time applications.

III. Preference and Suggestion


My preference between connection-oriented and connectionless networks depends on what I
need. Do I need reliable and ordered communication? Then I would prefer to use a connection-
oriented network. However, if I want to stream and play games which need efficiency and
scalability, then a connectionless network is a better choice.
I would prefer a connectionless network if they enhance it with QoS mechanisms. QoS
mechanisms can prioritize traffic and reduce the risk of congestion and packet loss, thus making
connectionless networks more suitable for a wider range of applications.

References:
a7thson. (2003, January 2). Connection-oriented and connectionless
services. everything2. http://everything2.com/index.pl?node_id=1409718
Dordal, P. (2019). An introduction to computer networks.
https://my.uopeople.edu/pluginfile.php/1770955/mod_book/chapter/455437/
ComputerNetworksText.pdf
(n.d.). Computer networks. Read Section 1.3 Network Software.
https://my.uopeople.edu/pluginfile.php/1770955/mod_book/chapter/455437/Networks%203.pdf?
time=1588616613482

You might also like