Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Consider an application that sends a chunk of data (say, N bits) every k time un

ID: 3784314 • Letter: C

Question

Consider an application that sends a chunk of data (say, N bits) every k time units where k is some small quantity. When this application begins, it always runs for a very long period of time. You may assume that the number of clients receiving this data is small and does not change, and each client is receiving an equal and large amount of data over the execution of the application.

Answer the following questions and briefly justify your answers. Different answers are possible, but a clear justification must be provided.

(a) Which would be more appropriate for this application: A packet-switched network or a circuit-switched network?

(b) For this part, assume that a packet-switched network is used and the only traffic in the network is from applications like the one just described. Also, assume that the sum of the application data rates is less than the capacities of each link in the network.

Do we need congestion control?

Do we need flow control?

Explanation / Answer

A}-In my opinion packet switching is the best approch to proccess with as in packet switching messages are divided into n number of packets before the packets are sent to receiver end. Each packet is then transmitted individually and provide ease of flow by follow different routes to its destination. Once all the packets corresponds to a message arrive at the destination end , all messages are recompiled into the original message.

B)-No we does not need any Flow control if receiver are able to accommodate the data provided by the sender Also, There is no need of Congestion Control as Congestion in a network may occur when the number of packets sent with the network is greater than the capacity of the network.