TCP/IP Basics with Hansang

Поділитися
Вставка
  • Опубліковано 18 вер 2024

КОМЕНТАРІ • 86

  • @hansangb
    @hansangb  4 роки тому +5

    Please ask any questions you have here. I'll make a quick "answer video" on Sunday...I mean SYN+ACK Sunday!

    • @Techtips200
      @Techtips200 4 роки тому

      Use epic pen app to show examples on paper.

    • @hansangb
      @hansangb  4 роки тому

      NeoPen and Surface Book (what I use) have it natively too. I like the true pen and paper because it gives me great control. But NeoPen has highlighting ability which I'll use to highlight a particular part of the diagram.

  • @jasperbongertz4866
    @jasperbongertz4866 4 роки тому +10

    I think I know a few things about TCP but I still like to watch Hansang talking about it. Well done! :)

    • @hansangb
      @hansangb  4 роки тому +1

      LOL! Thank you brother! I'll vouch for your knowledge of packet analysis! Top Shelf that's for sure!

    • @philipstorey6399
      @philipstorey6399 4 роки тому

      Same here Jasper. It's always good to hear different approaches.

  • @hansangb
    @hansangb  4 роки тому +4

    LOLOLOLOLOLOL. I didn't take my Jabra headset off. The microphone is actually a stand-alone although it looks like it's part of the Jabra unit. Like I said, I'll get better!

  • @reesefields5370
    @reesefields5370 4 роки тому +1

    This is going to be great!! Thank you for starting from the beginning!

    • @hansangb
      @hansangb  4 роки тому

      It's a little different than digging in to a trace file. It'll get better, I promise!

  • @OmariRose1
    @OmariRose1 4 роки тому +2

    Amazing explanation.. learned a lot in only 20 mins

    • @hansangb
      @hansangb  4 роки тому

      Thank you Omari, more to come!

  • @maxclaire732
    @maxclaire732 2 роки тому

    Thank you for explaining the TCP send and receive buffer concept so clearly Mr. Hansang, greetings from Europe.

  • @paulwilliams5331
    @paulwilliams5331 4 роки тому

    As a network guy I found this conceptual video very useful for a deeper understanding of what is going on at the two endpoints as they have a chat - Thank you.

    • @hansangb
      @hansangb  4 роки тому +1

      It really is my pleasure! More to come and we'll hit the packets soon.

  • @tng6628
    @tng6628 4 роки тому

    Thank you for making this. We really appreciate you. I watched all your Sharkfest presentations.

    • @hansangb
      @hansangb  4 роки тому

      We'll get to Sharkfest like videos soon. Stay tuned

  • @shamiellebron2724
    @shamiellebron2724 4 роки тому

    Great job Hansang!! Reinforcing the basics really helps. Thanks and looking forward to your future videos.

    • @hansangb
      @hansangb  4 роки тому

      Happy to hear that! We'll talk about why buffers can impact performance so much next.

  • @cheerytomato6196
    @cheerytomato6196 4 роки тому

    Love your work Hansang; appreciate you taking the time to do this. Always learn a lot from your sessions :-)
    From Australia

    • @hansangb
      @hansangb  4 роки тому

      My pleasure! I hope to visit the land down under one of these days. Would you believe that I had three trips that had to be canceled for various reasons?

  • @brendanlentz
    @brendanlentz 4 роки тому

    Excited to see this first video published Hangsang!

    • @hansangb
      @hansangb  4 роки тому

      Thank you Brendan. Please say hello to Lenny for me!

  • @sandeepsp4u
    @sandeepsp4u 4 роки тому

    Thanks, Hansang it's a really simple way of explaining complected things

    • @hansangb
      @hansangb  4 роки тому +1

      Thank you Sandeep. I want to build the right foundation because all the knowledge kicks in when troubleshooting.

  • @nikhilshinde2091
    @nikhilshinde2091 4 роки тому

    Wonderful session. Eager to learn more about buffer-bloat and MSS.
    Looking forward to upcoming videos.

  • @datacomguy
    @datacomguy 4 роки тому

    I have been greatly looking forward to this course. I would like to learn more about buffer bloat you mentioned toward the end. Thanks for your time in creating this content.

    • @hansangb
      @hansangb  4 роки тому

      Coming soon! It's an advanced'ish topic so be patient with me.

  • @jeffjiang9408
    @jeffjiang9408 4 роки тому

    Glad to see you on youtube. Great! ----from ex-RVBD China SE : )

    • @hansangb
      @hansangb  4 роки тому

      Hey, thanks! Hope you guys are all safe and sound! If you see Patrick and team, tell themI said hello!

  • @dotterel
    @dotterel 3 роки тому

    I hope that one day, I can communicate my ideas clearly, precisely, and passionately like you, Mr. Bae. Thanks for the informative video. I'm a fan from New Zealand!

    • @hansangb
      @hansangb  3 роки тому +1

      Jamie, thanks for the kind words. Also, a few days ago, I learned that NZ'ers eat more ice cream per capita than anyone else! And since I watch Scott Brown Carpentry all the time, I'm picking up some local lingo. Like "Smoko time" 😁

  • @cyberguide_in
    @cyberguide_in 4 роки тому

    What an insightful session!! Learned a lot. Great work! Keep going.

    • @hansangb
      @hansangb  4 роки тому

      Thank you Bablu, that's very kind of you to say. And thanks for subscribing.

  • @narendrakumar1987inn
    @narendrakumar1987inn 4 роки тому

    Great start! Thank you very much for doing this.

  • @gaz1978
    @gaz1978 4 роки тому

    Excited Hansang looking forward to going through the course

    • @hansangb
      @hansangb  4 роки тому

      We'll build slowly, but we'll get to the fun stuff soon.

  • @ngufra
    @ngufra 4 роки тому

    Hi Hansang!
    Great to see your series starting at the very basic.
    My first book was the Comer (at the time it was red)
    I was watching your video on a phone this morning and the drawing was really too small to read.
    If you can try to zoom in (Reminds me of some wireshark videos you did at 1920x1080 pixels.)
    Looking forward to Wireshark wednesday...

    • @hansangb
      @hansangb  4 роки тому

      Merci, Francois! Yeah, at Sharkfest, I was able to go to full screen. So I'll play with it and see how I can make it more legible. Good to hear from you! And D'OH! Wireshark Wednesday, so much better. I do these videos with one take so nothing is scripted. But Wireshark Wed is soooo obvious! :)

  • @rajaneshnadar5930
    @rajaneshnadar5930 4 роки тому

    Excellent, will wait for all your future releases

  • @martymartinez5709
    @martymartinez5709 2 роки тому

    Very good presentation and practical knowledge of this concept. Thank you

    • @hansangb
      @hansangb  2 роки тому +1

      Thank you so much. I finally uploaded the new video in this series. It only took 18 months or so! :) ua-cam.com/video/q3hEwWQurXI/v-deo.html

  • @stephan311
    @stephan311 4 роки тому

    I like it, looking forward to more tcp sessions!

  • @handoguibert
    @handoguibert 4 роки тому +1

    Thank you for sharing some of your skill
    !

  • @epsyuma
    @epsyuma 4 роки тому

    Thank you Hansang. Hope to see you sometime at SF.

    • @hansangb
      @hansangb  4 роки тому

      Oh how I miss BIg Nate's BBQ! It was so good too. Rudy's in San Antonio was a "little bit" better, but I *loved* Big Nates!

  • @vicky6387
    @vicky6387 4 роки тому

    Many thanks Hansang. Much appreciated.

    • @hansangb
      @hansangb  4 роки тому

      You are very welcome

  • @andrewohanian5132
    @andrewohanian5132 4 роки тому

    Awesome! Can't wait for more!

    • @hansangb
      @hansangb  4 роки тому

      More to come! thanks for watching

  • @sujipanicker
    @sujipanicker 4 роки тому +1

    10:48 which one of the statement is right, 1) The packet is pushed to the wire and a copy of the packet is sent to the send buffer 2) The application sends the packet to the send buffer and then a copy is made from send buffer to the wire. I am also having confusion on who makes these copies of packet, the application or the OS. Can there is a corruption of packets on wire/send buffer. Appreciate your answer in advance.

    • @hansangb
      @hansangb  4 роки тому

      The application tells the OS what buffers to use. So the app writes to the socket, and the OS and TCP stack take care of the rest. Application has no idea what the OS/TCP is doing. It just flushes the buffer and calls it a day.

  • @pramodthakkar7301
    @pramodthakkar7301 4 роки тому +1

    Fantasic session :-) How can we monitor the state/size/utilization of receive or sent buffer. I have come across a issue where the OS (Windows 2012) shows significantly large incoming packet discards; and we need to know if the packets were discarded because the buffer was full or application not being able to consume the packets. Thanks again and looking forward to more sessions.

    • @hansangb
      @hansangb  4 роки тому +2

      Will be answered on the Q&A video coming out today or tomorrow.

  • @Techtips200
    @Techtips200 4 роки тому +1

    Thanks to @Kary Rogers for introducing you to us.

    • @hansangb
      @hansangb  4 роки тому +1

      Good man, that Kary!

  • @ThePumbaadk
    @ThePumbaadk 4 роки тому +2

    Thanks Monday = MTU

  • @anjbish
    @anjbish 4 роки тому

    Yayyy.. finally it started

    • @hansangb
      @hansangb  4 роки тому

      Thanks for waiting! It'll come more regularly now.

  • @hemeshhh1542
    @hemeshhh1542 4 роки тому

    Can you please elaborate on what happens when receiver buffer size is huge and it's impacts..? I was just curious more

    • @hansangb
      @hansangb  4 роки тому

      Yup, see pinned comment. Thanks

  • @vivekvashist9396
    @vivekvashist9396 4 роки тому +1

    Monday = MTU :)

    • @hansangb
      @hansangb  4 роки тому

      I know, right? What a fail on my part! :)

  • @FabricioSolano
    @FabricioSolano 4 роки тому +1

    Hey Hansang, I am a big fun since your riverbed webnars. It really helped me in my job in traffic analisys. I love to see you on these independet effort I commend you and thank you because it is a noble cause to help others.
    I have a questions about calculating packets and connections per second, on a x size bandwith link. I read this document from Cisco which it was good to understand more on the device's interface capabilities but I would to know how to calculate an estimate as close to reallity as possible of how many packets would fill a pipe. tools.cisco.com/security/center/resources/network_performance_metrics

    • @hansangb
      @hansangb  4 роки тому +1

      That's a topic worthy of multiple sessions because there's actually quite a bit that goes into it. Serialization delay, propagation delay, microbursts etc. So stay tuned and I'll hit those topics. The Cisco link does take into account that lot of tools don't, like IFG. I'll get into those topcis as well.

    • @FabricioSolano
      @FabricioSolano 4 роки тому

      @@hansangb Hey Hansang, thank you very much for taking the time to answer my question around bandwith but really it was more about throughput and how many packets of X size would fill a pipe of Y "size/speed" at a give time. In other words you could see it as how much time it takes for a packet to cross the cricuit and the next packet up and so on, taking into acount all those factors as serialization, buffer, media type etc, but maybe more simplistically just as overall math rule. If I want to for example as the link suggested I want to size a Firewall based on how many packets its datasheets says it can handle per second, plus the total (new connections/sessions + existing ) Oh and by the way I know there is discrepancies between a session and connections from a vendor estand point so I would like to hear you take on it. Hopefully I am making sense I am sorry to bother specially because I know I am not the only one asking questions. I can write to you directly if you provide your email.

  • @rajaneshnadar5930
    @rajaneshnadar5930 4 роки тому +1

    M for MTU

  • @tanercoder1915
    @tanercoder1915 4 роки тому

    I heard that due to COVID19 outbreak handshakes are no longer allowed! So my boss ordered me to turn off TCP/IP and only use UDP.

  • @thisisvishnubob
    @thisisvishnubob 4 роки тому

    multiplexing mondays ;)

    • @hansangb
      @hansangb  4 роки тому

      Ahhhh, the good old days of using MLPPP!

  • @guilleg7099
    @guilleg7099 4 роки тому

    Mangled packet monday.

    • @hansangb
      @hansangb  4 роки тому

      Here's the thing...I even *SAID* MSS in my video. Others suggested MTU Monday. /* smh */ So I'll just take the L :)

  • @fvandeventer
    @fvandeventer 4 роки тому

    Monday = MTU and MSS

  • @corym.johnson7241
    @corym.johnson7241 4 роки тому

    Hello, came across your channel just minutes ago. What is an RFC?

    • @dnsguy4779
      @dnsguy4779 4 роки тому

      Hi Cory,
      A RFC is a 'request for comment' and is a way to define standards. Have a look at tools.ietf.org/rfc/index to see what's out there. The standards help different systems exchange information (from various levels) and how stuff should be build to ensure they 'understand' each other. HTH

    • @hansangb
      @hansangb  4 роки тому

      Thanks DNS Guy! I'll be mentioning Cricket Liu's book in future episodes. Like I say, Every Kiss may begin with a K, but every app begins with DNS! :)

    • @corym.johnson7241
      @corym.johnson7241 4 роки тому

      Thank you both. 🙂

  • @user-C8onIm4
    @user-C8onIm4 4 роки тому

    Monday MTU

  • @shubham004jain
    @shubham004jain 2 роки тому

    why no more videos ?????

    • @hansangb
      @hansangb  2 роки тому

      It's been a minute! :) ua-cam.com/video/q3hEwWQurXI/v-deo.html