What Is a Three-Way Handshake in TCP?

Поделиться
HTML-код
  • Опубликовано: 10 май 2016
  • What is a three-way handshake in TCP? What is flow control? What is a syn and an ack as part of the three-way handshake? This fundamental networking concept as part of the TCP protocol is important to understand as you prepare for your CCNA certification exam. These and other questions are answered in this microlearning IT training video. After watching this short video, you'll understand the basics of a three-way handshake. This IT training video and many others are available to you on the Cisco Learning Network as part of the Cisco Answers IT series. Learn more: cs.co/6055BoOwU.
  • НаукаНаука

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

  • @BittiKit
    @BittiKit 7 лет назад +275

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

    • @BertieBrink1
      @BertieBrink1 6 лет назад +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 !!

    • @user-rr7im5og7k
      @user-rr7im5og7k 4 года назад

      he is PRO

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

      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

  • @yungfookyong5269
    @yungfookyong5269 2 года назад +10

    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 :(

  • @iamVinodBahadurThapa
    @iamVinodBahadurThapa 7 лет назад +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 .. ☺

  • @jacobwingers5206
    @jacobwingers5206 3 года назад +26

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

      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

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

      @@jacobwingers5206 BRUH haha

  • @waelsworld
    @waelsworld 7 лет назад +19

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

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

      dude I didn't even recognize him !

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

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

  • @stupendousman6812
    @stupendousman6812 7 лет назад +39

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

  • @TH3Willster
    @TH3Willster 5 лет назад +3

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

  • @championbally7570
    @championbally7570 6 лет назад +15

    not all the heroes wear capes. Thank you sir

  • @pauliewalnuts6734
    @pauliewalnuts6734 7 лет назад +4

    never thought networking could actually be this engaging!

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

    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 ?

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

    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.

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

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

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

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

    oh man this is like the best explanation ever!

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

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

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

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

  • @naufalstudy6412
    @naufalstudy6412 6 лет назад +1

    thanks for the great explanation, greetings from Indonesia

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

    Sooo well explained. thank you, Cisco!

  • @wesleykirkland2814
    @wesleykirkland2814 8 лет назад +1

    That was a pretty good overview.

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

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

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

    He is really good, thank you!

  • @Almostbakerzero
    @Almostbakerzero 8 лет назад +1

    this is quite interesting! thank you!

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

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

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

    Great teacher!

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

    Great professor!

  • @abrahamlincoln-rn8mj
    @abrahamlincoln-rn8mj Год назад

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

  • @im_Spade_
    @im_Spade_ 7 лет назад

    Super helpful, thanks

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

    great video. really helpful

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

    Awesome lecturer !

  • @vincammilleri
    @vincammilleri Месяц назад

    This was amazing!

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

    good explanation .

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

    Pretty clear!

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

    it's so clear and cool

  • @user-rr7im5og7k
    @user-rr7im5og7k 4 года назад

    great teacher

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

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

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

    I love TCP!

  • @4FLATZ4
    @4FLATZ4 Год назад

    Best teacher

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

    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?

  • @Cheejyg
    @Cheejyg 6 лет назад +1

    If only my university lecturers taught like this...

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

    Nice video! Thanks!

  • @robertj5888
    @robertj5888 7 лет назад +6

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

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

    He is the man

  • @krizanand
    @krizanand 8 лет назад

    Informative video. Stuff only a network engineer can understand ☺

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

    I could do this all day ....

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

    He is best always

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

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

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

    Hello Keith!

  • @matthewchew1849
    @matthewchew1849 5 лет назад +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  5 лет назад

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

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

    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.

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

    Where are the CCNA courses from this instructor ?

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

    I want that pen!

  • @rohitnair9214
    @rohitnair9214 7 лет назад

    wow. crisp n perfect

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

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

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

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

  • @mr.anonymous1994
    @mr.anonymous1994 Месяц назад

    awsome

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

    Its Keith Barker!

  • @jjjj-vk3ve
    @jjjj-vk3ve 5 лет назад +1

    tcp protocol test

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

    Where he from? Cisco or nike?

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

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

    It's Keith Barker

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

    1:30

  • @Gattsu1986
    @Gattsu1986 7 лет назад +7

    Is that Keith Barker?

    • @dausk675
      @dausk675 7 лет назад +2

      yes

    • @Trendnet18
      @Trendnet18 6 лет назад +1

      heck yeah one of the best lecturers bar none

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

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

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

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

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

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

  • @billyr.d.444
    @billyr.d.444 6 лет назад +3

    Wait, is he the CBT Nugget guy?

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

    As for the ruclips.net/video/LyDqA-dAPW4/видео.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.

  • @srujankumar5020
    @srujankumar5020 6 лет назад +1

    does telnet use TCP ..?

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

    udp is the future with http3

  • @aravinthd1
    @aravinthd1 Месяц назад

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

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

    Is that Martin shkreli???

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

    IS FROM CBT NUGGETS

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

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

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

    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  5 лет назад

      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.

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

    I found this actual session.
    ruclips.net/video/u-Vg3CCUHZE/видео.html

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

    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.

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

    keith barker fat to fit transformation