Lec-69: TCP Congestion Control in Computer Networks in Hindi

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024
  • 👉Subscribe to our new channel: / @varunainashots
    TCP Congestion Control in Computer Networks is explained here in this video.
    TCP detects congestion when it fails to receive an acknowledgement for a packet within the estimated timeout. In such a situation, it decreases the congestion window to one maximum segment size (MSS), and under other cases it increases the congestion window by one MSS.
    The idea of providing these questions is to evaluate GATE aspirants randomly from any topic of full Syllabus. Our aim is to give the you quality questions from full syllabus. Its just for your Practicing.
    ►Full Course of Computer Networks:
    • Computer Networks (Com...
    Other subject playlist Link:
    --------------------------------------------------------------------------------------------------------------------------------------
    ►Design and Analysis of algorithms (DAA):
    • Design and Analysis of...
    ►Database Management System:
    • DBMS (Database Managem...
    ► Theory of Computation
    • TOC(Theory of Computat...
    ►Artificial Intelligence:
    • Artificial Intelligenc...
    ►Computer Architecture:
    • Computer Organization ...
    ►Operating System:
    • Operating System (Comp...
    ►Structured Query Language (SQL):
    • Structured Query Langu...
    ►Discrete Mathematics:
    • Discrete Mathematics
    ►Compiler Design:
    • Compiler Design (Compl...
    ►Number System:
    • Number system
    ►Cloud Computing & BIG Data:
    • Cloud Computing & BIG ...
    ►Software Engineering:
    • Software Engineering
    ►Data Structure:
    • Data Structure
    ►Graph Theory:
    • Graph Theory
    ►Programming in C:
    • C Programming
    ►Digital Logic:
    • Digital Logic (Complet...
    ---------------------------------------------------------------------------------------------------------------------------------------
    Our social media Links:
    ► Subscribe us on TH-cam: / gatesmashers
    ► Like our page on Facebook: / gatesmashers
    ► Follow us on Instagram: / gate.smashers
    ► Follow us on Telegram: t.me/gatesmash...
    ► Follow us on Threads: www.threads.ne...
    --------------------------------------------------------------------------------------------------------------------------------------
    ►For Any Query, Suggestion or notes contribution:
    Email us at: gatesmashers2018@gmail.com
    #tcpCongestioncontrol#computernetworks

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

  • @ayushisharma1361
    @ayushisharma1361 5 ปีที่แล้ว +255

    Just wanted to put this here in case anyone was wondering- we divide the congestion window size by 2 to get the threshold. This has nothing to do with the fact that the MSS is 2KB in this question.

  • @rockrk2519
    @rockrk2519 ปีที่แล้ว +34

    it's been 4 years still your playlist is best on youtube!!

  • @GeerishaAcharya
    @GeerishaAcharya 6 ปีที่แล้ว +74

    Literally dedicated Teacher...Thank you so much sir..You are "चाणक्य" for computer science students..🙏🙏

    • @GateSmashers
      @GateSmashers  6 ปีที่แล้ว +25

      This is the Biggest Complement for me. Thank You so much..God bless you

    • @GeerishaAcharya
      @GeerishaAcharya 6 ปีที่แล้ว +2

      Gate Smashers Always sir..:) Keep Growing like 💎

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

      it's good for University ....
      not good for gate :')

    • @vishalcseiitghy
      @vishalcseiitghy 3 ปีที่แล้ว +2

      @@sureshottrading02 yup you will get the difference once you see RBR Videos on the exact same topic.

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

      @@GateSmashers thanks 🙏🙏 for always help us

  • @datadhawan1915
    @datadhawan1915 5 ปีที่แล้ว +16

    Answer must be 1100 msec for time out
    And 800 msec for 3 duplicate acks

  • @architlatkar2503
    @architlatkar2503 4 ปีที่แล้ว +13

    Hello Sir, i really love your videos for the short and to the point explanation. Here i want to point out to two mistakes in this video.
    1. You are using TCP RENO method for congestion control. If it receives 3 duplicate ACKs then the threshold is half of current value and the transmission starts at threshold+3. You have started it from threshold itself which is not the case.
    2. There are 11 RTTs so the answer should be 1100 not 1200

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

    00:01 The question is about TCO congestion protocol.
    01:47 Congestion control in TCP works in three phases.
    03:17 Congestion can be severe or light depending on the number of acknowledgements received.
    04:52 Slow start and exponential growth followed by linear growth in TCP congestion control
    06:32 Congestion is detected due to 3 acknowledgements.
    07:57 Using linear phase to find the threshold value and determining the number of segments to send.
    09:29 TCP congestion control and finding total number of RTTs
    11:08 The answer to the question varies between 1100 to 1300.
    Crafted by Merlin AI.

  • @arpangupta2162
    @arpangupta2162 6 ปีที่แล้ว +5

    THANK YOU SO MUCH SIR.
    PLEASE UPLOAD THIS KIND OF VIDEOS ASAP.

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

    Genuinely, a gr8 teacher hatts off to u sir

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

    11 and 8 segment respectively.... I think answer 1100 n 800,, ...good qstn for practice

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

    you must tell which protocol you are using for congestion control, TCP Tahoe or Reno as they reacts differently for 3ACK case

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

    Awesome... Waiting for all the 30 videos

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

    Just Superb Sir No more Words.Thanks For ur efforts sir very Helpful Sir..!!!

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

    Sir Completed all your computer network classes... Sir Please add mac protocol in detail

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

    Seriously very well explained.. Thankyou so much bhaiya .. need more such videos.. keep posting..Your videos are very very helpful.. God bless you a lot ☺️

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

    U are the very best ...Mr sir...👌👌👌

  • @Satvikshukla0007
    @Satvikshukla0007 6 ปีที่แล้ว +2

    Was eagerly waiting for your video.

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

    Bohot achha... Sir ji

  • @rakeshyadav-mu4lk
    @rakeshyadav-mu4lk 5 ปีที่แล้ว +3

    thank u for all yr effort.
    but i think 11 rtt will b there in case 1
    and 8 rtt for case2

  • @dgateacademy1217
    @dgateacademy1217 5 ปีที่แล้ว +16

    11*100 =1100 is correct , RTT is (2 to 4) count is 1, like this way 11 RTT.

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

      Yes bro actually what sir thought in this lecture is not enough we have to Read from somewhere else

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

      sorry Mr. but I think you are wrong because when we are sending first packet 2 byte and when we get acknowledge then 1 RTT will complete so 1 RTT will be achieved by reaching to 2 .. I hope this will helpful

    • @rishabhchakraborty2628
      @rishabhchakraborty2628 3 ปีที่แล้ว +2

      @@rushikadivar5616 You better be sorry. you are wrong.

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

    great job sir...easy and nice explanation

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

    Amazingly explained

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

    Thank you so much sir! I was very much confused in this topic as well as the cache topic.
    And you taken both of them as expected Question.It was really helpful.
    If I get good rank in GATE I do want to tell you will also be the part of it.

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

      rank bro?

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

      @@vishalcseiitghy 7000

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

      @@kshitijsrivastava6148 all the best for this year

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

      kuch mila 7k pe ?

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

      @@prateekkalyani8979 M. tech toh nai milta MS milta... Kyuki college percentage bhi aache hai mere.. But M.TECH krna tha.. Toh wo nai mila

  • @sajansekhu8785
    @sajansekhu8785 5 ปีที่แล้ว

    thnkss alott ji....siraa bro....Stay blessed...

  • @achalgupta6345
    @achalgupta6345 6 ปีที่แล้ว +14

    11 rtt are there...

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

    • Suppose the TCP congestion window is set to 18KB and a timeout occurs. How big will the window be if the next four transmission bursts are all successful? Assume that the maximum segment size is 1KB.

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

      8 tak jayega exponentially phir linearly jayega till 18

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

    very well explained sirr.

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

    sir best effort...

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

    Great videos Sir.

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

    What happens if the MSS=1KB is given. Does this mean the Threshold value would be 32. If yes, then at starting at linear phase, will it go up over 32 KB or not?

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

      nope threshold value formula is Ws/2.After reaching there u can go linearly

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

    Very well explained sir... Thank you

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

    Now it clear ...Thank you so much

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

    Thank you sir ❣️

  • @TrishalMishra
    @TrishalMishra วันที่ผ่านมา

    Thank you sir 🙏 😊

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

    Sir, threshold should be 8....
    Sol. = 32kb/2kb /2
    = 16mss/2
    = 8

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

      There is nothing to do with MSS when we calculate the Threshold. Threshold = Ms/2

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

    Sir, in the first case you used TCP tahoe and in 2nd case you used TCP reno. Any specific reason for that?

  • @AB-wh8in
    @AB-wh8in 4 ปีที่แล้ว +4

    Sir, in linear growth phase, are you adding 2 , because MSS = 2KB ?

  • @successsavataar.ai786
    @successsavataar.ai786 3 ปีที่แล้ว

    Its a blessing to have teacher like you sir ....nd that too for free ...yeah

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

    Love From Pakistan You are a Real GEM💗

  • @لاالہالااللہ-ع8و6ز
    @لاالہالااللہ-ع8و6ز 7 หลายเดือนก่อน

    make a video on BBR congestion control algorithm , how is works?

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

    Sir is video ko computer networks k playlist me dal dijye taki students easily dundh paye

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

    Sir additive increase means increase by 1 according to geeksforgeeks. is it true?

  • @sratnamanjari244
    @sratnamanjari244 5 ปีที่แล้ว

    Thank You Thank You Sir 😊👌

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

    Sir please make a video on socket and it is added in the gate 2021 syllabus.
    Also pretty hard topic to understand

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

    I think threshold will be : 32/2 =16, then 16/2 = 8 . Th=8.

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

    Sir ans should be 11 for first and 8 for second

  • @Satvikshukla0007
    @Satvikshukla0007 6 ปีที่แล้ว +4

    Sir mujhko ek confusion hai, - sir agar MSS - 2KB hota hai to threshold k bad linear phase me 2 - 2 ka gap hi dete hai hamesha, ya kisi case me 1 ka gap bi de sakte hai(MSS 2KB hi hai but) ?

    • @AmanVerma-lt7px
      @AmanVerma-lt7px 6 ปีที่แล้ว +5

      if mss=1kb hota , to slow start phase me 1 se start hota (1,2,4,8,16,....) aur congestion avoidance phase me threshold ke baad 1 se increase hota( 16,17,18,19.....)

    • @Satvikshukla0007
      @Satvikshukla0007 6 ปีที่แล้ว +2

      @@AmanVerma-lt7px thank you bro ,

    • @yogeshsaini7195
      @yogeshsaini7195 5 ปีที่แล้ว

      @@AmanVerma-lt7px If MSS=3 so in slow start phase is it start from 3 ,9 ,27 upto window size or it start like 3 4 8 16 ?

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

      Same confusion .. Same type of example solved using gap of 1 in geekforgeek

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

      @@Satvikshukla0007 exponential mei 3 6 12 24 and linear Mei 3 6 9 12

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

    tankuu paji

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

    Thank you so much

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

    Thank you sir

  • @arvindkumarshukla4820
    @arvindkumarshukla4820 5 ปีที่แล้ว +4

    i think sir u r awsm and u looks like manu panjabi

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

    THANK YOU..

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

    Thanks sir g 👍

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

    keep it up bro

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

    If they mention in question there is no congestion still we need to follow graph like first we have to calculate threshold value that's all ?

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

    Thank you very much sir for this informative session 🙂🙏

  • @preethamm.n1161
    @preethamm.n1161 4 ปีที่แล้ว

    💞💞Awesome sir🇮🇳🇮🇳🇮🇳💞💞

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

    If MSS is 2KB, how come we exponentially grow segment size in slow start phase? 2 to 4 to 8 to 16 when mss is only 2kb?

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

      it's growing in 2^n

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

    Sir aur jo hm add kr rahe hai Linear mai vo everytime 2 add krna hai ya MSS add krna hai

  • @70_Percent
    @70_Percent 5 ปีที่แล้ว +1

    Sir, Slow start phase me window 2, 4 , 8 , 16 ese bada.. agr mss 4 hota to 4 se multiply krna h kya

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

      power of 4 yes

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

      @@Navjotbenipal18 what if mss is 1 then how it will grow exponentially

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

    Sir what about in university exams? Which answer is correct 1200ms or 1100ms??

  • @mohammadubaid2690
    @mohammadubaid2690 5 ปีที่แล้ว

    how many characteristics of propertieas and and how to work

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

    congestion == #bhot_hard

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

    In last tcp video, u said Max mss is 1500 bytes. How come here mss can be 2 kb that is 2048 bytes?

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

      mss depends on the network . uski ethernet cable ki capacity pe

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

    11rtt is correct .

  • @yogeshsaini7195
    @yogeshsaini7195 5 ปีที่แล้ว

    👆This guy rocks

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

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

    Sir isme threshold mai divide by 2 krna hai ya divided by MSS krna hai

  • @pawanparmar6437
    @pawanparmar6437 5 ปีที่แล้ว

    Sir ye threshold value nikalne k leye hmesha hi 2 Ka divied krenge...ya ye mss pr depend krega

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

      depends on given MSS

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

      @@zulfkaritoo9729 this is wrong bro. Have your basics right. We always have to divide the window size by 2 to get the threshold

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

    Nielit course is available sir..

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

    this is the aimd protocol right?

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

    sir divide by 2 isliye kiya kyuki mss 2 hai?

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

    💕♥️

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

    Respect from Pakistan

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

    Why are we adding 2 in linear phase
    I thought in linear we only increase by 1

    • @yogeshsaini-tl6fh
      @yogeshsaini-tl6fh 6 หลายเดือนก่อน

      bhai mere ko bhi smjh nhi aa rha

  • @rahulchaubey8988
    @rahulchaubey8988 5 ปีที่แล้ว

    Sir but Test series deta hu to waha galat ho jata h Q.
    wo log option me 1100 and 1200 dono deta hai.
    Pls clear it sir.

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

    please explain this 3ACK scenario

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

    Ye 2 4 8 16 ka baad 18 20 22 kyu kiya h ?

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

    Sir,congestion avoidance phase mai congestion window size only 1 sa increase krta hai.

    • @yogeshsaini-tl6fh
      @yogeshsaini-tl6fh 6 หลายเดือนก่อน

      bhai mererko bhi smjh nhi aa rha hai

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

    Sir aapko books bhi provide karwani chahiye

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

    All hails down!!!

  • @RajivKumar-ee7xv
    @RajivKumar-ee7xv 3 ปีที่แล้ว

    can someone please explain what is 3 ack received in this case?

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

    1st view....

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

    What if MSS IS 1
    THEN WHAT IS THE EXPO OF 1

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

    can anyone tell me why only we took 2 as gap after 16 val is it because of the mss value

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

      yes because of mss value

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

    Someone please help , by giving notes link of this subject

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

    This video was not very clear. Lot of terms were not explained clearly. Also there are 2 different aspects of TCP: a) Flow Control b) Congestion Control. Difference between them wasn't explained.

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

    aaaatttttttttttttttttt paji

  • @Manishkumar-so1db
    @Manishkumar-so1db 5 ปีที่แล้ว

    Sir science ka banaye video

  • @kshitijdesai8929
    @kshitijdesai8929 5 ปีที่แล้ว

    It is one of the toughest q in gate

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

    9:57 lekin pehle to apne ghabrana nhi hai 🙃🙃

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

    Sir you should teach first
    What is congestion control ?

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

    When mss =2, it grows like 2,4,8,16.
    CAn you please tell how it grows when mss= 1?

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

      @Abhinav Singh thank you.

  • @preetmaan7429
    @preetmaan7429 5 ปีที่แล้ว +2

    Unlike krne vala kon prani h bhai

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

    thoda samja bi diya kro sir bina samjaye conjection control numerical bata diya

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

    Computer networks mcqs sir send me sir

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

    hello sir

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

    Mic ka aawas kis kis ko sunaai diya

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

    Like: Manchester City FC
    Comment: Juventus FC
    Dislike: Liverpool FC

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

    hame ghabrana ni h .....10.00

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

    What is RTT?? Sir can anyone explains clearly or anyone?