2. (i) [3] What are the three properties of Reliable Data
Transfer?
(ii) [2+2] Suppose host A sends a packet to host B. How can A be
ensured that the packet did not corrupt in the channel? If the
packet was corrupted, what can be done?
(iii) [2+2] In our rdt protocols, why do we need to introduce
sequence numbers and timers?
(iv) [5] Draw the Finite State Machine (FSM) for the receiver side
of protocol rdt3.0.
2.(i) The properties of Reliable Data Transfer are:
(ii) The positive acknowledgements and helps A to understand that the packet is not corrupted in the channel. If the packet was corrupted then the retransmission of the same packet is done.
(iii) Sequence numbers are required for a receiver to find out whether the arriving packet contains new data or it is a retransmission. Timers are used to handle losses in the channel. If the ACK for a transmitted packet is not received within the duration of the timer for the packet, the packet (or its ACK or NACK) is assumed to have been lost. Hence, the packet is retransmitted.
(iv) Finite State Machine (FSM) for the receiver side of
protocol rdt3.0.
(iv) Finite State Machine
(FSM) for the receiver side of protocol rdt3.0.
2. (i) [3] What are the three properties of Reliable Data Transfer? (ii) [2+2] Suppose host...
PLEASE HELP WITH THESE COMPUTER NETWORK QUESTIONS THESE INCLUDE MCQS AND CALCULATIONS With reference to the Go-Back-N and Selective repeat protocols, what does the window value signify? The packets that have already been ACKed The packets sent but remain unACKed The sequence numbers available and not yet sent The sequence numbers of packets not yet available None of the above 1 points QUESTION 2 Which of the following is NOT a component of the TCP congestion control algorithm? Slow...
check my answers for Networking I came up with these answers, can check my answers Question 1: General What data rate is needed to transmit an uncompressed 4" x 6" photograph every second with a resolution of 1200 dots per inch and 24 bits per dot (pixel)? 691,200 kb/s 28.8 kb/s 8.29 Mb/s 829 Mb/s Question 2: Layering "Layering" is commonly used in computer networks because (check all that apply): -It forces all network software to be written in ‘C’....