The QUIC Protocol, HTTP3, and How HTTP Has Evolved

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • In this video, I dicuss how HTTP has evolved over the years and explain the QUIC protocol and HTTP3.
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------
    HOW TO GET IN CONTACT WITH ME
    🐦 X (Formerly Twitter): @TheDataDaddi
    📧 Email: skingutube22@gmail.com
    Feel free to connect with me on X (Formerly Twitter) or shoot me an email for any inquiries, questions, collaborations, or just to say hello! 👋
    HOW TO SUPPORT MY CHANNEL
    If you found this content useful, please consider buying me a coffee at the link below. This goes a long way in helping me through grad school and allows me to continue making the best content possible.
    Buy Me a Coffee
    www.buymeacoffee.com/TheDataD...
    As a cryptocurrency enthusiast, I warmly welcome donations in crypto. If you're inclined to support my work this way, please feel free to use the following addresses:
    Bitcoin (BTC) Address: bc1q3hh904l4uttmge6p58kjhrw4v9clnc6ec0jns7
    Ethereum (ETH) Address: 0x733471ED0A46a317A10bf5ea71b399151A4bd6BE
    Should you prefer to donate in a cryptocurrency other than Bitcoin or Ethereum, please don't hesitate to reach out, and I'll provide you with the appropriate wallet address.
    Thanks for your support!
  • Věda a technologie

Komentáře • 44

  • @ShivaShaktiOnMoon
    @ShivaShaktiOnMoon Před rokem +9

    The thumbnail states how passionate and organized your efforts and knowledge. Kudos.

  • @dread1089
    @dread1089 Před rokem +4

    Nice, much effort done.

  • @aminaelbekkali6187
    @aminaelbekkali6187 Před rokem +2

    Worked , thanks a lot!

  • @Md.AbuBakr
    @Md.AbuBakr Před rokem +1

    thanks a lot!!! so nice reverb

  • @stephenday4834
    @stephenday4834 Před 3 měsíci +1

    Nice, concise, and clear. Good job.

    • @TheDataDaddi
      @TheDataDaddi  Před 3 měsíci

      So glad it was helpful to you! Thanks so much for the positive feedback!

  • @Ranjeet_88
    @Ranjeet_88 Před rokem +2

    Great Video, thanks for putting i so much efforts and making it simpler

  • @shubhamchandra9258
    @shubhamchandra9258 Před rokem +3

    good stuff.

  • @user-vr1in1vg2c
    @user-vr1in1vg2c Před 8 měsíci +1

    Thanks a lot, this is very useful !!

    • @TheDataDaddi
      @TheDataDaddi  Před 8 měsíci

      Hi there! So glad you found it useful! Thank you for watching!

  • @pranavsingh8503
    @pranavsingh8503 Před rokem +1

    The way you explain is quite awesome.
    Need more please.
    1.More about packet flow of Quic
    2. Re-transmit handling in Quic
    3. Congestion control in Quic
    4. Connection reliability in QUIC

    • @TheDataDaddi
      @TheDataDaddi  Před rokem +1

      I will do my best to get to these topics at some point soon!

  • @abdallahelhdad819
    @abdallahelhdad819 Před 5 měsíci +1

    you did a good job explaining this, thank u :)

    • @TheDataDaddi
      @TheDataDaddi  Před 5 měsíci

      So glad you found it helpful! Thank you for the feedback!

  • @hemant_pande
    @hemant_pande Před 11 měsíci +1

    most consise and organised explaination I've seen on this topic

    • @TheDataDaddi
      @TheDataDaddi  Před 14 dny

      Hi there. So happy that you found the video useful!

  • @lohphat
    @lohphat Před rokem +7

    Because QUIC is disassembled at the app layer, it's impossible for a company gateway to sense or block undesirable content be that ads, inappropriate content, or known sources of malware.
    QUIC now forces end-point solutions to be able to catch content elements at the app layer.
    This really makes IDS/IPS much more difficult.

    • @TheDataDaddi
      @TheDataDaddi  Před rokem +1

      I did not even think of this implication, but you are right. I can imagine that would add significant challenges for enterprise IDS/IPS

    • @shiroryuu2846
      @shiroryuu2846 Před rokem +1

      @lohphat Thanks for highlighting, please let me know any more such understanding about the QUIC/HTTP.

    • @1nxpired
      @1nxpired Před rokem +1

      You're right. Someone could initiate the session to a blocked website through a vpn and upon closing the vpn the website would still work because the firewall didn't see the handshake.

  • @guillaumejumel5578
    @guillaumejumel5578 Před rokem +2

    Nice man ty

  • @user34user73
    @user34user73 Před 3 měsíci +1

    Nice video! Thank you for the explanation!
    On the http/2 vs quic diagram you have “udp connections”. But it’s irrelevant to the udp, cause on the lower lever udp doesn’t establish connections.

    • @TheDataDaddi
      @TheDataDaddi  Před 3 měsíci

      Hi there. Thanks so much for the feedback.
      Yep. That is correct. I think I used a diagram I found for this and forgot to modify it. I appreciate the correction!

  • @ahmedsinger9435
    @ahmedsinger9435 Před rokem +1

    tysm ^^

  • @pranavsingh8503
    @pranavsingh8503 Před rokem +1

    Please make a deep dive Video for QUIC .
    I have a query: What if first packet is lost. UDP won't re-transmit so Server will never get it and Client will keep waiting time-out and then send again ?

    • @TheDataDaddi
      @TheDataDaddi  Před rokem +1

      I will. I need to do a deep dive myself to more full understand everything.
      The answer to you question is a bit long these comments to instead I will point you to where I found it. If you visit RFC 9002 (quicwg.org/base-drafts/rfc9002.html) and read section 3 (Design of the QUIC Transmission Machinery). It should answer some of your questions regarding retransmission.
      If the first packet is lost however, my guess is there would be a time out and then another transmission or retransmission in this case. Although I am not 100% sure how it is handled.

  • @satish1012
    @satish1012 Před 4 měsíci

    Can quic protocol be used between Microservices ?
    Any Service Mesh supports QUICK protocol? If so that would make the network faster right?

    • @TheDataDaddi
      @TheDataDaddi  Před 4 měsíci

      Hi there! Thanks so much for you question.
      So the QUIC protocol can be used between microservices and could potentially improve network speed, the actual implementation and support by service meshes might vary.
      I have never specifically worked in this area so I cannot really help you much more than this. Hope this helped a bit though!

  • @cthutu
    @cthutu Před rokem +2

    Hands up who had to look up the word inchoate!

  • @cthutu
    @cthutu Před rokem +1

    @TheDataDaddi - your slide is wrong. Client-initiated streams are even, NOT odd. This is according to the RFC 9000

    • @TheDataDaddi
      @TheDataDaddi  Před rokem

      Thanks for the clarification. I will update the video when I get a chance.

  • @epsisayidina2989
    @epsisayidina2989 Před rokem +2

    What in OSI layer is QUIC?

    • @TheDataDaddi
      @TheDataDaddi  Před rokem +1

      So QUIC is a bit odd in how it fits in with conventional OSI, but it looks to me like HTTP/3 is handles most things at the application layer, UDP handles some of the transport layer. Then QUIC sits in between and handles some of both layers. For a deeper dive, I'd really need to make another video. If you would like that I will take a look more deeply at the QUIC protocol and make a video on it. Just let me know.

    • @epsisayidina2989
      @epsisayidina2989 Před rokem +1

      @@TheDataDaddi Thank you for sewwt fast response. I'm just here passing by. And hey... this is a really good video.

  • @truesonic669
    @truesonic669 Před rokem +1

    As far as I know. AdGuard is the only that has this.

  • @_general_error
    @_general_error Před rokem +1

    There's no such thing as UDP Connection...

    • @TheDataDaddi
      @TheDataDaddi  Před rokem

      This is true. If I said that then I misspoke. Thanks for pointing that out. If you happen to know the timestamp(s), when I said that please drop them here so I can make a comment to correct it.

  • @wuzhai2009
    @wuzhai2009 Před 7 měsíci +1

    'Server load spike' - not well explained.

    • @TheDataDaddi
      @TheDataDaddi  Před 7 měsíci

      Hi @wuzhai2009 I appreciate the feedback. If you could give me the timestamp in the video where that was mentioned or tell me what was not well explained I would be happy to go back and give you some more details. Please let me know what questions I can answer, and I will do my best to help!

  • @bestsagittarius7925
    @bestsagittarius7925 Před rokem +1

    Your speech speed seems too fast to catch. If without subtitle, it's almost hardly to understand what you said. Hence I think you should adjust it to an acceptable level.

    • @TheDataDaddi
      @TheDataDaddi  Před rokem +3

      Hi there! I am sorry to hear that. When I made this video I had a strict time deadline so I had to speed the video up quite a bit. I will definitely keep that in mind for the future. Thank you for your feedback! I really appreciate it.

    • @wildebeest1454
      @wildebeest1454 Před rokem +3

      @Best Sagittarius Just change the speed to 0.75

  • @AMFLearning
    @AMFLearning Před rokem +1

    nice #amflearningbydoing #amflearning