Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.


Graded Discussion:

Scenario

Suppose AXJ is a software house having its branches in different cities which are connected through a computer network. For live interactions between the employees sitting in different branches with the executives at Head Office, AXJ wants to implement a mechanism of live video conversation in the network. Furthermore, to soften the working environment, the AXJ has also decided to facilitate its employees to play online games during their relaxation time in the software house. Online game server will be placed in the head office which can serve the users in all branches.

Considering the above mentioned scenario, you are required to mention the most suitable protocol from the following with two valid reasons:

UDP
TCP
Please read the scenario carefully before writing your comment on the said topic.

A concise, coherent and to the point comment is preferred over lengthy comment having irrelevant details. Your comment must not be more than 4-5 lines. Comments, posted on regular Lesson's MDB or sent through email will NOT be considered in any case. Any request about such an acceptance will not be catered.

Views: 2959

Replies to This Discussion

UDP protocol is suitable for live streaming and gaming because its do not need acknowledgement and error correction and retransmiting of lost packets. UDP is fast than TCP.

Thanks

  CS 601 (Data Communication)

Graded Discussion board (GDB)

Due Date: February 10, 2017

Total Marks:

                        ==========================

Question no 1:

                    Suppose AXJ is a software house having its branches in different cities which are connected through a computer network.  For live interactions between the employees sitting in different branches with the executives at Head Office, AXJ wants to implement a mechanism of live video conversation in the network.  Furthermore, to soften the working environment, the AXJ has also decided to facilitate its employees to play online games during their relaxation time in the software house.  Online game server will be placed in the head office which can serve the users in all branches.

Considering the above mentioned scenario, you are required to mention the most suitable protocol from the following with two valid reasons:

  1.               UDP
  2.                TCP

Answer:

                The most suitable protocol in this scenario is UDP. UDP stands for User Datagram Protocol or Universal Datagram Protocol. UDP is also a protocol used in message transport or transfer. This is not connection based which means that one program can send a load of packets to another and that would be the end of the relationship. UDP is suitable for applications that need fast, efficient transmission, such as games. UDP's stateless nature is also useful for servers that answer small queries from huge numbers of clients. UDP has no inherent order as all packets are independent of each other. If ordering is required, it has to be managed by the application layer.

CS601 GDB Solution
TCP is best for the scenario
TCP is connection-oriented protocol. When a file or message send it will get delivered unless connections fails. If connection lost, the server will request the lost part. There is no corruption while transferring a message.
Use persistent plain TCP sockets if both client and server independently send packets but an occasional delay is OK.
UDP is connectionless protocol. When you a send a data or message, you don’t know if it’ll get there, it could get lost on the way. There may be corruption while transferring a message.
Use UDP if both client and server may independently send packets and occasional lag is not OK.

Idea sol 

Attachments:

Read this and decide your answer

http://www.diffen.com/difference/TCP_vs_UDP

RSS

© 2021   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service