Lec-65: TCP: Transmission control protocol | TCP Header | Transport layer | part -2

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

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

  • @safionweb
    @safionweb 5 лет назад +113

    This video saved my many hours of reading the stupid slides given by my lecturer.

  • @arindamkashyap2077
    @arindamkashyap2077 11 месяцев назад +34

    🎯 Key Takeaways for quick navigation:
    00:01 📊 *TCP Header Length*
    - TCP header has a minimum size of 20 bytes.
    - Header length is represented in 4 bits, multiplied by 4 to get the actual size.
    - Valid header length values range from 0101 to 1111.
    02:18 🚩 *TCP Flags Overview*
    - Flags include URG, ACK, PSH, RST, SYN, and FIN.
    - URG flag indicates urgent data, ACK for acknowledgment, and PSH for pushing data immediately.
    - Understanding the purpose of each flag is crucial for effective communication.
    07:08 🪟 *TCP Window Size*
    - The window size is a 16-bit value, representing the capacity for data transmission.
    - It is advertised by both sender and receiver to manage flow control.
    - Ensures optimal data transfer within the network's capacity.
    09:30 🔍 *Checksum and Urgent Pointer*
    - Checksum, a 16-bit value, is used for error control in TCP.
    - Urgent pointer, also 16-bit, indicates the range of urgent data in the payload.
    - Both contribute to the reliability and accuracy of data transmission.
    10:26 📡 *TCP Options and Padding*
    - Options and padding allow for additional data in the TCP header.
    - Maximum Segment Size (MSS) is a critical value specified in options.
    - Understanding MSS and window size prevents confusion in network communication.
    Made with HARPA AI

  • @kenilpatel7841
    @kenilpatel7841 3 года назад +28

    The courier analogy for PSH flag was really great!
    Amazing content. :) Thanks for your efforts

  • @varshareddy6878
    @varshareddy6878 5 лет назад +12

    Very clear Explanation and good clarity. Cleared all the doubts about TCP header. Thank you.

    • @GateSmashers
      @GateSmashers  5 лет назад +1

      Thank You for your love and support. Bless you..

  • @MrSdzain
    @MrSdzain 5 лет назад +24

    Very good explaination, i am happy i came across this video.

  • @parthvasoya3562
    @parthvasoya3562 3 года назад +12

    simply awesome playlist, best content for the respective topics, could'nt ask for more.
    keep improving keep moving

  • @ankitchaudhary6142
    @ankitchaudhary6142 3 года назад +8

    Thoroughly enjoyed the explanations with awsome analogies

  • @aishnarayan6097
    @aishnarayan6097 5 лет назад +11

    Awesome sir, so well explained. Very clear and crisp with complete clarity in concepts!

  • @sonaliverma9863
    @sonaliverma9863 3 месяца назад

    sir , you are too good your explanation of any topics is very easy to understand for me

  • @1511kanika
    @1511kanika 5 лет назад +5

    Push signal and courier services system...finest example of relevance 👍🏼👍🏼👍🏼

  • @fazlerabbi5622
    @fazlerabbi5622 6 лет назад +2

    Hi, I am Bangladeshi. I was watching some other tutorial in Bengali which is good. But the TCP part is short there. So I've watched this. and it was helpful. Thanks................

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

    You taught so many important points within minutes. THANKS

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

    Awesome explanation of critical concepts in easy manner. Excellent Job Varun Sir!!

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

    Lovely way to guide about basic network topology

  • @OneFactTamil
    @OneFactTamil 9 месяцев назад

    TQ so much sir for crystal clear explaination🎉

  • @swapnildutta1256
    @swapnildutta1256 5 лет назад +1

    nice explanation sir.... mujhe bahut ache sei samjh mei agaya ..... i am lucky to come across this video just before my midsem

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

    superb lecture , very easy and effective explanation........

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

    🙏very nice ji.apke way of teaching se to computer subject hi easy lagne lag gya.many many thanks ji

  • @ethicsgameon4837
    @ethicsgameon4837 4 года назад +4

    Bro what a nice explanation. Thanks a lot. Like the way you relate each part.

  • @lokeshdonka2435
    @lokeshdonka2435 5 лет назад +9

    Our whole branch is seeing this video in our college thanks for the video

    • @GateSmashers
      @GateSmashers  5 лет назад +5

      Wow...Thank You so much for your love and support. Keep learning and sharing

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

    very nice sir.your method of teaching is really very nice

  • @AYMENSHAHID
    @AYMENSHAHID 5 лет назад +4

    awesome video and clear explanation. Love it. Thank you for your free content.

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

    Really amazing explanation sir.

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

    Sir you are so intelligent and your brain is superman

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

    Excellent class

  • @abhishek-xv5ow
    @abhishek-xv5ow 2 года назад +1

    gajab hi pdate ho bhai aap :)

  • @AhamedKabeer-wn1jb
    @AhamedKabeer-wn1jb 4 года назад

    THank you brother..Wonderfull explantion..

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

    Awesome explanation with awesome examples...Thanks a lot sir... enjoyed the video thoroughly..

  • @muditsingla4432
    @muditsingla4432 Месяц назад +1

    greatt 😃😃

  • @MrVineet09
    @MrVineet09 5 лет назад +5

    Bro, you are great...excellent way of explaining ..keep it up..

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

    You are great teacher 👏🥰❤❤❤

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

    Thank you sir

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

    very good brother. keep it up

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

    Ur way of explaining absolutely fantastic ❤️
    Thankyou sir

  • @farazhusain6709
    @farazhusain6709 5 лет назад

    Best lecture on the entire RUclips..
    Kya explain kiya h sir..aapka channel phle q ni mila mjhe..😍😍💖💖👏👏👏👏🙏

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

    Well, I closed my pdf tab after watching this video. No need to read anything after this👌👍

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

    ache ache prof. fike apke age , great sir

  • @kajalmishra6895
    @kajalmishra6895 4 года назад +4

    I watched almost half of your videos in this lockdown LOL. More to way to go, Yo.

  • @avinashlamichhane6583
    @avinashlamichhane6583 7 месяцев назад +2

    00:06 TCP header length should be a minimum of 20 bytes
    01:41 Header length in TCP/IP packet determines the size of the header in bytes
    03:23 Acknowledgement numbers are used to confirm data receipt.
    05:01 Push is a mechanism to send data immediately without waiting for a bundle
    06:17 TCP connection and its flags
    07:58 TCP uses window size for flow control and capacity advertisement
    09:30 Understanding Urgent Pointer and Option and Padding in Network Communication
    11:10 TCP communication involves MSS and window size

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

    Thank you sir f💖r help😘😘

  • @awaiszaki14
    @awaiszaki14 5 лет назад +2

    thanks a lot very simply you explain everything thumbs up for you

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

    bahut badhiyaaaa varun bhai

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

    Best!TheBEST!!!
    Sir ThankYouu!!!

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

    Your way of teaching is excellent sir

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

    Hi Sir,
    1) is window size measured in bytes ?
    2)
    if window size > MSS --> we can fit the MSS into window size
    if window size < MSS --> here which one will be compromised?
    thank you.

  • @Prashant-jc3nn
    @Prashant-jc3nn 3 года назад

    Such an awsome well explained video, was a saviour for me

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

    sir youre just awsome iam really lucky that i found your channel

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

    Your videos are so helpful at this time of lock down.

  • @asifbhat3796
    @asifbhat3796 5 лет назад +2

    Awesome explaination

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

    Good video

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

    Thanks for the subtitles. Very good job!

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

    This is gold , thanks for sharing.

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

    Nice explanation...!

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

    You are life saver

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

    Well explaining ❤

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

    Oh Sir jee tusi bus great ho. very well explained. stay blessed and keep spreading the knowledge(Ilm). You just got another subscriber. Thanks once agin

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

    Now understand the tcp header.. thanks sir🥰🥰

  • @chetandaulani2954
    @chetandaulani2954 5 лет назад

    Thank you sir , Your explanation is very clear without any confusions

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

    🥺🥺🥺
    I have no words to thank you..May Allah guide and bless you..
    From Bangladesh🇧🇩

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

    great content man !!!

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

    You deserve more subscribers

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

    You are the best man

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

    Excellent 👍tq sir 😊

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

    I haven't words to admire you sir. Excellent explanation of TCP header. Really nice sir ji. Thanks a lot

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

    Nice video and osm explaination

  • @AnshuandArika
    @AnshuandArika 5 лет назад

    Very nice explanation..

  • @srinivasaraouppala4393
    @srinivasaraouppala4393 5 лет назад

    Thanks for explanation, your teaching very well

  • @UmerInFaruq
    @UmerInFaruq 5 лет назад

    Thank You Sir.
    You Helped Me In A Very Easy Manner To Understand The Concept.
    Jabra Fan Hogaya.
    ThankYou Very Very Much

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

    Bro amazing lecture

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

    amazing explanation .

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

    I have a Question >> Why Option & padding size is greater than window size..... According your explanation, Option and padding size should less than window size? Plz Guide me.

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

    Excellent

  • @sajansekhu8785
    @sajansekhu8785 5 лет назад +1

    thnkss alott ji....stay blessed..

  • @jagmohanagrawal7636
    @jagmohanagrawal7636 5 лет назад

    Please keep uploading such useful videos.

  • @sivarajsr4292
    @sivarajsr4292 5 лет назад +1

    Excellent.... Thanks....
    if it were in English more people can follow....

  • @sratnamanjari244
    @sratnamanjari244 5 лет назад

    Thank You So Much Sir......
    Your Explanation is jusss Superrrrr.... 👌

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

    Fantastic explanation 👌👌👌can two flags: urg and psh both be 1?
    What exactly is the difference between urg and psh data?

  • @playstore-ie3nn
    @playstore-ie3nn 3 года назад

    Thankyou sir

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

    Very good explanation sir 👍

  • @sujanpaudel2031
    @sujanpaudel2031 5 лет назад +1

    thanks

  • @Maajwalagi
    @Maajwalagi 5 лет назад

    salute for ur hardwork sir g

  • @muhammadadnan5970
    @muhammadadnan5970 5 лет назад

    Great Explanation

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

    In the last you said MSS is 1500 bytes. MSS size calculate after subtracting the Header length. Please correct if I am wrong

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

    tnq

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

    💯 good work done!

  • @feelingsemotions4324
    @feelingsemotions4324 6 лет назад

    Sir nice explained. .........thank u so much

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

    Thanks sir g 👍

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

    Excellent explanation ...Never see such a detailed explanation..Thank you Bro

  • @punitdubey4362
    @punitdubey4362 5 лет назад

    Nice sir...
    Thanks....fully understand

  • @ashishsinghnegi381
    @ashishsinghnegi381 5 лет назад +1

    thanku sir

  • @vanib.a8074
    @vanib.a8074 5 лет назад +2

    Very good explanation , sir plz give the lecture about topic TCP congestion control in transport layer ....

    • @GateSmashers
      @GateSmashers  5 лет назад +1

      Thank You. I have explained this topic with GATE Question, You must watch. Here is link ruclips.net/video/0bc_T_pEZmo/видео.html

  • @muhammadtanvir5298
    @muhammadtanvir5298 6 лет назад

    Nice and lucid explanation. Thank you.

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

    Very well explained, helped me alot. but i have a quick question...
    why we use SCALE OF 4 for multiplication in HEADER LENGTH, i know multiple with 4 give us the correct answer but why 4? whats the reason behind multiplying with 4? can someone please share any reference ? because i am preparing myself for the interview. THANKs

  • @sakshideshmukh4078
    @sakshideshmukh4078 5 лет назад +1

    Thank You !!!

  • @sridharreddy2876
    @sridharreddy2876 5 лет назад

    Awsome explanation

  • @rahuliyer4927
    @rahuliyer4927 5 лет назад

    Helpful !

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

    Tq sir

  • @Ray-ob5uq
    @Ray-ob5uq 5 месяцев назад

    Sahi hai BOSS

  • @humayunakhtar2116
    @humayunakhtar2116 5 лет назад

    Brother g God bless you

  • @danishaggarwal303
    @danishaggarwal303 6 лет назад

    Nice explanation sir.