TCP Congestion Control

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ค. 2024
  • In this video, I describe congestion control in TCP using an illustrative example. The video discusses the additive increase multiplicative decrease aspect of TCP. I also talk about the slow start and the congestion avoidance phases of TCP.
    If you want to obtain a certification and a Computer Networks Foundations badge from the State University of New York Binghamton based on the videos in this channel, please visit the link. For obtaining the certification, you will need to pass a multiple choice final exam based on these videos. The course also contains self-assessment quizzes to help you prepare for the finals and for obtaining the certificate.
    www.binghamton.edu/watson/con...
    ---------
    This channel is part of CSEdu4All, an educational initiative that aims to make computer science education accessible to all! We believe that everyone has the right to good education, and geographical and political boundaries should not be a barrier to obtaining knowledge and information. We hope that you will join and support us in this endeavor!
    ---------
    Help us spread computer science knowledge to everyone around the world!
    Please support the channel and CSEdu4All by hitting "LIKE" and the "SUBSCRIBE" button. Your support encourages us to create more accessible computer science educational content.
    Patreon: / csedu4all
    GoFundMe: www.gofundme.com/f/csedu4all
    ---------
    Find more interesting courses and videos in our website
    Website: csedu4all.org/
    ---------
    Find and Connect with us on Social Media:
    Facebook: / csedu4all
    Twitter: / seetharamanand
    LinkedIn: / anand-seetharam-5444775a

ความคิดเห็น • 54

  • @anandseetharam
    @anandseetharam  ปีที่แล้ว

    I also blog on Medium medium.com/@seetharam.anand. I write on data science, AI, machine learning and computer science in general. Please FOLLOW me on Medium for more articles.I also provide FREE courses on Udemy on these topics www.udemy.com/user/anand-seetharam/. Check it out!

  • @WitchRobinHunter
    @WitchRobinHunter 2 ปีที่แล้ว +4

    Thank a lot, it really helped me to figure out the most difficult part of my course in such a simple way, you're the boss

  • @SearchOPal
    @SearchOPal 2 ปีที่แล้ว +1

    Simple and straightforward! thanks

  • @trentbell4999
    @trentbell4999 ปีที่แล้ว

    I've watched like 4 videos on this and read so many articles, this is the first one that makes sense

  • @shreyasshenoyt8776
    @shreyasshenoyt8776 3 ปีที่แล้ว +6

    Saw the video once and already it's in my memory...great explanation..

  • @jamesdouitsis8180
    @jamesdouitsis8180 2 ปีที่แล้ว

    You're a beauty man!! You explained it so cleanly

  • @karthik0999
    @karthik0999 2 ปีที่แล้ว

    Very precise and clear explaination, thanks for making the video

  • @aashishprateek5030
    @aashishprateek5030 2 ปีที่แล้ว

    this is a perfect explanation!

  • @yzhang3458
    @yzhang3458 3 ปีที่แล้ว +7

    I'm surprised you don't get more comments but, your videos explaining computer networks are amazing and informative. Thank you very much for sharing your knowledge : )

    • @anandseetharam
      @anandseetharam  3 ปีที่แล้ว +1

      You are welcome

    • @CSERISHINANDHA
      @CSERISHINANDHA ปีที่แล้ว +1

      It's because he's trying to use accents which is hard to understand, just use a neutral accent then more people will listen to you speaker.

  • @chai166
    @chai166 3 ปีที่แล้ว +4

    I'm watching this on the day of exam hahaah thank you so much I don't need to study from a book now.

  • @t_balle1620
    @t_balle1620 4 ปีที่แล้ว +2

    amazingly explained, thank you!

  • @kumudinigandhesiri7149
    @kumudinigandhesiri7149 ปีที่แล้ว +1

    It’s really helpful I suggest you to make more videos sir!

  • @user-yn1mj3ux9o
    @user-yn1mj3ux9o 5 หลายเดือนก่อน

    Super clear,, thank you so much

  • @sanketnawale3546
    @sanketnawale3546 3 หลายเดือนก่อน

    thank you anand I had an oral for the subjrect of sattelite and i was preparing i saw your video which was very hrelfull thanks a lot fir easy explanation

  • @abdullahmohammad5613
    @abdullahmohammad5613 3 ปีที่แล้ว +1

    One point to add is that in TCP reno, if a duplicate acks is received; the cwnd cuts to half which is TCP's Reno threshold(SSH) after loss due to 3 duplicate acks.

  • @himanshubarak4944
    @himanshubarak4944 3 ปีที่แล้ว

    Very well explained. Thanks for making this video.

  • @AlokTP
    @AlokTP หลายเดือนก่อน

    Very good explanation.

  • @nipunc6880
    @nipunc6880 2 ปีที่แล้ว

    At later slides its being explained that the window size is increased exponentially ( to twice) when "each and every ack of previous sent segments has been received" while in previous slides it was told that when the first ack of the 2 segments arrives , the MSS is increased to twice. Please can you explain the same. In general cwnd is max number of segments that are sent before the sender waits for the acknowledgments - that is fine. The question that remains is that does the sender doubles the cwnd when the first ack has come or all the acks for all the previous segments have arrived?

  • @MrMarkgyuro
    @MrMarkgyuro 4 ปีที่แล้ว +2

    subscribed, you explain really well!

  • @NATANSHROCKS
    @NATANSHROCKS 4 ปีที่แล้ว +1

    Very well explained!

  • @dangatonegro
    @dangatonegro ปีที่แล้ว +1

    Those slides belong to Professor Kurose, right? I can't find where you are quoting him.

  • @anantchoudhari2898
    @anantchoudhari2898 3 ปีที่แล้ว +5

    Hey thanks for the great explanation. One question: How do we decide the initial Slow Start Threshold at 8?

    • @anandseetharam
      @anandseetharam  3 ปีที่แล้ว +1

      Thanks! That is used here for explanation purposes.

    • @anantchoudhari2898
      @anantchoudhari2898 3 ปีที่แล้ว

      @@anandseetharam I meant to ask how is it decided in general(the initial ssthresh value). Also, is it a parameter where I can check from the OS?Like going /proc/sys/net/ipv4.

  • @henryhailcee9923
    @henryhailcee9923 4 ปีที่แล้ว

    very well explained thank you

  • @izharkazmi
    @izharkazmi 3 ปีที่แล้ว

    Very well explained. It helped a lot. Subscribed the channel also to support the good cause.

  • @saikalyantarun1739
    @saikalyantarun1739 5 หลายเดือนก่อน

    What all cases does the threshold(ssthresh) increase here?

  • @dianampm99
    @dianampm99 3 ปีที่แล้ว

    So good!

  • @arvindg553
    @arvindg553 3 ปีที่แล้ว

    Best on youtube 💯

  • @mrchow3177
    @mrchow3177 3 ปีที่แล้ว +1

    Brilliant

  • @chanezsfaihi9174
    @chanezsfaihi9174 4 หลายเดือนก่อน

    Why the Ack of the seg 2 is 4 ansvthen 8 I cant get it please

  • @AhamedKabeer-wn1jb
    @AhamedKabeer-wn1jb 3 ปีที่แล้ว

    GOOD EXPLANTION

  • @abinayas6221
    @abinayas6221 2 ปีที่แล้ว

    I have one doubt this question and open loop and closed loop congestion control techniques are same ahh

  • @nevilholmes5900
    @nevilholmes5900 3 ปีที่แล้ว

    Tcp rano min 6.30

  • @user-mq8os3db2p
    @user-mq8os3db2p 9 หลายเดือนก่อน +1

    your explanation is good but your accent makes it worst

  • @bensmith6512
    @bensmith6512 3 ปีที่แล้ว

    is this slide stolen from my uni XD

    • @anandseetharam
      @anandseetharam  3 ปีที่แล้ว +4

      These slides are from Kurose and Ross (made publicly available with their textbook).

  • @rajolihemanthkumar6635
    @rajolihemanthkumar6635 3 ปีที่แล้ว

    Slang👎