Hyper Text Transfer Protocol Crash Course - HTTP 1.0, 1.1, HTTP/2, HTTP/3

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

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

  • @hnasr
    @hnasr  5 лет назад +59

    Table of Content for this course with Jump codes:
    4:00 Client/Server Architecture
    6:30 HTTP Request
    9:30 HTTP Response
    12:00 Demo Request/Response, Build Web Server
    20:20 How HTTP Works?
    26:20 HTTPS
    27:35 HTTP 1.0
    31:15 HTTP 1.1
    36:55 HTTP/2
    41:20 HTTP/3
    Cards/Links
    2:45 TCP vs UDP ruclips.net/video/qqRYkcta6IE/видео.html
    6:15 Python on the backend Udemy www.husseinnasser.com/courses
    7:20 Query Parameters vs resource parameters ruclips.net/video/r9IZnuZstXM/видео.html
    8:30 GET vs POST ruclips.net/video/K8HJ6DN23zI/видео.html
    14:00 E-tags ruclips.net/video/TgZnpp5wJWU/видео.html
    14:40 Cookies ruclips.net/video/sovAIX4doOE/видео.html
    18:25 Spinup nodejs ruclips.net/video/nHU2NC4vXDs/видео.html
    19:20 Fetch API ruclips.net/video/Vj7W8pI-L6w/видео.html
    22:00 OSI Model ruclips.net/video/7IS7gigunyI/видео.html
    26:40 TLS ruclips.net/video/AlE5X1NlHgg/видео.html

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

      i dont mean to be so offtopic but does any of you know of a tool to get back into an instagram account..?
      I stupidly forgot the login password. I would love any tricks you can offer me

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

      @Ayaan Callan Instablaster :)

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

      @Deacon Jay i really appreciate your reply. I got to the site through google and im trying it out atm.
      Takes a while so I will get back to you later when my account password hopefully is recovered.

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

      @Deacon Jay WTF IT REALLY WORKED! I literally hacked my ig login within about 40 minutes by using the site.
      I had to pay 15 bucks but for sure worth the price :)
      Thanks so much you saved my ass !

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

      @Ayaan Callan Happy to help :D

  • @TheRohkan
    @TheRohkan 4 года назад +139

    This youtube channel is gold, all your playlists must be made mandatory for every sw engineer. I can't believe you are doing this for free

    • @rl1491
      @rl1491 2 года назад +1

      Really not that big of a deal

    • @nicholasmoore5168
      @nicholasmoore5168 2 года назад +3

      @@rl1491 it is a big deal, this channel is awesome!

    • @hey.............
      @hey............. 2 года назад +2

      So true, this content is gold. Really thankful to him for providing it for free.

  • @amrudeshs
    @amrudeshs 4 года назад +107

    Your 45 minute long video is totally cool. Its a whole load of information. Any serious learner would not mind it. So, feel free. We got the attention span. Dont worry. :)

    • @hnasr
      @hnasr  4 года назад +10

      Thanks 🙏 i am glad the long videos are informative

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

      Informative? They are gold man! Really awesome stuff!

  • @aristocratcell868
    @aristocratcell868 4 года назад +168

    Please don't make short videos. I like your way of teaching. And these long Videos, really helped me. Thanks.

    • @hnasr
      @hnasr  4 года назад +15

      Thanks ! I do prefer the longer format too where I can discuss the topic in depth

    • @margaritashamrakov
      @margaritashamrakov 4 года назад +4

      I really dislike people making 2 min videos. I think our attention span is undervalued. We like to study.

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

      Make long in video , which have depth explanation

  • @elultimopujilense
    @elultimopujilense 4 года назад +6

    Best software channel in youtube in my opinion. Most channels make short videos to hook up beginners, but these topics require a complex and detailed explanation, this is hard stuff. Please keep the videos comming, no matter how long they are. The quality and amount of relevant information is just unbelievable, better than most colleges.

  • @nadertarek4822
    @nadertarek4822 3 года назад +2

    The amount of knowledge with the sense of humor with the way you teach it's just FABULOUS, Thaaaaanks a lot for your help

  • @oraerror
    @oraerror 4 года назад +14

    Love your videos... The highlight of your videos is that you interconnect stuff and make the entire area make sense( rather than only focusing on teaching a very specific topic and leaving the user with a bunch of questions on how the topic fits into the bigger picture or with other connected topics) ..... Another great thing is the real life inferences that you draw.. For me this is the right way of learning software engineering..... Amazing stuff. .. Please don't change the format.

    • @hnasr
      @hnasr  4 года назад +1

      Thank you so much for your comment and feedback ❤️

  • @pkcc9381
    @pkcc9381 5 лет назад +5

    Yesterday I was reading on QUIC and HTTP/3 and I wished you made a video on them. Luckily today I am here.

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

      PK CC enjoy the video! Wish granted .. I need to make a specific video on just QUIC.

  • @andres2290
    @andres2290 5 лет назад +28

    Your energy is amazing. Thanks for this video!

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

      Thanks for your comment ! Really Appreciate it

  • @bryce5391
    @bryce5391 3 года назад +1

    I’m sure you get this all the time, but thank you so much for making these videos and making them free. You’ve helped many people, including myself, find their way through software engineering

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

      Glad to hear that Bryce, its all you. 🙏

  • @محمّد.09
    @محمّد.09 6 месяцев назад

    I like how the video and audio is raw and no fancy animations and sound effects.

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

    I absolutely love when you talk about something at length.

  • @christianabrokwa6780
    @christianabrokwa6780 2 года назад +1

    We love your long videos, please keep it up. I've learnt so much in the past few weeks. Thanks for sharing. Means a lot.

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

    Beleive me I searched whole youtube for getting HTTP finally luck did work and found such amazing video That helped me a lot thanks Hussain sir,love from pakistan

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

    I recently just changed career from accounting to SWE. your channel has been an immense help for me. Thank you so much!

  • @Shyam_raj10
    @Shyam_raj10 8 месяцев назад

    I think all the other channels.. Related to backend.. Just talk about the code in a shell and.. Didnt go deep to how the things works.. Behind the scenes, this channel is a gem, thank u hussein.. For valuable content as always❤

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

    i love rewatching vids after a few months just to see how much my understanding has improved

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

    I'm about to start a co-p term in Web dev, and your videos are both reminding me and teaching me new things relevant, all while being extremely fun. You are amazing Hussein, thank you!

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

    Hussein, 5 seconds into any tutorial: "Hey guys, let me reference a video" 😂
    Jokes aside, I love your content, you're hands down the best web dev teacher on YT.

  • @george-berfiglin2050
    @george-berfiglin2050 3 года назад

    I've experienced a lot of emotions while watching your videos and will experience more as I need to study the topic thoroughly, but man you're an amazing educator, thank you so much

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

    Please keep it long than please the Yutube Algo, I discovered u just today but I've been watching them and they are priceless

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

      I really like making my videos long because I go explore many details. I know most people prefer short videos but I just can’t force myself to. Thanks 🙏

  • @RithikPerera
    @RithikPerera 18 часов назад

    I love how you portrayed the get method in an Australian accent

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

    Thanks for going in depth and not skimping on key details -- totally worth the longer length

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

      Thanks Juan!

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

    2021 and this video still fills the gaps about different protocols.

  • @alpavaidya412
    @alpavaidya412 4 года назад +3

    For some reason i really like listening u explain technology...reminds me of science tv shows i watched as a kid 😁

  • @kamboj65
    @kamboj65 3 года назад +1

    I love your videos!! Please keep making longer videos otherwise it would be impossible to show the content in detail.

  • @mr-oe2kd
    @mr-oe2kd 4 года назад +1

    Great video. What an awful mindset I had before I encountered your channel. There is so much to learn

  • @dnncntt
    @dnncntt 3 года назад +2

    You are really awesome!!! I learn so much stuff from your videos! Because of your very best effort like this, there will be a lot of better engineer and we will make the world better together!

  • @Raptor-jv7fi
    @Raptor-jv7fi Год назад

    I appreciate all your videos, you make technical matter super interesting. I've learnt a lot from you Hussein, keep up the great work!

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

    Thank you for this video ❤️ I was having issues with my web browser being slow and this doesn't solve my problem, nor do I understand any of it, but it seems very complex and it's impressive you know all of this and are willing to give away the knowledge.

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

    your video even its long, its entertaining and presents so good info and your voice kept me awake lol thank you so much.

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

    It's good you are making large video...first time I get addicted in watching your video

  • @satyam-bhalla17
    @satyam-bhalla17 3 года назад +1

    I really like the way you teach things. Whereas I feel their are a lot of areas in this video which you touched but didn't explain well. Maybe a part 2 can help me understand it better. But thanks for spreading good knowledge.

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

    I love this... Didn't even realise when the 45 minutes passed

  • @prashanttiwari120
    @prashanttiwari120 4 года назад +6

    its okay even if your videos are 24 hrs long. These are just great.

  • @AshutoshKumar-zl8hk
    @AshutoshKumar-zl8hk 3 года назад

    Concepts are elaborated in just plain English 😀 ..A big thumbs up 😀

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

    Truly aaaaaaaaaaamazing videoss. This is not long. It is precisely perfect to understand.

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

    Bro you are amazing.. i would have skipped college if i had access to youtube previously

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

    Hi Hussein, you are absolutely amazing, thanks for all you do.

  • @keshaviyer7625
    @keshaviyer7625 4 года назад +1

    Yes please create a series on HTTP status codes! I am often confused about the right status code to use when writing server-side code

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

    Very useful review and overview, thanks.
    (never apologize to the audience. :-) )

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

      Thanks Boys! Appreciate it 😊

  • @habeebullahtabrez
    @habeebullahtabrez 3 года назад +1

    You are such a great guy! Love your videos and your content, and most importantly I wanted to know "Mahn, How do you get me watching the entire video without losing my interest or attention?"

    • @hnasr
      @hnasr  3 года назад +1

      ❤️❤️ glad you enjoyed it!

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

    Your content is so awesome, Hussein!

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

    Thank you man, you are make the best network tutorials on youtube.

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

    I can't believe that this channel has only 50k subscribers :(

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

    You always delivers best 😍😍

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

    Very informative. Thank you. Love the long videos

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

    I watched the OSI model & TCP/UDP videos by Hussain before this one in a succession.
    I definitely feel I understand these concepts a bit better.
    I do feel these concepts demand a clear understanding specially from backend devs.

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

    Believe me, you should teach at a university. Thanks a billion

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

    Thanks!

  • @owaistnt
    @owaistnt 4 года назад +1

    Thanks for creating such content. It was a nice revision for me.

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

      🙏

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

    Thank you so much for these videos. They are helping me enjance my software engineering knowledge

  • @rohitsagar9011
    @rohitsagar9011 3 года назад +1

    I love how you explain everything I am a self taught developer wish I could've found your channel 2 years back. I have a question is there any difference between backend software engineer and backend developer?

    • @hnasr
      @hnasr  3 года назад +1

      they are similar, devs usually write the product code and engineers design, architect and test but thats not set on stones .. for example an engineer role can do all of this
      Welcome 🙏 and all the best,

  • @lowerpass2000
    @lowerpass2000 2 года назад +1

    You're such a good teacher. Thank you

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

    please never stop making videos

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

      🙏🙏

  • @ivan89pln
    @ivan89pln 4 года назад +1

    Good job, you explain as a pro and i love your channel.
    Thank you!

    • @hnasr
      @hnasr  4 года назад +1

      ivan89pln ❤️😊thanks!!

  • @richardwang3438
    @richardwang3438 5 лет назад +23

    I used to use incognito for something else...

  • @pprathameshmore
    @pprathameshmore 3 года назад +1

    Thank you so much, It's Netflix for Backend Developers. :P

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

    Amazing video matched with AMAZING energy! Liked AND Subscribed!!!

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

    This guy is the best! Wow I love him

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

    Dayum, This is pure Gold!

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

    9:37 That would be awesome if you create a playlist on status codes (if it does not already exist, I just subscribed yesterday)
    Very useful tutorials

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

    Really like the video, ARIGATO for your effort.

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

    Thanks Hussein Nasser, helpful content!

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

    Very well articulated. Thank you so much

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

    Thanks a lot Hussein! I really appreciate about these kinds of informations.

  • @theguardian8317
    @theguardian8317 3 года назад +1

    When someone making a video about HTTP doesn't know the difference between the WWW and the Internet and then proceeds to ask you to "ring that bell".
    Social Media / RUclips learning in a nutshell

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

    It's lot better than reading boring book with outdated content

  • @josiahdavid7735
    @josiahdavid7735 3 года назад +1

    I like the way he's having fun as he's talking 14:50

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

    priceless. thank you so much Hussein.

  • @AlaminIslam-hi8dl
    @AlaminIslam-hi8dl 10 месяцев назад

    Awesome presentation and explanation . I am from Bangladesh

  • @muaathali2852
    @muaathali2852 4 года назад +2

    ممتاز جداً يا شيخ ناصر استمر نحن متابعينك بشدة. الله يوفقك ورمضان مبارك عليكم

    • @hnasr
      @hnasr  4 года назад +1

      شكرا معاذ على التشجيع ❤️ مبارك عليك الشهر

  • @mamthavathar9782
    @mamthavathar9782 3 года назад +1

    Cool way of explanation! Thank youuu!

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

    Just awesome Hussein!

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

      🙏🙏❤️

  • @murugankannan7285
    @murugankannan7285 4 года назад +1

    Thanks for your videos
    Keep on doing videos like this

  • @MrRoBot-wn4kp
    @MrRoBot-wn4kp 2 года назад

    best channel 👏👏👏👏

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

    These videos are awesome!!! Could you please do a nice long video explaining how QUIC works as well?

    • @hnasr
      @hnasr  4 года назад +1

      Yes in the plan 😍

  • @yicai7
    @yicai7 4 года назад +2

    Really appreciate it!!

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

    4:30 Lol I always watch you from my phone 😶
    Your videos are great

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

    Really love your content and the energy with which the lectures are delivered. However, you do really seem fascinated with sending data over light :p
    However, your content is at a very high level. So for software engineers with not too many years of experience, is it enough, or do we need to go into depth about the working of these protocols?

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

      I believe he is giving us an in depth high level understanding, so we have basic info of how it works and it's existence. We can then go on and search for low level utilizations of it to solidify knowledge.

  • @gauravramrakhyani7593
    @gauravramrakhyani7593 3 года назад +1

    Very helpful video.
    Amazing explanation.

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

    Really cool as always! Thanks

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

    It's really appreciable stuff thumbs up for you

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

    Your videos are great. Thanks for your efforts.

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

      Appreciate it Mohd! H2 is awesome tech

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

    Great job. Awesome video.
    Thank you a lot.

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

    Very great video, thank you for sharing this information

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

    This is Gold.

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

    Thanks for the video sir !!😀

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

    Masha Allah, I enjoyed getting this learnt

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

    Thank you for a fun and educational video.

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

    Thank you for this ..please make big videos nly they are best

  • @joshuaifara2736
    @joshuaifara2736 4 года назад +1

    Great video, very informative. Can you please do a video on the available options for encryption over UDP, something like what TLS does for TCP. Or if you have already made a video please point me to it. Thanks

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

    Great video!!!
    At what point do we choose what version of HTTP we want to use? Can we do it in express.js? Where should we choose the HTTP version

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

    Great information, love the presentation

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

      Thanks Sunil 😍

  • @HarshRajAlwaysfree
    @HarshRajAlwaysfree 2 года назад +1

    Go ahead make a 15hr videos
    I love it

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

    Good that you're making longer videos to teach more content, but I'm pretty sure you could squeeze this easily in 20 minutes losslessly. I think giving oneself longer recording time, one becomes a bit lazy and goes slow and doesn't add enough detail.

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

    Great content, thank you !!!

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

    TCP slow start isn't a problem, it's a method tcp uses to determine the speed of receiver's network, starts sending packets slowly and ramps up until there is a loss. It's not, as u said in http 1.0 explanation, a problem.

  • @HaseebAli-y7u
    @HaseebAli-y7u Год назад

    Amazing content :)

  • @juststudying1019
    @juststudying1019 6 месяцев назад

    Amazing man