Computer Networking Questions Response

User Generated

Sbyrj

Computer Science

Description

Answer the question please clearly.


[2 points] If all the links in the Internet were reliable, would the TCP reliable delivery service be redun-

dant? Why or why not?


2. [2 points] If you are to develop an application that sends high quality images from one end to another,

would you prefer TCP or UDP? Explain, why you have selected that protocol (TCP/UDP)? Put some

strong arguments.


3. [2 points] In the rdt protocols described in class (and covered in textbook Section 3.4) what is the

purpose of sequence numbers and of timers.


4. [4 points] UDP and TCP use 1s complement for their checksum. Suppose you have the following three

8-bit bytes: 01010011, 01100110, 01110111. What is the 1s complement of the sum of these 8-bit bytes?

Why is it that UDP takes the 1s complement of the sum: that is, why not just use the sum? With

the 1s complement scheme, how does the receiver detect errors? Is it possible that a 1-bit error will go

undetected?


5. [5 points] List all possible Congestion Control mechanism considering the following image and explain

all of them in detail.(see the attachment )




Attachment preview

1. [2 points]  If all the links in the Internet were reliable, would the TCP reliable delivery service be redundant? Why or why not? 2. [2 points] If you are to develop an application that sends high quality images from one end to another, would you prefer TCP or UDP? Explain, why you have selected that protocol (TCP/UDP)? Put some strong arguments.

Unformatted Attachment Preview

1. [2 points) If all the links in the Internet were reliable, would the TCP reliable delivery service be redun- dant? Why or why not? 2. [2 points] If you are to develop an application that sends high quality images from one end to another, would you prefer TCP or UDP? Explain, why you have selected that protocol (TCP/UDP)? Put some strong arguments. 3. [2 points] In the rdt protocols described in class (and covered in textbook Section 3.4) what is the purpose of sequence numbers and of timers. 4. [4 points] UDP and TCP use 1s complement for their checksum. Suppose you have the following three 8-bit bytes: 01010011, 01100110, 01110111. What is the 1s complement of the sum of these 8-bit bytes? Why is it that UDP takes the 1s complement of the sum: that is, why not just use the sum? With the 1s complement scheme, how does the receiver detect errors? Is it possible that a 1-bit error will go undetected? 5. [5 points] List all possible Congestion Control mechanism considering the following image and explain all of them in detail. 45 40 35 30 Congestion window size (segments) 25 20 15 10 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Transmission round 1. [2 points) If all the links in the Internet were reliable, would the TCP reliable delivery service be redun- dant? Why or why not? 2. [2 points] If you are to develop an application that sends high quality images from one end to another, would you prefer TCP or UDP? Explain, why you have selected that protocol (TCP/UDP)? Put some strong arguments. 3. [2 points] In the rdt protocols described in class (and covered in textbook Section 3.4) what is the purpose of sequence numbers and of timers. 4. [4 points] UDP and TCP use 1s complement for their checksum. Suppose you have the following three 8-bit bytes: 01010011, 01100110, 01110111. What is the 1s complement of the sum of these 8-bit bytes? Why is it that UDP takes the 1s complement of the sum: that is, why not just use the sum? With the 1s complement scheme, how does the receiver detect errors? Is it possible that a 1-bit error will go undetected? 5. [5 points] List all possible Congestion Control mechanism considering the following image and explain all of them in detail. 45 40 35 30 Congestion window size (segments) 25 20 15 10 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Transmission round 45 40 35 30 25 20 15 10 5 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Transmission round
Purchase answer to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Explanation & Answer

Please check to see if you need anything modified and let me know

Computer Networking

Student Name

Institutional Affiliation

Question 1
No, the TCP Delivery Service would not be redundant if all internet links were reliable.
Each internet link ensures that IP datagrams that are sent over the link are received on the other
end of that link with no errors. However, it is not a guarantee that those IP datagrams arrive at
their destination in the right order. Using IP, datagrams that come from the same TCP
connections are capable of taking different routes within the network and might arrive out of
order. TCP is useful in providing the application's receiving end the byte stream in the order they
are supposed ...


Anonymous
Just the thing I needed, saved me a lot of time.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4

Similar Content

Related Tags