Assignment I
Assignment I
1. Why is flow control required at both the Data Link and Transport
Layers?
2. Station A needs to send a message consisting of 10 packets to Station B
using a sliding window (window size 4) and go-back-n error control
strategy. All packets are ready and immediately available for
transmission. If every 6th packet that A transmits gets lost (but no Ack
from B ever get lost), then what is the number of packets that A will
transmit for sending the message to B?
3. Why is Error control required at both the Data Link and Transport
Layers?
4. Assume that two computers A and B are connected with 512 Gbps
bandwidth. Consider if the distance between the hosts is M metres and
the link speed of the medium is 2 x 109 m/s. If Computer A need to send
a one- kilobyte packet to Computer B. What is the minimum distance M
required such that the propagation delay equals the transmission delay?
5. Suppose 12 packets are sent via Stop & Wait protocol from sender to
receiver. If every fourth packet get lost, then what is the total Re-
transmission required?
6. Consider a network connecting two systems located 8000km apart. The
bandwidth of the network is 500 * 10 6 bps. The propagation speed of the
media is 4x106 m/s. It needs to design a Go-Back-N sliding window
protocol for this network. The average packet size is 107 bits. The
network is to be used to its full capacity. Assume that processing delays
at nodes are negligible. What will be the minimum size in bits of the
sequence number field?
7. In stop and Wait ARQ if ACK1 is send by the receiver then the sender
sends
(a) Frame 1 (b) Frame 0 (c) Frame 2 (d) None
8. An error handling method GBN ARQ uses Window Size = 64. How
many bits are needed to define the sequence number?
(a) 6 (b) 8 (c) 4 (d) none
9. A channel has propagation delay of 10ms. For 320 bit frame, what will
be the channel bit rate in Stop-n-Wait protocol to achieve 50%
efficiency?
(a) 8 Kbps (b) 70 Kbps (c) 16 Kbps (d) none
10.Which of the following OSI protocol layer and functionality pairs
is incorrect?
(a) Data Link layer and Bit Synchronization
(b) Network layer and Routing
(c) Transport layer & End to End Process Communications
(d) Medium Access Control Sub-Layer & Channel Sharing