Stop-and-Wait Protocol

  Рет қаралды 440,902

Neso Academy

Neso Academy

Күн бұрын

Computer Networks: Stop-and-Wait Protocol in Computer Networks
Topics Discussed:
1) Stop-and-Wait Protocol.
2) Working of Stop-and-Wait Protocol
3) Problems in Stop-and-Wait Protocol.
Follow Neso Academy on Instagram: @nesoacademy (bit.ly/2XP63OE)
Contribute: www.nesoacademy.org/donate
Memberships: bit.ly/2U7YSPI
Books: www.nesoacademy.org/recommende...
Website ► www.nesoacademy.org/
Forum ► forum.nesoacademy.org/
Facebook ► goo.gl/Nt0PmB
Twitter ► / nesoacademy
-Music-
Axol x Alex Skrindo - You [NCS Release]
#ComputerNetworksByNeso #ComputerNetwork #StopAndWaitProtocol

Пікірлер: 102
@anjalijha2663
@anjalijha2663 3 жыл бұрын
One more thing i do not get Neso only like those comment, where people show love and affection for this channel, they do not even look at us our confusing brains with so many doubts
@sokthaitang2881
@sokthaitang2881 3 жыл бұрын
Very well explain. Simple and easy to understand.
@baadal440
@baadal440 3 жыл бұрын
You are my teacher bro❤️, you saved me😃
@Asim_Usama
@Asim_Usama 2 жыл бұрын
JazakAllah for this easy and wonderful lecture on this topic. May Allah gives you more knowledge.
@rasikarajesh5762
@rasikarajesh5762 2 жыл бұрын
Thank you so much sir, very nice presentation ❤️👏
@abodawead9039
@abodawead9039 2 жыл бұрын
thank you very much , it is super easy to understand , good job .
@sparshgarg7223
@sparshgarg7223 2 жыл бұрын
Great Explanation Explained very easily
@aninditakhan4525
@aninditakhan4525 7 ай бұрын
Awesome video! Thank you so much! 😊
@harankannan9414
@harankannan9414 3 жыл бұрын
Great explanation 👍
@letslearnwithzoya
@letslearnwithzoya Жыл бұрын
Great lecture!
@dipeshsapkota844
@dipeshsapkota844 3 жыл бұрын
I am confused here you said in problem 1 : "sender waits for ACK for an infinite amount of time " in problem 3 :"After timeout on sender side, a delayed ACK might be wrongly considered as ACK of some other data packet." my question is that, if sender waits for infinite amount of time then how there will be timeout in sender side ?
@jaypatel2903
@jaypatel2903 3 жыл бұрын
Obviously bro, you are right. I am also confused for the same
@somalrudra5805
@somalrudra5805 3 жыл бұрын
A late reply but can help students in future. Problem: sender waits for ACK for an infinite amount of time Solution: Introduce "time out" on sender side. New problem: ack not received in given "time out" period. Solution: Give sender's packet a sequence #SN,if receiver sends back Request number==#SN as ack, send the next frame/packet with #SN+1. Otherwise, resend the packet having Sequence number #SN to the receiver.
@pradeepjaiswal9706
@pradeepjaiswal9706 3 жыл бұрын
yes there's mistake sender does not wait for infinite amount of time . There is a timer set at the sender when a frame is send if it does not receive ack in given amount of time it would send the same frame again.
@abraralharbi6835
@abraralharbi6835 3 жыл бұрын
@@pradeepjaiswal9706 Thank you
@abraralharbi6835
@abraralharbi6835 3 жыл бұрын
@@somalrudra5805 Thank you so much.
@GreekyAI
@GreekyAI Жыл бұрын
very helpful
@user-lr6ot6si7q
@user-lr6ot6si7q 4 ай бұрын
very well explained
@mdasifmahmud4058
@mdasifmahmud4058 3 жыл бұрын
Very good presentation 💘💘
@vsh155
@vsh155 Жыл бұрын
excellent explanation
@dharshanakanniappan9926
@dharshanakanniappan9926 Жыл бұрын
Heartfelt Thankyou 💗✨..
@surendraneelaiah7963
@surendraneelaiah7963 2 жыл бұрын
thank you sir ❤️
@saptarshichattopadhyay8234
@saptarshichattopadhyay8234 Ай бұрын
Thank you so much 💓 💗 💛 💖 ☺️
@siddharthmishra1061
@siddharthmishra1061 Жыл бұрын
One thing was incorrect - 5:54 "This protocol has a drawback of delay in acknowledgement if received after timeout" But there is no concept of timeout in this protocol. This is a drawback of Stop and wait ARQ protocol not the simple stop and wait. Please correct.
@beingyourself4553
@beingyourself4553 4 ай бұрын
exactly !
@naveedullah5314
@naveedullah5314 3 жыл бұрын
thanks sir for such a brilliant lecture 👌👌👌
@RAHULRATHOD-nu4pm
@RAHULRATHOD-nu4pm Жыл бұрын
Thank you sir for the explanation keep simple of this excellent lecture
Ай бұрын
Thank you so much for explaining something that is fundamentally really simpe. I wish my university lecturers changed their approach on explaining to something like this.
@farahmohamed2104
@farahmohamed2104 7 ай бұрын
good job
@isaicsefxec6721
@isaicsefxec6721 3 жыл бұрын
Animation is wow... What software is using do this animation... Waiting for respone
@dhanushkumar2540
@dhanushkumar2540 Жыл бұрын
Thank you
@vigneshwaran8355
@vigneshwaran8355 Жыл бұрын
Brilliant man...... 💯
@siasecurityprogramming7007
@siasecurityprogramming7007 Жыл бұрын
thank you a lot
@radhikatalokar3002
@radhikatalokar3002 11 ай бұрын
Yes I clearly understand
@oviya.n1317
@oviya.n1317 3 жыл бұрын
Sir u said if ack is lost sender waits for infinite time for it. This tells that it has got no timer based connection them how ack delay is even a problem for the sender. It is sending one data at a time why is it even going to thing it is the ack of some other data ?
@anushrimahajan5866
@anushrimahajan5866 3 жыл бұрын
Sir ,what is meant by noiseless channels and noisy channel?..
@ritikbhadani7965
@ritikbhadani7965 3 жыл бұрын
If sender only sends data after receiving the ACK and it happening one by one then how a delayed ack might be wrongly considered as ack of the some other data???? The Ack must be of the data sent before it. !! Right ?
@shivamtiwari9040
@shivamtiwari9040 7 ай бұрын
in the third issue : if sender have sent a data packet let say Dn and it is waiting for ack An and have not sent any other data packet and as protocol it has recived ack for previous data packets sent ( that's why the sender sent Dn ) let say now it waits for a time period t and then it recieves ack from the reciever , how can the sender consider the ack to be of some other packet sent
@dharini2475
@dharini2475 3 жыл бұрын
8/7/21 11:27 am
@silk_iiiraj8456
@silk_iiiraj8456 7 ай бұрын
helpful !!
@shyamkumarbhattarai393
@shyamkumarbhattarai393 3 жыл бұрын
Could please provide slide link?
@parthshah8057
@parthshah8057 3 жыл бұрын
If channel is considered as noiseless, then how can data or acknowledgement gets lost ?
@Rishabsanjaywebsite
@Rishabsanjaywebsite 3 жыл бұрын
yeah, i think instead of caling it noiseless, he should have only called it stop and wait without arq
@siddheshagarwal1928
@siddheshagarwal1928 10 ай бұрын
IG Noiseless essentially means no noise is added to the data but there are more ways of signal getting distorted. For example, the signal can weaken over time.
@senbagamchandru3241
@senbagamchandru3241 Жыл бұрын
In DL layer it is frames and not data packets.. pls clarify
@shanmugapriya7554
@shanmugapriya7554 3 жыл бұрын
Thank you ...sir simplest protocol for noiseless channel was missed
@sheffyjoseph
@sheffyjoseph 3 жыл бұрын
It is simple *it has no flow or error control *data frames are traveling in only one direction from sender to reciever *the data link layer of the reciever immediately remove the header from the frame and hands the data packet to its network layer
@shanmugapriya7554
@shanmugapriya7554 3 жыл бұрын
@@sheffyjoseph thank you
@arfatbagwan48
@arfatbagwan48 Жыл бұрын
@@sheffyjosephcollision?
@vampyrkiller
@vampyrkiller Жыл бұрын
@@arfatbagwan48 what? It's unidirectional
@tejishtosh1491
@tejishtosh1491 2 жыл бұрын
5:25 I think that is , sender is waiting for ack for infinite amount of time , not reciever
@arfatbagwan48
@arfatbagwan48 Жыл бұрын
How the sender is set the ack time and receiver data time in case this is protocol okay then how the sender and receiver is wait for infinite time
@chandini5178
@chandini5178 11 ай бұрын
Tq❤
@sangeetasharmameenu6189
@sangeetasharmameenu6189 9 ай бұрын
aap bohot acha padhaate ho
@008-nirajdoiphode-co
@008-nirajdoiphode-co 2 жыл бұрын
Sir I have an query in problem no. 3(problem due to delya in ack/data) if we are sending 1 packet at a time and no other packet is send before receiving an ack how can it can consider the ack for any another packet due to delay?????
@yukselenyldz5130
@yukselenyldz5130 2 ай бұрын
Yeah I had the same question too
@anjalijha2663
@anjalijha2663 3 жыл бұрын
I did not understand delay wala part. If frames are transfered one by one then if there is a delay in ack, why it will conclude that it is of different packet?
@hunainaghai3342
@hunainaghai3342 2 жыл бұрын
Sender wait kar raha hoga ke acknowledgement aaye, but ack raaste mein hi lost hogayi toh sender ka timer out hone par woh phir se frame bheje ga taake receiver ko pata chal jaaye ke ack lost hogayi thi.
@sachinsaklani6726
@sachinsaklani6726 Жыл бұрын
@@hunainaghai3342 ek time pe ek hi frame send hota hai isme to par jab tak last sent frame ka acknowledge na mile to next thode send karte hai
@ujjawal.shukla
@ujjawal.shukla Жыл бұрын
Best video
@sameerap8943
@sameerap8943 4 жыл бұрын
Stop and wait me timeout nhi hota according to problem no 2
@naveenprabhu5977
@naveenprabhu5977 3 жыл бұрын
U said The sender has to wait for long time . But again u said there will be timeout.. I can't get this 🙄
@roshanmadusanka95
@roshanmadusanka95 3 жыл бұрын
Tnq ..🔥❤️
@Gokul-sm6rh
@Gokul-sm6rh 5 ай бұрын
Please upload session later transport layer
@185_harshkoldiya5
@185_harshkoldiya5 Ай бұрын
where are you from bro?
@nikhilsharma2421
@nikhilsharma2421 Жыл бұрын
I didn't get it how can the computer think that acknowledgement as the acknowledgement of some other data as at a time only 1 data can be send. And if their is a timeout then why the sender waits for infinite amount of time to receive the acknowledgement.
@mdaalishanraza3928
@mdaalishanraza3928 Жыл бұрын
yea this is kinda wrong lol
@nandigama1
@nandigama1 6 ай бұрын
Material pls
@Rexxxxaaa12
@Rexxxxaaa12 Жыл бұрын
uninstalled and then again reinstalled, do you know what might have happened to them ?!
@abhijeetdash3516
@abhijeetdash3516 3 жыл бұрын
If the sender is waiting for the ack before sending the next frame.. there cannot be a problem due to delayed ack.. as sender will not send the next frame until it receives the ack. So, tp1 != tp2 won't cause a problem until there is a timer. Am I missing something??
@dipeshsapkota844
@dipeshsapkota844 3 жыл бұрын
Yes, i also thought same about it . If there is no timer then sender will wait for infinite amount of time before receiving an ACK .
@Ankit-mq6em
@Ankit-mq6em 4 жыл бұрын
Bhai numerical quantities badao yar every topic ka different different type numerical
@rutujagaikwad1586
@rutujagaikwad1586 3 жыл бұрын
best
@sangeetasharmameenu6189
@sangeetasharmameenu6189 9 ай бұрын
apllied mathematics for bscit ke bhi video daaalo naa sir
@abhishekkhanna1349
@abhishekkhanna1349 3 жыл бұрын
what is noiseless and noise channel?
@phungdao7343
@phungdao7343 3 жыл бұрын
every channel has noises, noiseless channel is just in ideal conditions, noises make the data's quality decrese
@kaajojakab1191
@kaajojakab1191 Жыл бұрын
good to see how easy they've made it understand, but stop and wait protocol is not an unidirectional protocol , receiver also sends an ACK. packet to the sender.
@codingwithazan2280
@codingwithazan2280 7 ай бұрын
its unidirectional here unidirection mean sender and reciever cannot send frame at a same time
@saisravani2625
@saisravani2625 3 жыл бұрын
what is simplest protocol? in noiseless channels
@bhuppidhamii
@bhuppidhamii Жыл бұрын
STOP & WAIT
@ASHUTOSHTIWARI-pd9lo
@ASHUTOSHTIWARI-pd9lo 2 жыл бұрын
i think you should use data frames instead of packet
@CYMBIOTE
@CYMBIOTE Жыл бұрын
my professor uses your video ss to teach us , lol
@arijitdas3299
@arijitdas3299 4 жыл бұрын
Hello
@seemaverma279
@seemaverma279 10 ай бұрын
6:09 minutes why using concept of timeout in stop and wait protocol????? Sender will wait for an infinite amount of time
@cy7602
@cy7602 Жыл бұрын
Why did the lecturer explain this simple concept like rocket science?
@jagaa2287
@jagaa2287 2 жыл бұрын
NO ONE CAN CLEARLY THAN THIS VIDEO
@minhhoangcong9155
@minhhoangcong9155 Жыл бұрын
nah this video missed so much knowledge for real
@thecodingacharya3707
@thecodingacharya3707 4 жыл бұрын
1. Everytime sender sends a packet, it starts a timer. If sender receives ACK before timer expires it sends next packet. If timer expires and no ACK is received then it sends the same packet again. Nobody waits for an infinite amount of time. Yes, they have to wait for a longer period of time. 2. Receiver always sends an ACK Number of the next packet it is expecting from the sender. If sender sent a packet with sequence number n then receiver will send an ACK with number n+1 to tell the sender that it is expecting a packet with sequence number n+1. So i do not understand how sender can misjudge the ACK???
@prathishhemnath1850
@prathishhemnath1850 4 жыл бұрын
No sequence number in stop and wait protocol. It is a theoretical protocol. He is correct to the best of my knowledge
@universal4334
@universal4334 3 жыл бұрын
First of all in noise less channel how data will be missed ....???
@AnuragRawat01
@AnuragRawat01 6 ай бұрын
But the same mistake goes for error control? Why? Do u know?
@nad1ax2
@nad1ax2 3 жыл бұрын
It is "we will see what they are". Not "We will see what are they"
@telugutechtuts8986
@telugutechtuts8986 4 жыл бұрын
Sir... Instead of saying data packets.. You can say frame.... I think using packet name in DLL is totally wrong .. Thank u😊
@nesoacademy
@nesoacademy 4 жыл бұрын
You're correct, but it is not at all an issue as frames and packets are used interchangeably even by highly revered authors.
@user-sn8lj8in4v
@user-sn8lj8in4v 2 ай бұрын
Data packet Retransmitting is not explained
@sumukhka94
@sumukhka94 2 жыл бұрын
The explanation you gave for unidirectional data transmission is wrong
@user-11528
@user-11528 3 жыл бұрын
Indians
Stop-and-Wait ARQ Protocol
6:21
Neso Academy
Рет қаралды 351 М.
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 23 МЛН
Single Round of DES Algorithm
13:34
Neso Academy
Рет қаралды 125 М.
Go-Back-N ARQ
10:55
Neso Academy
Рет қаралды 726 М.
Flow Control
5:15
Neso Academy
Рет қаралды 352 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 265 М.
Sliding Window Protocol
7:54
Neso Academy
Рет қаралды 593 М.
Ethernet
13:05
Neso Academy
Рет қаралды 322 М.