0 0 votes if suppose transmission time for sending frame is T then if we want to send a window of size 3 i.e 3 frames simultaneously,will it b still T or 3*T?? ///it might be a silly doubt but i was just confused. Computer Networks computer-networks + – Akriti sood 1.7k views answer comment Share Follow Print See all 2 Comments 2 2 Comments reply santhoshdevulapally commented Jan 4, 2017 reply Follow flag window size=3 then send 3 frames at a time(max usage of window) then Transmission time T . window size=3 send one frame and after ack again send one more frame like(min usage of window) in that case Transmission time=3*T 0 0 replyShare Akriti sood commented Jan 4, 2017 reply Follow flag but if we are sending all at the same time then would'nt frame sizes of all frame sum up..? like in go back N or selective repeat,we send a window at a time..so which case do we consider then?? 0 0 replyShare Please log in or register to add a comment.
1 1 vote there will be pipelining then... if say u have 3 intermediate routers and u r sending all packets in one go without waiting fr acknowledgements then for first packet it will be 4Tt and rest all will come in 1 Tt each(m nt considering Tp) but if u r sending 1 packet at a time waiting fr its ack then sending second packet then total time will be 4Tt * no of packets..u have to find out how the question is asked!! sudsho answered Jan 4, 2017 sudsho comment Share Follow See all 11 Comments 11 11 Comments reply Akriti sood commented Jan 4, 2017 reply Follow flag do not consider any routers for example,just consider direct path..then tell..what it will be answer if i send window if size 3?? and is it always that if there are some routers in between then transmission time for each divided link is added?? 0 0 replyShare sudsho commented Jan 4, 2017 reply Follow flag if no routers then also same case if u r not waiting for acknowledgements of previous packets and sending all at one go then its nothing but all data will be clubbed and send together on the link if u r waiting fr acks then Tt*no of packets.. m nt getting ur second doubt? 0 0 replyShare Akriti sood commented Jan 4, 2017 reply Follow flag what i am asking is,if we are sending a window of 3 frames without acknowledgment then it will be 3*Tt where Tt is transmission time for one frame or will it be just Tt..??you are saying all data will be clubbed up,so all data is 3*size of one frame which comes out to be 3*Tt only na and if it taking 3*Tt ,then what is the use of sending a window at a time then,, and if we wait for ana acknowledgment,then obivously each tranmisiion dealy per frame will be added up..right? so,sending a window at a time does not effect transmission delay ?? my second doubt was if there are 'n' routers in the path then will transmission delay be n*Tt or it depends on question?? 0 0 replyShare sudsho commented Jan 4, 2017 reply Follow flag Tt depends on length of the packet means no bits u r sending then how will it be same if ur sending a window of 3 packets and 1 packet? obviously for 1 link BW will be same just add total bits u r sending in the window and calculate Tt... example if u have 3 packets in the window each containg 100b...then if u send 1 packet then its Tt will depend on these 100b only and if u send all packets in the window then Tt will depend on 300b we dont use window to reduce Tt...we use it to send maximum packets in one go... there is always a relationship between space and time...if u try to increase space then time will also increase! 0 0 replyShare sudsho commented Jan 4, 2017 reply Follow flag for ur second question ..it depends on question whether u r waiting or not for acks.. 0 0 replyShare Akriti sood commented Jan 4, 2017 reply Follow flag without acknowledgment case- packet=100B Tt for one packet =100/B/w Tt for a window having 3 packets is 3*100/B/w which is 3*Tt of one packet with acknowledgement case first packet Tt= 100/B/w second packet =100/B/w third packet=100/B/w total transmisiion time =300/B/w which is again 3*Tt so how is without and with acknowledgment case different..?its just that in without acknowledgemnt case only one Tp will be there but in with acknowledgment case 3Tp wil be there.. please correct me.. 0 0 replyShare sudsho commented Jan 4, 2017 reply Follow flag its nt changing here because u havent considered any intermediate routers :) 0 0 replyShare Akriti sood commented Jan 4, 2017 reply Follow flag oh alright..i understood.one final doubt for second question,you said that "it depends on question whether u r waiting or not for acks."and in your above answer you said- "if say u have 3 intermediate routers and u r sending all packets in one go without waiting fr acknowledgements then for first packet it will be 4Tt and rest all will come in 1 Tt each.but if u r sending 1 packet at a time waiting fr its ack then sending second packet then total time will be 4Tt * no of packets..u have to find out how the question is asked!!" here,in both with and without acknowledgment case,you have multilpied with 4.. 0 0 replyShare sudsho commented Jan 4, 2017 reply Follow flag if u have 3 packets and have to transmit 4 times.. without acks: 4Tt+3Tt(pipelining) with acks:4Tt * 3 2 2 replyShare Akriti sood commented Jan 4, 2017 reply Follow flag what would be total time here,TT + 2*Tp or 4*Tt + Tp according to your logic https://gateoverflow.in/99248/find-the-throughput 0 0 replyShare Akriti sood commented Jan 4, 2017 reply Follow flag ok..thanks sudsho..:-) 1 1 replyShare Please log in or register to add a comment.