Computer Networks And Internet Protocol Week 3 Answers
Are you looking for Nptel Computer Networks And Internet Protocol Week 3 Answers. All weeks assignments available here at Progiez.
Table of Contents

Nptel Computer Networks And Internet Protocol Week 3 Answers (Jan-Apr 2025)
Course link: Click here
Que. 1) What kind of sequence number does TCP use?
A) Byte-oriented sequence number
B) Packet-oriented sequence number
C) Randomly generated fixed sequence numbers
D) None of them
Que. 2) Identify the FALSE statement(s) in the following:
I. The transport layer functionalities (e.g., connection establishment, flow control, error detection) operate at an abstract level using data structures, algorithms, and system calls implemented in the OS kernel.
II. The operating system (OS) kernel does not play any role in supporting the transport layer functionalities of the TCP/IP protocol stack.
A) Only (I)
B) Only (II)
C) Both (I) and (II)
D) Neither (I) nor (II)
Que. 3) Which of the following services is NOT supported by the transport layer?
A) End-to-end packet delivery
B) Ordered packet delivery
C) Reliable data delivery
D) Forwarding the datagram from one hop to another hop in the network
Que. 4) What can be a primary mechanism used to ensure reliable data transfer in a stop-and-wait algorithm (Noisy Channel)?
A) Employing only error detection and correction codes without requiring acknowledgments.
B) Increasing the timeout interval.
C) Using a sequence number to identify each packet uniquely and waiting for an acknowledgment for each packet before sending the next packet.
D) Using a sliding window to send multiple packets without waiting for their acknowledgments.
Que. 5) A data of 40 bytes needs to be delivered using TCP protocol, but a sender can send a segment of maximum size 12 bytes only. Identify the sequence number of the last segment formed if the sequence number field uses 5 bits only. (Assume sequence number starts from 0.)
A) 1
B) 4
C) 12
D) 31
Que. 6) A sender uses a sliding window protocol with a window size of 5. The range of sequence numbers follows modulo 8 (the sequence number starts from 0 to 7). If the receiver acknowledges packet 1, what will be the sender’s new window range?
A) 1-5
B) 2-6
C) 3-7
D) 0-4
Que. 7) Determine whether the following information is True or False:
“During the three-way handshaking of the connection establishment procedure (from Host 1 to Host 2), delayed duplicate SYN can be handled by TCP at Host 2 simply by ignoring it, as the sequence number is invalid.”
A) True
B) False
Que. 8) TCP instance uses a sliding window protocol in a noisy channel. A timeout occurs due to the loss of a segment (or the acknowledgment). Mark the RIGHT statement among the following:
A) In the case of Go-Back-N ARQ, if any segment of the sliding window is lost, all the segments of the sliding window are retransmitted, while in Selective Repeat ARQ, only the lost packets are selectively transmitted.
B) In the case of Go-Back-N ARQ, if any segment of the sliding window is lost, only the lost packets of the sliding window are selectively retransmitted, while in Selective Repeat ARQ, all packets of the sliding window are retransmitted.
C) In both cases, Go-Back-N ARQ and Selective Repeat ARQ, all packets of the sliding window are retransmitted.
D) In both cases, Go-Back-N ARQ and Selective Repeat ARQ, only lost packets of the sliding window are selectively retransmitted.
Que. 9) Consider a sender using the Go-Back-N ARQ protocol with a window size of 5. The sequence number ranges from 0 to 7 (modulo 8). The sender initially transmits packets with the sequence numbers 0, 1, 2, 3, and 4. During transmission, packet 3 is lost in the network. The sender receives a cumulative ACK for packet 2. The sender continues sending packet 5, 6, and 7, but the receiver denies accepting them due to the loss of packet 3.
Identify the range of packets that will be retransmitted by the sender after the timeout of packet 3.
A) 0, 1, 2, 3, and 4.
B) 2, 3, 4, 5, and 6.
C) 4, 5, 6, and 7.
D) 1, 2, 3, 4, and 5.
Que. 10) A client and a server establish a connection using TCP’s three-way handshake. The following details are given:
- Initial sequence number of the client: 100
- Initial sequence number of the server: 300
- RTT (Round Trip Time): 80ms
- Each TCP segment carries 40 bytes of header information.
- The server sends a SYN-ACK segment, and the acknowledgment (ACK) segment from the client is delayed due to congestion, taking 100ms to reach the server.
How much time does it take to establish the connection under such a scenario?
A) 100ms
B) 280ms
C) 180ms
D) 260ms
For answers or latest updates join our telegram channel: Click here to join
These are Computer Networks And Internet Protocol Week 3 Answers
More Nptel Courses: https://progiez.com/nptel-assignment-answers