Stop-and-Wait Protocol

Поделиться
HTML-код
  • Опубликовано: 12 ноя 2024

Комментарии • 109

  • @anjalijha2663
    @anjalijha2663 4 года назад +32

    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

  • @Asim_Usama
    @Asim_Usama 2 года назад +43

    JazakAllah for this easy and wonderful lecture on this topic.
    May Allah gives you more knowledge.

  • @sokthaitang2881
    @sokthaitang2881 4 года назад +15

    Very well explain. Simple and easy to understand.

  • @baadal440
    @baadal440 4 года назад +13

    You are my teacher bro❤️, you saved me😃

  • @ashikahamed9169
    @ashikahamed9169 7 дней назад

    You are the best teacher❤

  • @jovan_spasovic
    @jovan_spasovic 5 месяцев назад

    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.

  • @dipeshsapkota844
    @dipeshsapkota844 4 года назад +81

    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 4 года назад +8

      Obviously bro, you are right. I am also confused for the same

    • @somalrudra5805
      @somalrudra5805 4 года назад +46

      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 4 года назад +30

      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.

  • @shanmugapriya7554
    @shanmugapriya7554 4 года назад +15

    Thank you ...sir simplest protocol for noiseless channel was missed

    • @sheffyjoseph
      @sheffyjoseph 3 года назад +11

      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 года назад +4

      @@sheffyjoseph thank you

    • @arfatbagwan48
      @arfatbagwan48 Год назад

      @@sheffyjosephcollision?

    • @vampyrkiller
      @vampyrkiller Год назад

      @@arfatbagwan48 what? It's unidirectional

  • @AnamikaGarg-j5n
    @AnamikaGarg-j5n 8 месяцев назад

    very well explained

  • @farahmohamed2104
    @farahmohamed2104 Год назад +1

    good job

  • @aninditakhan4525
    @aninditakhan4525 Год назад

    Awesome video! Thank you so much! 😊

  • @siddharthmishra1061
    @siddharthmishra1061 Год назад +10

    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.

  • @saptarshichattopadhyay8234
    @saptarshichattopadhyay8234 5 месяцев назад

    Thank you so much 💓 💗 💛 💖 ☺️

  • @rasikarajesh5762
    @rasikarajesh5762 3 года назад +4

    Thank you so much sir, very nice presentation ❤️👏

  • @naveedullah5314
    @naveedullah5314 3 года назад +9

    thanks sir for such a brilliant lecture 👌👌👌

    • @RAHULRATHOD-nu4pm
      @RAHULRATHOD-nu4pm Год назад

      Thank you sir for the explanation keep simple of this excellent lecture

  • @vigneshwaran8355
    @vigneshwaran8355 Год назад

    Brilliant man...... 💯

  • @vsh155
    @vsh155 2 года назад

    excellent explanation

  • @dhanushkumar2540
    @dhanushkumar2540 2 года назад

    Thank you

  • @surendraneelaiah7963
    @surendraneelaiah7963 3 года назад +1

    thank you sir ❤️

  • @radhikatalokar3002
    @radhikatalokar3002 Год назад

    Yes I clearly understand

  • @siasecurityprogramming7007
    @siasecurityprogramming7007 Год назад

    thank you a lot

  • @mdasifmahmud4058
    @mdasifmahmud4058 4 года назад +1

    Very good presentation 💘💘

  • @tejishtosh1491
    @tejishtosh1491 3 года назад +4

    5:25 I think that is , sender is waiting for ack for infinite amount of time , not reciever

  • @GreekyAI
    @GreekyAI Год назад +1

    very helpful

  • @sangeetasharmameenu6189
    @sangeetasharmameenu6189 Год назад

    aap bohot acha padhaate ho

  • @sparshgarg7223
    @sparshgarg7223 2 года назад

    Great Explanation
    Explained very easily

  • @harankannan9414
    @harankannan9414 3 года назад +1

    Great explanation 👍

  • @isaicsefxec6721
    @isaicsefxec6721 4 года назад +2

    Animation is wow... What software is using do this animation... Waiting for respone

  • @abodawead9039
    @abodawead9039 2 года назад +2

    thank you very much , it is super easy to understand , good job .

  • @parthshah8057
    @parthshah8057 4 года назад +36

    If channel is considered as noiseless, then how can data or acknowledgement gets lost ?

    • @Rishabsanjaywebsite
      @Rishabsanjaywebsite 3 года назад +7

      yeah, i think instead of caling it noiseless, he should have only called it stop and wait without arq

    • @siddheshagarwal1928
      @siddheshagarwal1928 Год назад +12

      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.

  • @ujjawal.shukla
    @ujjawal.shukla 2 года назад

    Best video

  • @dharshanakanniappan9926
    @dharshanakanniappan9926 2 года назад

    Heartfelt Thankyou 💗✨..

  • @letslearnwithzoya
    @letslearnwithzoya Год назад

    Great lecture!

  • @silk_iiiraj8456
    @silk_iiiraj8456 11 месяцев назад

    helpful !!

  • @shivamtiwari9040
    @shivamtiwari9040 Год назад

    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

  • @008-nirajdoiphode-co
    @008-nirajdoiphode-co 2 года назад +3

    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?????

  • @anushrimahajan5866
    @anushrimahajan5866 3 года назад +1

    Sir ,what is meant by noiseless channels and noisy channel?..

  • @chandini5178
    @chandini5178 Год назад

    Tq❤

  • @mynamestgija
    @mynamestgija 2 месяца назад

    Stop and wait, protocol we will be only sending one packet, only after receiving the acknowledgement. How can the delayed acknowledgement or the data be a problem here? once the data packet is sent to the receiver, unless and until some kind of acknowledgement is received from the receiver, then only we can send another packet. so whatever delayed acknowledgement, which is received from the receiver side is that of the previous packet or the most recent packet sent..? Then why are we considering it as a problem? By considering that, it might be wrongly considered as acknowledgement of some other data packet.

  • @anjalijha2663
    @anjalijha2663 4 года назад +7

    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 года назад +1

      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

  • @Abhishekkumar-tl8xq
    @Abhishekkumar-tl8xq 3 месяца назад

    if there is time delay concept then why sender and receiver is waiting for infinite amount of time for ack or data ?

  • @Gokul-sm6rh
    @Gokul-sm6rh 9 месяцев назад

    Please upload session later transport layer

  • @nikhilsharma2421
    @nikhilsharma2421 Год назад +1

    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.

  • @sangeetasharmameenu6189
    @sangeetasharmameenu6189 Год назад

    apllied mathematics for bscit ke bhi video daaalo naa sir

  • @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

  • @senbagamchandru3241
    @senbagamchandru3241 Год назад

    In DL layer it is frames and not data packets.. pls clarify

  • @saisravani2625
    @saisravani2625 3 года назад +2

    what is simplest protocol? in noiseless channels

  • @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 ?

  • @roshanmadusanka95
    @roshanmadusanka95 3 года назад +1

    Tnq ..🔥❤️

  • @HemantBansal_Ki_Mummy
    @HemantBansal_Ki_Mummy 2 года назад

    uninstalled and then again reinstalled, do you know what might have happened to them ?!

  • @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 ?

  • @sameerap8943
    @sameerap8943 4 года назад +5

    Stop and wait me timeout nhi hota according to problem no 2

  • @abhishekkhanna1349
    @abhishekkhanna1349 4 года назад +2

    what is noiseless and noise channel?

    • @phungdao7343
      @phungdao7343 4 года назад +3

      every channel has noises, noiseless channel is just in ideal conditions, noises make the data's quality decrese

  • @cy7602
    @cy7602 2 года назад +1

    Why did the lecturer explain this simple concept like rocket science?

  • @dharini2475
    @dharini2475 3 года назад +3

    8/7/21
    11:27 am

  • @nandigama1
    @nandigama1 11 месяцев назад

    Material pls

  • @shyamkumarbhattarai393
    @shyamkumarbhattarai393 4 года назад +1

    Could please provide slide link?

  • @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 Год назад

      its unidirectional here unidirection mean sender and reciever cannot send frame at a same time

  • @seemaverma279
    @seemaverma279 Год назад

    6:09 minutes why using concept of timeout in stop and wait protocol????? Sender will wait for an infinite amount of time

  • @185_harshkoldiya5
    @185_harshkoldiya5 5 месяцев назад +1

    where are you from bro?

  • @naveenprabhu5977
    @naveenprabhu5977 4 года назад +2

    U said The sender has to wait for long time . But again u said there will be timeout.. I can't get this 🙄

  • @telugutechtuts8986
    @telugutechtuts8986 4 года назад +3

    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 года назад +7

      You're correct, but it is not at all an issue as frames and packets are used interchangeably even by highly revered authors.

  • @jagaa2287
    @jagaa2287 3 года назад

    NO ONE CAN CLEARLY THAN THIS VIDEO

    • @MeabuOP
      @MeabuOP Год назад

      nah this video missed so much knowledge for real

  • @abhijeetdash3516
    @abhijeetdash3516 4 года назад +2

    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 4 года назад

      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 .

  • @thecodingacharya3707
    @thecodingacharya3707 4 года назад +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 4 года назад +2

      First of all in noise less channel how data will be missed ....???

    • @AnuragRawat01
      @AnuragRawat01 10 месяцев назад

      But the same mistake goes for error control?
      Why? Do u know?

  • @rutujagaikwad1586
    @rutujagaikwad1586 3 года назад

    best

  • @ASHUTOSHTIWARI-pd9lo
    @ASHUTOSHTIWARI-pd9lo 2 года назад

    i think you should use data frames instead of packet

  • @Ankit-mq6em
    @Ankit-mq6em 4 года назад

    Bhai numerical quantities badao yar every topic ka different different type numerical

  • @nad1ax2
    @nad1ax2 3 года назад

    It is "we will see what they are". Not "We will see what are they"

  • @CYMBIOTE
    @CYMBIOTE Год назад

    my professor uses your video ss to teach us , lol

  • @sumukhka94
    @sumukhka94 3 года назад

    The explanation you gave for unidirectional data transmission is wrong

  • @arijitdas3299
    @arijitdas3299 4 года назад

    Hello

  • @LittlequeenQueen-g3i
    @LittlequeenQueen-g3i 6 месяцев назад

    Data packet Retransmitting is not explained

  • @user-11528
    @user-11528 3 года назад +1

    Indians