UDP and TCP: Comparison of Transport Protocols

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 มิ.ย. 2024
  • Explains the basics of transport protocols and compares the two major options: UDP and TCP. Updated version with QUIC: • Is QUIC "better" than ...
    00:00 Intro
    00:07 About transport protocols
    02:11 User Datagram Protocol
    04:08 Transmission Control Protocol
    09:00 So which one is better?
    == Further reading ==
    How can BitTorrent run reliable file transfers over UDP?
    - arstechnica.com/uncategorized/...
    - en.wikipedia.org/wiki/Micro_T...
    == Acknowledgements ==
    The thumbnail of this video uses an icon by Dmitry Baranovskiy from The Noun Project. The icons that are used throughout the video are credited to their respective authors at the end of the video.
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @thegreatkris24
    @thegreatkris24 ปีที่แล้ว +37

    go ahead and adjust playback speed to 1.5...you're welcome

    • @PieterExplainsTech
      @PieterExplainsTech  ปีที่แล้ว +27

      iii haave noo ideea whaat you are taaalking about

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

      @@PieterExplainsTech 😂

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

      @@PieterExplainsTech thats what heros do

    • @m.s.f7103
      @m.s.f7103 9 หลายเดือนก่อน +1

      @@PieterExplainsTechhahaha love the self awareness

  • @eahere
    @eahere 9 ปีที่แล้ว +1581

    I'd tell you a UDP joke but I'm affraid you won't get it.

    • @PieterExplainsTech
      @PieterExplainsTech  9 ปีที่แล้ว +108

      That joke is great and don't let anyone tell you otherwise!

    • @booproo7022
      @booproo7022 9 ปีที่แล้ว +16

      ywecur_ oh!!! packet dropd :P
      better use tcp next time

    • @Hwyadylaw
      @Hwyadylaw 9 ปีที่แล้ว +136

      ywecur_
      I'd tell you a TCP joke but I'm afraid you won't get it in time.

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

      ywecur_ **may or may not get it **

    • @scottwolfe34
      @scottwolfe34 8 ปีที่แล้ว +16

      +ywecur_ I'd tell you an IP joke but I'm afraid you won't understand

  • @AndyBlair
    @AndyBlair 9 ปีที่แล้ว +28

    Thanks so much, this was like 2 weeks worth of lectures in 11 mins! Well done!

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

      lucky you
      I found this after my computer network grades
      This would make it much easier

  • @LosEagle
    @LosEagle 9 ปีที่แล้ว +30

    More videos man! You are one of the few networking tutors I can actually understand lol.

  • @sparksterTV
    @sparksterTV 9 ปีที่แล้ว +736

    Great video but I suggest watching it at 1.5 speed.

    • @3ds12Game
      @3ds12Game 9 ปีที่แล้ว +8

      Hahaha! genious!

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

      ***** Can you please provide some good resource links to back what you have mentioned?

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

      ***** Try 0.5 Oh my stomach XD

    • @Mukeshsharma-pl5wg
      @Mukeshsharma-pl5wg 9 ปีที่แล้ว +1

      ***** Bro in my book Computer Network by Andrew S. Tanenbaum UDP have 8 bytes header and TCP have 20 bytes header which is correct as we are comparing both the protocols.
      yeah IP header is 20 bytes for both because It has to be same you are comparing the message that have been delivered and he is talking about the packet header of these two protocols only without including IP header so he is also right. correct me I am wrong. :)

    • @LosEagle
      @LosEagle 9 ปีที่แล้ว +9

      I think its great how he takes it slow. Guess it depends on preference.

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

    Thank you so much for making these videos. Incredibly helpful. I bet there is a sizable boost in general productivity from exceedingly informitive videos like this

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

    Very clear and precise. Good repetition of concepts when needed. Also a great line out of examples. Good job

  • @garyknowles5705
    @garyknowles5705 9 ปีที่แล้ว

    You make great videos sir. Simple, clear, direct, focussed - good job. Thanks for posting.

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

    Watching this at work with sound down. I don't know how you sound, but subtitles pick up what you say very well, so thanks for speaking so clearly.

  • @nick56538
    @nick56538 9 ปีที่แล้ว

    Thank you! My lecturer was trying to explain this and had the entire room up in arms, decided to listen to this instead!

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

    thank you for explaining it so clearly! my lecturers could never get this through to me!

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

    Thank you! been working on trying to understand ports and protocols for a couple days now, just wasn't quite grasping the concept but you cleared it right up for me! Seems like such an easy to understand concept now

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

    Your videos are great! And incredibly informative! I appreciate the effort put into making the videos. You are VERY easy to understand too! Good job, hope to see more videos soon :)

  • @MicheleTurchiarelli
    @MicheleTurchiarelli 9 ปีที่แล้ว +5

    Best guide about protocols i've ever seen!

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

    Excellent refresher. Thanks for taking the time to make such quality, simple presentations..

  • @matondocska
    @matondocska 10 ปีที่แล้ว

    Great work! Thank you very much. I was told about this topic for hours and hours at school, did not get it. Here you come and in 11 minutes I DO understand. Hats off, and keep the vids coming :)

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

    Congratulations! Excellent way of explaining things! It flows so naturally.

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

    It's just an awesome description you've given, keep going with good in-depth content.
    cheers!

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

    Thank you! People like you, can actually explain what they are talking about, because they know what they are talking about.

  • @tgardner5968
    @tgardner5968 9 ปีที่แล้ว

    You are really great at simplifying topics that others seem to bog down with to much tech language! Thanks so much

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

    One of the best tutorial channel. Hope to see more from you. Thank you.

  • @joshinda1
    @joshinda1 10 ปีที่แล้ว

    Fantastic video Pieter...much clearer than my lecturers! Keep up the great work

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

    This is an amazing video. Very easy for a super novice like me to understand. I like the slow pace. It allows me to fully absorb the content.

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

    I like your brief and precise explanation. You made it clear and easy to understand.

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

    Thank you very much for the video man! I realize the audio was slow but it gave me time to process and understand the details!
    You do a great job at explanations with audio and the video components! Its amazin eh!
    Cheers!
    Love from Canada!

  • @loopuleasa
    @loopuleasa 10 ปีที่แล้ว

    Top class explanation and presentation. Video editing and minimal layout was a cake.
    Thank you!

  • @JoshuaRaichur
    @JoshuaRaichur 10 ปีที่แล้ว

    Thanks! Great explanation along with helpful visualisation through animated slides.

  • @DanielHawkKennedy
    @DanielHawkKennedy 10 ปีที่แล้ว

    Very good video, formal, animated, good sound, high quality, finally a respectable video, thank you so much, this is a good start to further investigation about, for example what contain the headers of segments, how TCP corrects the lost of packages...etc. It could be nice to see this explanation in this kind of videos.

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

    Love your videos. Some of the most useful content I've found on TH-cam. Thanks

  • @safweneful
    @safweneful 10 ปีที่แล้ว

    before you, it was so complicated.
    you made it very simple , that shows how well you understand this stuff.

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

    30 mins before my test and I finally get it now, thanks!

  • @sampathkangankar
    @sampathkangankar 10 ปีที่แล้ว

    Wow, very crystal clear, we need some videos like this more..

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

    fantastic video man! thanks for the thorough examples and well-presented info!

  • @PieterExplainsTech
    @PieterExplainsTech  10 ปีที่แล้ว +12

    Thank you! Some services like DNS can run over UDP as well as TCP, but I can't come up with an example of one transport protocol being wrapped in the other. What do you think the benefits would be of wrapping TCP traffic in UDP packets or vice versa? I can't think of any right now. I only see more communication overhead.

  • @user-je1if9sp4i
    @user-je1if9sp4i 4 หลายเดือนก่อน

    Very lucid explanation of the concepts. Thank you.

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

    Amazing!
    That is just amazing. Please continue making these videos

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

    Great explanation. Very concise and simplistic for consumption.

  • @rinaldogarcia5223
    @rinaldogarcia5223 9 ปีที่แล้ว

    Dear Pieter, I did a test to work in the public sector and one of the questions was to describe how TCP / IP works, and certainly this video help me a lot with this question. Thank U.

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

    I was searching for this info; you did a great and clear explanation^^ Thanks!

  • @namle-br8ju
    @namle-br8ju 8 ปีที่แล้ว +1

    It very comprehensive and well explain the difference. Thank you for sharing

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

    Very good one Pieter. Very helpful for people who are just stepping into networking.

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

    Great job, great video. I watched it at 1.5 Speed, and it was PERFECT. Thank you!

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

    A wonderful Explanation, thank you so much Pieter.

  • @satishkumar-cj5jq
    @satishkumar-cj5jq 9 ปีที่แล้ว +2

    you have clear every thing so nicelly...thanks very much..

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

    Quickly understandable,very good explanation,keep it up sir we really want this kind

  • @chrissylarson6232
    @chrissylarson6232 9 ปีที่แล้ว

    I wasn't able to find a video on BGP, this is something I would love to get a clear explaination of!

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

    Thanks for your illustrative instruction to TCP/IP.

  • @CrystalNNeupane
    @CrystalNNeupane 10 ปีที่แล้ว

    nicely presented and explained.
    looked up for my exam preparation and i'm happy.
    Thanks

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

    Thanks for the video, you explain the best on entire TH-cam

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

    As everyone's saying, great video! Have an exam tomorrow, saved a lot of time by watching this, couldn't really understand it from only texts. So THANKS! :)

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

    Your videos are so helpful. Thanks so much.

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

    Great explanation, keep going and posting videos on the greatly needed tech. stuff.

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

    Thank you, I've got a test and this was a perfect refresher. subbed for more!

  • @RicoStanfield
    @RicoStanfield 9 ปีที่แล้ว

    Your videos are great. Please make more. Animations and explanations are perfect

  • @itpugil
    @itpugil 10 ปีที่แล้ว

    best explanation of TCP vs UDP, thank you man!i needed this!

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

    very nice vedio.i was preparing for TCP and found your video very helpful.keep the good work going.its really helping others.

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

    Sir, this video was extremely helpful! Thank you!

  • @wposanda
    @wposanda 10 ปีที่แล้ว

    Really nice :) Keep posting videos. Very interactive and easy to understand :)

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

    Very clearly informative explanations,Thank you!

  • @fcoker73
    @fcoker73 9 ปีที่แล้ว

    You kept it very simple which I could understand. Thank you!!!

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

    This is one great video, few years Ago while first to Haiwei vision in 2012( manufacturer of video encoder), I was always asking why TCP and UDP

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

    Hi from Brasil!!! Really good video, congrats man!

  • @AB-ce9qb
    @AB-ce9qb 5 ปีที่แล้ว +1

    Really appreciated Thank you. Explained well and smooth

  • @dncam
    @dncam 10 ปีที่แล้ว

    I just had a test on this stuff! Used your videos to help me study. Thank you!!!!

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

    Nice presentation and informative every single word. Thank you

  • @bibhakarsaha
    @bibhakarsaha 10 ปีที่แล้ว

    Almost all the comments here tell the same thing, Its an amazing video. I do want to point out the example that you mentioned for TCP and UDP, it just cleared the concept for me. Thanks.

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

    Thank you so much! This helped a lot in my term paper.

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

    wow, your teaching was really interesting and i loved the explanation. Thankyou so much!

  • @hyylo
    @hyylo 10 ปีที่แล้ว +5

    thank you for this video. you are better then my teacher.

  • @soulj7sli7
    @soulj7sli7 10 ปีที่แล้ว

    This was a very buttery explanation , thank you so much and keep up the good work ..

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

    This is crystal clear explanation for rookies. thanks.

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

    Thanks for the video, great explanation.. please keep them coming

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

    your videos crystal clear. please make a complete playlist for networking.

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

    Great question. Originally BitTorrent only ran over TCP. In 2008, the µTorrent team developed µTP, a UDP-based protocol for BitTorrent. Since UDP doesn't offer in-order delivery (among other things), µTP implements this functionality in its application layer. If you want to read more about how and why BitTorrent runs over UDP, you can find some relevant links in the video description.

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

    Wow, thank you!!! Clearly and perfectly understood

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

    This really cleared up a lot for me. Thank you

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

    It was very helpful and explanatory. Thanks a lot.

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

    These videos are great! Please make more. THE OSI model would be great!

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

    Thanks a lot. This is sooo good and useful.

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

    Crystal clear. Thank you for sharing!

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

    This video was very helpful thank you. I would like to see you explain the topic network management using SNMP

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

    nicely done ..,..
    thank you sir ..u just simplified the heck out of it..,

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

    Quickly understandable,very good explanation,keep it up sir we really want this kind
    Great video but I suggest watching it at 1.5 speed.

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

    Thnx. i really needed to brush up on some stuff and this was perfect. Keep up the good work. Hopefully i can be a great enough programmer and engineer to someday make videos of my own.

  • @66saly
    @66saly 6 ปีที่แล้ว

    The best comparison video, Thanks a lot

  • @96julianc
    @96julianc 8 ปีที่แล้ว

    Thanks you very much, this video really helped me. The subjet it´s very well explained and pronunciated.

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

    Cooooooool. Explained calmly. I like it.

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

    u explained it much better than others

  • @0anant0
    @0anant0 2 ปีที่แล้ว

    Excellent video and explanation! @ 9:27 It's amusing how UDP still managed to send all the characters of each word in their correct order :-)

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

    Awesome ! I really like how you explain.
    It would be nice if you made one about industrial protocols.

  • @babakgames
    @babakgames 9 ปีที่แล้ว

    That was awesome, well-done!

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

    great video, covered most of the part. Thanks a lot.

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

    Make more of these stuff!! U're awesome

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

    Hi pieter..........nice video , well explained in a simplified manner

  • @AD-ng4mz
    @AD-ng4mz 6 ปีที่แล้ว

    Very well explained. Thanks.

  • @nelanequin
    @nelanequin 10 ปีที่แล้ว

    Those are great videos. Nicely explained.
    I would quite enjoy a video about OSI, with good explainations about the different layers.

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

    This is so helpful! Thank you so much!

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

    Wow! so beautifully explained.. Thanks!!!

  • @zoomdiamondify
    @zoomdiamondify 10 ปีที่แล้ว

    thank you very much for your time
    you made my school- project possible

  • @ethanchewy
    @ethanchewy 9 ปีที่แล้ว

    Very good video!! Helped clarify everything for me :)