What Is a Three-Way Handshake in TCP?

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

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

  • @BittiKit
    @BittiKit 7 ปีที่แล้ว +295

    If only my networking professor taught like this guy does. Great video, thank you for posting!

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

      Keith Barker is his name mostly on CBT nuggets he also has his own channel on youtube

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

      He's good

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

      He is Keith Barker, magic in how he explains. Been watching him on CBT Nuggets for years !!

    • @남이-v8x
      @남이-v8x 4 ปีที่แล้ว

      he is PRO

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

      lool 7 years later and I just stumbled on this video, and man can that man teach
      I bet all those students are great network engineers now

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

    He's just so enthusiastic about what he's talking about. Not only is the information solid, but he also uses the right analogies to make it easily understandable. Bravo

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

      Is this information still relevant today? Any changes?

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

      @@ayyubyube bro I’ve quit networking lmao I’m sorry idfk what any of this video means

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

    15 seconds in and I can see how passionate he is toward his field of study, I hope my lecturer is just 10% like him :(

  • @magetaaaaaa
    @magetaaaaaa 10 หลายเดือนก่อน +2

    Cisco is the gold standard for network documentation. Even on other vendors I've used Cisco KB articles or videos to understand concepts.

  • @iamVinodBahadurThapa
    @iamVinodBahadurThapa 8 ปีที่แล้ว +72

    I like the way he teachs.. evrytime smile on his face .. N it's showing that , sir is actually wants to make the concepts clear to their students .. Well job.. N well explain .. ☺

  • @waelsworld
    @waelsworld 7 ปีที่แล้ว +19

    Keith Barker one of the best IT trainers. Thank you!

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

      dude I didn't even recognize him !

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

    The difference enthusiasm has when teaching is incredible! My uni needs more talent like this.

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

    This guy's courses are the best out there, I watched his CCENT and CCNA courses and I enjoyed them a lot, I so much fun and so much to learn, he's just an amazing teacher.

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

      Where are the CCNA courses from this instructor ?

  • @stupendousman6812
    @stupendousman6812 8 ปีที่แล้ว +39

    great explanation. he was soo interesting to listen to. i could sit there all day and learn from him.

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

    This is the best explanation I found on this topic on the entire internet.

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

      We are so happy to hear that!

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

    never thought networking could actually be this engaging!

  • @championbally7570
    @championbally7570 7 ปีที่แล้ว +15

    not all the heroes wear capes. Thank you sir

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

    He's none other than Keith barker.cisco legend.hats off sir

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

    i just simply fallen in love with this video and the channel

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

    this man can teach... i like how he pointed out how its unnatural information too

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

    Never took such few time to understand the logic of the tcp c-s connection establishment, thank you so much, I was struggling a bit.

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

    It's just 1:35 and I am already impressed by how he teaches

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

    im extremely confused at how seq and ack numbers still work.
    so to put it mathematically,
    ack number = seq number + number of bytes sent + 1
    so from 2:33 to 2:43,
    seq number = 0
    number of bytes sent = 1000
    so ack number = 0 + 1000 + 1 = 1001 (which is true as mentioned in the video)
    However, earlier in the video, for the three way handshake, (lets talk about the syn phase specifically)
    seq number = 100
    number of bytes sent = 1
    so shouldn't ack number be 100 + 1 + 1 = 102?

    • @CiscoSystems
      @CiscoSystems  6 ปีที่แล้ว

      Hi Matthew,
      Please ask your question in our study group: learningnetwork.cisco.com/community/learning_center/featured-groups

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

    Where are the CCNA courses from this instructor ?

  • @imthianramgobin457
    @imthianramgobin457 6 ปีที่แล้ว

    oh man i wish i had a teacher like this guy.

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

    oh man this is like the best explanation ever!

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

    Sooo well explained. thank you, Cisco!

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

    thanks for the great explanation, greetings from Indonesia

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

    it is not supposed to maintain the sequence number when the client sends a ack segment? Because the ack segment does not consume sequence number alright? it is not carrying data.

  • @ricardorien
    @ricardorien 7 วันที่ผ่านมา

    Great explanation

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

    My Cisco trainer was nowhere as eloquent as Keith Barker is... very lucky students to have him

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

    Awesome lecturer !

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

    Wow I loved it!!!! Thanks for sharing this!

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

    It's about client server relationship which are basically works well in Linux OS,are the stacks are also involved in storing the bytes of data that the register/memory holds using the accumulator?

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

    Great video, but I have some feedback/suggestions. When you refer to devices using this and that, it tends to confuse me.

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

    ARP is involved after DNS if the IP to mac mapping is not already cached.

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

    Best teacher

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

    This was amazing!

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

    so in a single three-way handshake equal to a single(one) packet data?

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

    If only my university lecturers taught like this...

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

    That was a pretty good overview.

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

    Great professor!

  • @abrahamlincoln-rn8mj
    @abrahamlincoln-rn8mj 2 ปีที่แล้ว

    thank you so much, you are a live saver!!

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

    Gotta take a shot. He said "In the real world".

  • @krizanand
    @krizanand 8 ปีที่แล้ว

    Informative video. Stuff only a network engineer can understand ☺

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

    He is really good, thank you!

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

    this is quite interesting! thank you!

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

    I have a question, The protocol TCP must send a conection each time that send a frame????

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

      The following troubleshooting guide may be helpful to you: www.cisco.com/en/US/docs/internetworking/troubleshooting/guide/tr1907.html

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

    it's so clear and cool

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

    I could do this all day ....

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

    Great teacher!

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

    Where he from? Cisco or nike?

  • @sherindubey6901
    @sherindubey6901 6 ปีที่แล้ว

    great video. really helpful

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

    Hello Keith!

  • @남이-v8x
    @남이-v8x 4 ปีที่แล้ว

    great teacher

  • @harry09_08
    @harry09_08 7 ปีที่แล้ว

    good explanation .

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

    Nice video! Thanks!

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

    I want that pen!

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

    Is that Keith Barker?

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

      yes

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

      heck yeah one of the best lecturers bar none

    • @mrsmradoch9584
      @mrsmradoch9584 7 ปีที่แล้ว

      Jeremy is better :D I cannot used to for Keith voice :D ... But he is good too ;)

    • @Trendnet18
      @Trendnet18 7 ปีที่แล้ว

      Mr Smradoch can understand think he gets over exited when teaching. can't fault him for that.

    • @mrsmradoch9584
      @mrsmradoch9584 7 ปีที่แล้ว

      yea i know :) i was just sayin i like more Jeremy, he has some interestning power :) ..

  • @im_Spade_
    @im_Spade_ 7 ปีที่แล้ว

    Super helpful, thanks

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

    does telnet use TCP ..?

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

    Pretty clear!

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

    I love TCP!

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

    He is the man

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

    It's Keith Barker

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

    Its Keith Barker!

  • @jjjj-vk3ve
    @jjjj-vk3ve 5 ปีที่แล้ว +1

    tcp protocol test

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

    He is best always

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

    Wait, is he the CBT Nugget guy?

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

    As for the th-cam.com/video/LyDqA-dAPW4/w-d-xo.html when the instructor says that acknowledgement always "whatever your sequence was, plus 1" is not actually the truth.
    Just made a dump in wireshark to double check. When the server_A sends, for example to server_B, 100 bytes having seq number = 10 (consider handshake is completed) server_A will get the acknowlegement 110 from the server_B (not 111) and the next packet server_A sends will have the seq number 110 so no increment by one whatsoever. The seq number equals the ack got from receiver. seq number accumulates the data already sent by the side it belongs to.

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

    1:30

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

    Is that Martin shkreli???

    • @AndrewS-pp2he
      @AndrewS-pp2he 4 ปีที่แล้ว

      I was thinking wesley crusher.

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

    Tcp communications is more polite than some people I know....

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

    udp is the future with http3

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

    The guy asked the same question as I did... And my professor malfunctioned at that point :)

  • @rohitnair9214
    @rohitnair9214 8 ปีที่แล้ว

    wow. crisp n perfect

  • @mr.anonymous1994
    @mr.anonymous1994 6 หลายเดือนก่อน

    awsome

  • @RuthPitka-m1f
    @RuthPitka-m1f 3 หลายเดือนก่อน

    Gordon Coves

  • @NicolaHartman-e6p
    @NicolaHartman-e6p 3 หลายเดือนก่อน

    McDermott Isle

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

    IS FROM CBT NUGGETS

  • @MariaWalker-y2p
    @MariaWalker-y2p 3 หลายเดือนก่อน

    Brigitte Ford

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

    Tia Burgs

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

    His explanation of flow control is misguided. This idea of "throttling" the window size based on what is being ACK'ed is part of congestion control, not flow control. In flow control, the receivers sends its window size, and the receiver adjusts accordingly.

  • @HaydnGlenn-g4e
    @HaydnGlenn-g4e 2 หลายเดือนก่อน

    Princess Fields

  • @TurnerRock-i5e
    @TurnerRock-i5e 2 หลายเดือนก่อน

    Bernier Trail

  • @TheHooy
    @TheHooy 6 ปีที่แล้ว

    If Host A sends 1000 bytes starting with seq=0, shouldn't Host B send him ack=1000 and not 1001? 1000 Bytes go from numbers 0-999, so Host B awaits data starting with seq=1000...

    • @CiscoSystems
      @CiscoSystems  6 ปีที่แล้ว

      The maximum MTU of an interface will depend on the hardware platform, for example IEEE 802.3 standards require a minimum MTU of 1500 bytes. That being said, the numbers in the demo pertain to “Sequence Numbers”, not necessarily sending the size of the payload, just an “Acknowledgement Number” confirming having received the data.

  • @VnbmcnCmmnc-x3o
    @VnbmcnCmmnc-x3o 3 หลายเดือนก่อน

    Jonathon Unions

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

    He looks like keith barker. Okay he is keith barker 😆

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

    keith barker fat to fit transformation

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

    I found this actual session.
    th-cam.com/video/u-Vg3CCUHZE/w-d-xo.html

  • @CollinsMona-g4x
    @CollinsMona-g4x 2 หลายเดือนก่อน

    31200 Melyssa Gateway