6,039 views
0 0 votes
Consider  1 Mbps error-free line , The maximum frame size is 1000 bits .New packets are generated about 1 second apart . Timeout interval is 10m/sec if the special acknowledgement timer were eliminated unnecessary timout would occur . How any times average msg would have been transimitted ?

a) Only once

b) Twice

C) thrice

d) None

5 Answers

4 4 votes
  • Transmission delay (Tt) = L / B = 1000 bits / 10^6 bits per sec = 1 msec.
  • After the packet is put on the link, the time out timer is started which is 10 msec long.
  • The next packet is transmitted after 1 sec = 1000 msec.
  • If no acknowledgment is received within 10 msec, the packet will be retransmitted.
  • We have been asked how many times the average message be transmitted i.e. how many retransmissions are possible.
  • Retransmission occurs or not depends on the propagation delay (Tp).
  • If Tp is more, time out will occur and retransmission will take place but if Tp is less, then there will be no time out.
  • Since propagation delay (Tp) is not given in the question, therefore we can not say anything.
• edited by
0 0 votes

I am still not sure what you meant by "time interval is 10m/sec". If I am correct, it is a typing error. That should be 10msec (milli second).

10^6 bits in 1 sec

therefore bits that can be transferred before the timeout is = 10^6 * 10/1000 = 10000 bits

and avg  msg size is (0+1000)/2=500 bits 

number of frames (or msgs) that can be transferred are 10000/500=20

D) NONE

0 0 votes
Given BW=1Mbps   and frame size =1000 bits

in 1 second -----> 10^6 bits  We can transfer that much bits

and a timeout occurs  10msec( typo in question) so in 10 mesc------> 10^4 bits we can transfer that much bits

(10^4)/10^3 = 10  frame can be transmitted

Option :D" NONE
0 0 votes
I think to make sure transmissions occur RTT>Timeout.RTT=2*Tp.As no information is given regarding Tp,so we cannot say how many transmissions will occur in avg.
0 0 votes
Suppose A sent B a frame that arrived correctly, but there was no reverse traffic.

After a while A would time out and retransmit. B would notice that the sequence number was incorrect, since it would be below FrameExpected.

 

Consequently, it would send a NAK, which carries an acknowledgement number. Each frame would be sent exactly two times.
Position:
Show:

Related questions

0 0 votes
0 0 answers
718
718 views
Dknights asked Oct 5, 2024
718 views
Please explain the below question6. Station A sends data to station B over a full duplex link. Both A and B are using the sliding window protocol for flow control. The wi...
1 1 vote
3 3 answers
912
912 views
chetankamani asked Jul 15, 2024
912 views
Consider the sliding window algorithm where sender window size is 9 and receiver window size is 7 and no out of order arrivals. What is the smallest value for maximum seq...
0 0 votes
2 2 answers
2.2k
2.2k views
fred20978 asked Nov 8, 2022
2,214 views
I understood that receiver will correctly discard the frames in GBN all ack lost case. But its given that its positive ack and hence receiver wont send ack for discarded ...
2 2 votes
1 1 answer
3.2k
3.2k views
Ram Swaroop asked Jan 22, 2019
3,225 views
Consider two computers A and B areconnected through a network of 30 Mbps. Assume the distance between them is 3000km and the signal propagation speed is same as the speed...