The Http and the Web | Http Explained | Request-Response Cycle

Поделиться
HTML-код
  • Опубликовано: 15 июл 2024
  • In this video I talk about the HTTP and how it works on the web, I explain the request response cycle and how http messages make that possible.I also talk about the http message, the start line, headers and body.
    I hope you find this video useful! ^^
    REST demystified video:
    • APIs | REST | REST API...
    Software and Web Application Architecture demystified:
    • Software Architecture ...
    Follow me on my new WebDev Cave Facebook page:
    / webdevcave
  • НаукаНаука

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

  •  8 лет назад +384

    Hello, nice video. But some corrections / constructive critisism. HTTP is stateless, but not connectionless as you say in the video. HTTP uses TCP for the underlying connection:
    "Transport Layer: TCP is a connection-oriented transport protocol. UDP is connectionless."
    So actually the client does NOT disconnect after it has sent the request, it will keep the connection open until it receives the response, then it disconnects. No state is kept for this HTTP transaction, this is why it is called stateless. Any new HTTP request will cause a new TCP connection.
    Of course this is a simplification, in the real world this would be very inefficient, so web servers make use of Keep-alives to enable reusing the same TCP connection for multiple requests.

    • @TheTechCave
      @TheTechCave  8 лет назад +52

      In this video I tried to talk just in the application layer. thanks for the clarification ^^

    • @dipsmoke
      @dipsmoke 7 лет назад +38

      "At the application layer, HTTP is connectionless. However, HTTP requires a connection oriented service to operate, and that is where TCP comes into play". In other words you can't just say wether its connection less or connection oriented without further explanation of your statement. And basically both of them can be true, depending on the explanation.

    • @MR2SpyerJournal
      @MR2SpyerJournal 6 лет назад +9

      With understanding of the OSI reference model, he isn't wrong. This is helpful for me as a beginner to make it less complicated. Obviously there is some connection on some level of the OSI model IP/TCP model.

    • @xuxamelo
      @xuxamelo 6 лет назад +4

      OSI model is composed of 7 layers however the "TCP/IP" stack is composed of 5 layers. The OSI model it is a "standard" it is not meant to be built. it describes a standard. TCP/IP it was built by the OSI model standard... thought ;)

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

      👍

  • @RussellTeapot
    @RussellTeapot 7 лет назад +9

    fantastic explanation! concise yet thorough enough, and most importantly, clearly presented. thank you very much

  • @TheTechCave
    @TheTechCave  2 года назад +7

    Almost Six years since I uploaded this video! I just want to say thank you for all of you! This makes me feel nostalgic. I couldn't focus solely on the channel during this time, but hopefully, I'll come back stronger this time. Support me by liking, sharing, and subscribing. Also you support the The TechCave via ko-fi.com/thetechcave

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

      My professor linked your video in his course at university :D

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

    I've been reading about HTTP headers and it wasn't clicking for me. Found this video and it all makes sense now! Thank you so much!

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

    Really impressive.....the way you divided the whole tutorial..thats amazing and at the the summary...MAY GOD SHOWER YOU WITH MORE KNOWLEDGE

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

    Every educational video should be like this: concise and insightful. It is difficult to find videos like this.

  • @ChicagoHoodlum
    @ChicagoHoodlum 7 лет назад +3

    Thank you, good explanation of what HTTP is!

  • @latikacoder
    @latikacoder 5 лет назад +6

    Hi Tech Cave,
    The technical explanation in the video are really clear and understandable just like a story and hence simplifying the process of the learning technical stuffs
    Just one request,can you please keep uploading more technical videos .It would be really helpful !!

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

    Wow, your content is great !! Thank you so much dude ^^

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

    Nice Video! i finally understood how and why Request and Response works Thank You :)

  • @Berjoujii
    @Berjoujii 5 лет назад +21

    Great video. one suggestion: try using a bright text color when using a dark background. thanks for the clear and simple explanation

  • @seeboonsoo
    @seeboonsoo 7 лет назад +65

    Best video ever to explain HTTP protocol. Thanks.

  • @manojjustmanoj1297
    @manojjustmanoj1297 2 года назад +2

    This is a crystal clear explanation for beginners like me

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

    Thanks m8! A lot of concepts cleared out! :)

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

    This video is extremely helpful!! Thank you!

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

    this explanation was the most usefull one for me! thanks!

  • @user-ep6qn3yb1e
    @user-ep6qn3yb1e 3 года назад

    thank you so much for the explanation in the easiest way! this video is so much helpful for me!

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

    Felt very comprehensive. Thanks !

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

    Underrated channel dude. Thanks !

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

    Simple and clear, very good. Thank you.

  • @arthurqa91
    @arthurqa91 8 лет назад +3

    hey thank you for the video!!, it is very summed up and it works for a brush up for networking purposes, hope that you get more like later on!!

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

    WebDev Cave , Keep Creating videos. Your videos are just superb. Subscribed you

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

    Thank you. This video is awesome and so simplified :)

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

    Definitely learnt something here. Thanks a lot!!!

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

    Just amazing video on HTTP :)

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

    finally a video that explains this well, thx

  • @nishanthsubramanya1931
    @nishanthsubramanya1931 6 лет назад +3

    Hands Down! Best One

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

    Thank you for this video! very helpful!

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

    Thank you this video is so helpful !!!

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

    You have created a clear immage of http. Thanks Sir.

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

    Your videos are so great. Hope you make more.

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

    Thankyou so much..got clear basic idea about this topic!

  • @user-vr2rx2lx1l
    @user-vr2rx2lx1l 6 месяцев назад

    Great resource to learn about HTTP. Thanks for posting

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

    Thanks for making such a good video and sharing your knowledge

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

    thank you for the explanation !

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

    Super delivery of message nice and thank you

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

    Great video! Thank you so much!

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

    Very informative video! thanks! :D

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

    Well explained. Love it :)

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

    Hello, this video is very helpful, simple and easily understandable.

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

    Thank you so much indeed sir. It is real helpful lessons for me.

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

    Thanks for the video simple and straightforward

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

    Clear and concise, thanks

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

    Thanks! Great insight!

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

    Very useful video. Thank you so much.

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

    good and informative . providing free information is a nice job

  • @Xatex18
    @Xatex18 7 лет назад +1

    It was helpful. Thank you.

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

    I can’t thank u enough!!

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

    Awesome! Thank you very much!

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

    Great explanation thanks!

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

    very nice explanation, many thanks dude.

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

    Thanks! Very well explained

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

    *that was amazing thank you!*

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

    Excellent tutorial. Thanks a lot.

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

    thanks, great content!

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

    dang, this video's good, thanks for the info

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

    Nice explanation, thanks

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

    Very well said Sir.
    Thank you very much

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

    Amazing upload more and more vedio good way of teaching .
    God bless you .
    Keep it up,
    From Pakistan 🇵🇰

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

    You really ought to consider a Patreon. You've got great content.

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

    Well organized and explained tutorial

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

    really excellent video, cheers

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

    Really helpful thanks!

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

    Thank you sooo much mate !!!

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

    Nice video, thanks!

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

    Great Explanation!! (y)

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

    Thanks for such great knowledge

  • @yorickch
    @yorickch 8 лет назад +3

    Nice!

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

    Thank You So Much !!!

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

    very clear thank you very much my friend

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

    Awesome thanks mate

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

    Very well explained thank you

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

    It is an excellent learning video. Thank you teacher for sharing your knowledge!

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

    It was really helpful👍👍👍

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

    Thank you so much, this is the best explanation of how HTTP works, and I like the way you use the graphics to explain what you are talking about, simple, clear and concise.

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

    Good explanation bro

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

    Nice Video, good explanation

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

    amazing !

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

    very good....teaching skills

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

    thanks ...great video

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

    Thank you so much

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

    very helpful ,thank you

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

    that's great man soo thanks

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

    this is such a great explanation

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

    good work!

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

    Good job!

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

    Thank you very much

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

    this video more works for java script programmers than any body else does. specially in about 4:41 timeline you can see title of a java script program syntax. i.e i used java script as an application program for a while it's suggested by web-programmers

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

    a thumbs up well spent

  • @Leonardo-jv1ls
    @Leonardo-jv1ls 5 лет назад +18

    To understand how this things works is just think about a client/waiter/cooker relationship. All of them apply the same concept.

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

    Informative.

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

    Very informative

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

    Nice video thanks.

  • @tour-de-tour
    @tour-de-tour 7 лет назад

    Thanks a lot!

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

    Great Vídeo!!

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

    awsm wrk..!!

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

    well job sir 😀👍😍

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

    Many thanks.

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

    Thank you

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

    At start I though what the... But later hey its very informative. Thanks