Question: Hello I need help answering these 6 questions for Computer Networking Please give a proper response to each part to each question and answer all
Hello I need help answering these 6 questions for Computer Networking


Please give a proper response to each part to each question and answer all 6 questions. Thank you.
1. Give brief answers for each of the following parts: [5each ] a) UDP like TCP has multiplexing and error control. Why is then TCP considered a reliable protocol and UDP is not? b) Explain why would an application programmer choose to run an application over UDP rather than TCP? c) What features make TCP connection oriented and full duplex? 2. Explain briefly how multiplexing and demultiplexing work in the transport layer. Use a sketch if that helps your explanation. [5] 3. QUIC (Quick UDP Internet Connections) is a new transport layer protocol. What features make this protocol better than UDP? [5] 5. A packet is transmitted from St. Louis to Chicago over a 1Gbps link. The packet size is 1000 bytes and has a transmission delay of 10 microseconds. If the ACK from Chicago is received in 20msec., then what is the channel utilization? What is the effective throughput? Assume that the ACK packet is very small and has no transmission delay. [10] 6. In problem 5 , it is seen that the utilization of the 1Gbps channel is low, and the effective throughput is less than 1Mbps. [10] d) How does pipelining in TCP improve channel utilization? e) If the sender could send 10 packets without waiting for an ACK, then what would be the utilization and throughput? 7. UDP uses 16-bit checksums for error control. The following three 16-bit words are to be sent from host A to host B: 0111100001010101,0110011100000011 , and 1100110110101011. [12] f) Calculate the checksum that A will send to B. g) How will B use the checksum to verify the integrity of data? h) Does the method that you suggest detect all one-bit errors? Why? i) Can it correct one-bit errors? Why
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
