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

Ғылым және технология

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

  • 7 жыл бұрын

    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

    7 жыл бұрын

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

  • @dipsmoke

    @dipsmoke

    7 жыл бұрын

    "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 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

    👍

  • @RussellTeapot
    @RussellTeapot6 жыл бұрын

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

  • @Metroidam11
    @Metroidam114 жыл бұрын

    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!

  • @seeboonsoo
    @seeboonsoo7 жыл бұрын

    Best video ever to explain HTTP protocol. Thanks.

  • @attiqahmad7160
    @attiqahmad71604 жыл бұрын

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

  • @ivandariopenalozarojas5077
    @ivandariopenalozarojas50773 жыл бұрын

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

  • @latikacoder
    @latikacoder4 жыл бұрын

    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 !!

  • @ChicagoHoodlum
    @ChicagoHoodlum7 жыл бұрын

    Thank you, good explanation of what HTTP is!

  • @Berjoujii
    @Berjoujii5 жыл бұрын

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

  • @ZzBiazZ
    @ZzBiazZ5 жыл бұрын

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

  • @namanmehta5243
    @namanmehta52436 жыл бұрын

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

  • @manojjustmanoj1297
    @manojjustmanoj12972 жыл бұрын

    This is a crystal clear explanation for beginners like me

  • @ap6471
    @ap64712 жыл бұрын

    Underrated channel dude. Thanks !

  • @sharinglanguage
    @sharinglanguage2 жыл бұрын

    Simple and clear, very good. Thank you.

  • @masegomsomi
    @masegomsomi4 жыл бұрын

    This video is extremely helpful!! Thank you!

  • @wemode2998
    @wemode29983 жыл бұрын

    Felt very comprehensive. Thanks !

  • @arthurqa91
    @arthurqa918 жыл бұрын

    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!!

  • @TheTechCave

    @TheTechCave

    8 жыл бұрын

    You're Welcome!

  • @VineetKumar1993
    @VineetKumar19937 жыл бұрын

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

  • @vladimirchudyk995
    @vladimirchudyk9955 жыл бұрын

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

  • @user-ep6qn3yb1e
    @user-ep6qn3yb1e3 жыл бұрын

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

  • @affy2255
    @affy22552 жыл бұрын

    Great video! Thank you so much!

  • @frankrye3009
    @frankrye30096 жыл бұрын

    Definitely learnt something here. Thanks a lot!!!

  • @MajdyCalisthenics
    @MajdyCalisthenics2 жыл бұрын

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

  • @Mr19242
    @Mr192425 жыл бұрын

    Just amazing video on HTTP :)

  • @nixes1636
    @nixes1636Ай бұрын

    Your videos are so great. Hope you make more.

  • @uchep3616
    @uchep36167 жыл бұрын

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

  • @user-vr2rx2lx1l
    @user-vr2rx2lx1l5 ай бұрын

    Great resource to learn about HTTP. Thanks for posting

  • @Metrostar95
    @Metrostar954 жыл бұрын

    Thank you for this video! very helpful!

  • @ricen0odle118
    @ricen0odle1183 жыл бұрын

    finally a video that explains this well, thx

  • @sanjitpaul2953
    @sanjitpaul29532 жыл бұрын

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

  • @mingjiesong5042
    @mingjiesong50425 жыл бұрын

    Thank you this video is so helpful !!!

  • @Major7Sharp5
    @Major7Sharp56 жыл бұрын

    thank you for the explanation !

  • @jayasreemp4053
    @jayasreemp40536 жыл бұрын

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

  • @nishanthsubramanya1931
    @nishanthsubramanya19316 жыл бұрын

    Hands Down! Best One

  • @mexicanmoustache8180
    @mexicanmoustache81806 жыл бұрын

    Very informative video! thanks! :D

  • @kyi3234
    @kyi3234 Жыл бұрын

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

  • @wilmsg3875
    @wilmsg38754 жыл бұрын

    Well explained. Love it :)

  • @catsworld8409
    @catsworld84095 жыл бұрын

    Super delivery of message nice and thank you

  • @ontologie8667
    @ontologie86672 жыл бұрын

    very nice explanation, many thanks dude.

  • @mohangupta5114
    @mohangupta51146 жыл бұрын

    Thanks for making such a good video and sharing your knowledge

  • @hb2917
    @hb29174 жыл бұрын

    Thanks for the video simple and straightforward

  • @QuinnFavo
    @QuinnFavo3 жыл бұрын

    Clear and concise, thanks

  • @sneakyboii732
    @sneakyboii732Ай бұрын

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

  • @bohyun611
    @bohyun6114 жыл бұрын

    thanks, great content!

  • @emanuelgabbay180
    @emanuelgabbay1805 жыл бұрын

    Thanks! Very well explained

  • @danci947
    @danci9475 жыл бұрын

    Very useful video. Thank you so much.

  • @imadabab
    @imadabab3 жыл бұрын

    Excellent tutorial. Thanks a lot.

  • @timurbabadjanov9115
    @timurbabadjanov91155 жыл бұрын

    Awesome! Thank you very much!

  • @nataliamaclou8596
    @nataliamaclou85967 жыл бұрын

    Thanks! Great insight!

  • @bikashyadav1421
    @bikashyadav14214 жыл бұрын

    Very well said Sir. Thank you very much

  • @Xatex18
    @Xatex187 жыл бұрын

    It was helpful. Thank you.

  • @basilokumu
    @basilokumu6 жыл бұрын

    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.

  • @zoverlvx8094
    @zoverlvx80945 жыл бұрын

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

  • @BrendanMetcalfe
    @BrendanMetcalfe4 жыл бұрын

    Great explanation thanks!

  • @nicolegillett6949
    @nicolegillett69492 жыл бұрын

    really excellent video, cheers

  • @priyavarghese8142
    @priyavarghese81424 жыл бұрын

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

  • @RAGHAVENDRASINGH17
    @RAGHAVENDRASINGH176 жыл бұрын

    Nice explanation, thanks

  • @lucienmauricesenghor8216
    @lucienmauricesenghor82163 жыл бұрын

    *that was amazing thank you!*

  • @Leonardo-jv1ls
    @Leonardo-jv1ls5 жыл бұрын

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

  • @wmegamo6879

    @wmegamo6879

    4 жыл бұрын

    Cook, not cooker

  • @antonielojeda5476

    @antonielojeda5476

    3 жыл бұрын

    True, like an AutoMac

  • @mahditeymuri5650
    @mahditeymuri56503 жыл бұрын

    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

  • @shivambharati1338
    @shivambharati13383 жыл бұрын

    Thanks for such great knowledge

  • @kianooshmashayekhi2829
    @kianooshmashayekhi28295 жыл бұрын

    good and informative . providing free information is a nice job

  • @MrBulletmonger
    @MrBulletmonger6 жыл бұрын

    Really helpful thanks!

  • @samfdo1242
    @samfdo12424 жыл бұрын

    Thank you sooo much mate !!!

  • @gurukirans266
    @gurukirans2663 жыл бұрын

    Awesome thanks mate

  • @jessicabernes5362
    @jessicabernes53626 жыл бұрын

    Nice video, thanks!

  • @alabaccar2179
    @alabaccar21795 жыл бұрын

    Well organized and explained tutorial

  • @devongrey1237
    @devongrey12374 жыл бұрын

    this is such a great explanation

  • @TheTechCave

    @TheTechCave

    4 жыл бұрын

    Thank you!

  • @bintehawa7712
    @bintehawa77123 жыл бұрын

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

  • @yiannisserpico2646
    @yiannisserpico26465 жыл бұрын

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

  • @raghadalqobali3590
    @raghadalqobali35905 жыл бұрын

    I can’t thank u enough!!

  • @aqibfayyaz1619
    @aqibfayyaz16194 жыл бұрын

    Very well explained thank you

  • @yorickch
    @yorickch7 жыл бұрын

    Nice!

  • @domaincontroller
    @domaincontroller3 жыл бұрын

    very good....teaching skills

  • @shekog2789
    @shekog27897 жыл бұрын

    very clear thank you very much my friend

  • @proalexv
    @proalexv Жыл бұрын

    Great Video! To claify, HTTP is a format to send data via the internet to other computers. Is this a good way to summarize it?

  • @joseangelservin4724
    @joseangelservin47244 жыл бұрын

    Nice Video, good explanation

  • @swapnilkrishnaupadhyay3385
    @swapnilkrishnaupadhyay33855 жыл бұрын

    Good explanation bro

  • @srb1855
    @srb18552 жыл бұрын

    Thank you for the informative video. I have however a question regarding the connectionless nature of http as per your explanation. Since HTTP/S runs on top of TCP 80 / 443 which is a connection-oriented protocol, why then is HTTP considered connectionless?

  • @talkitoutwithme
    @talkitoutwithme2 жыл бұрын

    Thank you very much

  • @pragyamaru1985
    @pragyamaru1985 Жыл бұрын

    Informative.

  • @max31505
    @max315054 жыл бұрын

    very helpful ,thank you

  • @sakshideshmukh4078
    @sakshideshmukh40785 жыл бұрын

    Thank You So Much !!!

  • @user-li3hv4ok7t
    @user-li3hv4ok7t2 жыл бұрын

    man that's an amazing video.. so clearly explained by you, thank you!!

  • @Jasua
    @Jasua3 жыл бұрын

    that's great man soo thanks

  • @mingyang6817
    @mingyang68178 жыл бұрын

    good work!

  • @ycombinator765
    @ycombinator7654 жыл бұрын

    everything aside, your voice is on another level. I don't know but I am in love with it!

  • @priyajanswongamikha3294
    @priyajanswongamikha32943 жыл бұрын

    Very informative

  • @ankit_a
    @ankit_a6 жыл бұрын

    thanks ...great video

  • @computereverywhere230
    @computereverywhere2304 жыл бұрын

    It was really helpful👍👍👍

  • @costaszeimpekis994
    @costaszeimpekis9946 жыл бұрын

    Thank you so much

  • @hayrankun
    @hayrankun4 жыл бұрын

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

  • @Arganoid
    @Arganoid6 жыл бұрын

    The middle box in the "user case" at 7:41 has been copy/pasted from the request's user case. eg "Host" is not a header parameter in the response.

  • @vishwajitdalve
    @vishwajitdalve2 жыл бұрын

    Thank you

  • @MainlyWebStuff
    @MainlyWebStuff3 жыл бұрын

    Nice video thanks.

  • @RaffaeleMilani
    @RaffaeleMilani7 жыл бұрын

    Good job!

  • @joshuaf.5398
    @joshuaf.53982 жыл бұрын

    You mentioned there are some good books out there on this topic. Can you suggest some?

  • @tyrisnolam
    @tyrisnolam7 жыл бұрын

    a thumbs up well spent

  • @user-sr7bk6ot2i
    @user-sr7bk6ot2i12 күн бұрын

    Nice one

  • @Myfriendmrlack
    @Myfriendmrlack2 жыл бұрын

    Can you explain a little more specifically and detailed how the http message gets from your computer to the service and back? For instance, does you browser run methods that invoke your OS to send it to your modem which runs code to send it to some service center that then runs code to send it to the server and then repeats the process all the way back and read again by your browser? How are all these things authenticated? This is just my guess but I've never seen it explained in that type of detail

Келесі