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
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
7 жыл бұрын
In this video I tried to talk just in the application layer. thanks for the clarification ^^
@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
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
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
6 жыл бұрын
👍
fantastic explanation! concise yet thorough enough, and most importantly, clearly presented. thank you very much
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!
Best video ever to explain HTTP protocol. Thanks.
Really impressive.....the way you divided the whole tutorial..thats amazing and at the the summary...MAY GOD SHOWER YOU WITH MORE KNOWLEDGE
Every educational video should be like this: concise and insightful. It is difficult to find videos like this.
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 !!
Thank you, good explanation of what HTTP is!
Great video. one suggestion: try using a bright text color when using a dark background. thanks for the clear and simple explanation
Wow, your content is great !! Thank you so much dude ^^
Nice Video! i finally understood how and why Request and Response works Thank You :)
This is a crystal clear explanation for beginners like me
Underrated channel dude. Thanks !
Simple and clear, very good. Thank you.
This video is extremely helpful!! Thank you!
Felt very comprehensive. Thanks !
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
8 жыл бұрын
You're Welcome!
WebDev Cave , Keep Creating videos. Your videos are just superb. Subscribed you
Thanks m8! A lot of concepts cleared out! :)
thank you so much for the explanation in the easiest way! this video is so much helpful for me!
Great video! Thank you so much!
Definitely learnt something here. Thanks a lot!!!
this explanation was the most usefull one for me! thanks!
Just amazing video on HTTP :)
Your videos are so great. Hope you make more.
Thank you. This video is awesome and so simplified :)
Great resource to learn about HTTP. Thanks for posting
Thank you for this video! very helpful!
finally a video that explains this well, thx
You have created a clear immage of http. Thanks Sir.
Thank you this video is so helpful !!!
thank you for the explanation !
Thankyou so much..got clear basic idea about this topic!
Hands Down! Best One
Very informative video! thanks! :D
Thank you so much indeed sir. It is real helpful lessons for me.
Well explained. Love it :)
Super delivery of message nice and thank you
very nice explanation, many thanks dude.
Thanks for making such a good video and sharing your knowledge
Thanks for the video simple and straightforward
Clear and concise, thanks
dang, this video's good, thanks for the info
thanks, great content!
Thanks! Very well explained
Very useful video. Thank you so much.
Excellent tutorial. Thanks a lot.
Awesome! Thank you very much!
Thanks! Great insight!
Very well said Sir. Thank you very much
It was helpful. Thank you.
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.
You really ought to consider a Patreon. You've got great content.
Great explanation thanks!
really excellent video, cheers
Hello, this video is very helpful, simple and easily understandable.
Nice explanation, thanks
*that was amazing thank you!*
To understand how this things works is just think about a client/waiter/cooker relationship. All of them apply the same concept.
@wmegamo6879
4 жыл бұрын
Cook, not cooker
@antonielojeda5476
3 жыл бұрын
True, like an AutoMac
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
Thanks for such great knowledge
good and informative . providing free information is a nice job
Really helpful thanks!
Thank you sooo much mate !!!
Awesome thanks mate
Nice video, thanks!
Well organized and explained tutorial
this is such a great explanation
@TheTechCave
4 жыл бұрын
Thank you!
Amazing upload more and more vedio good way of teaching . God bless you . Keep it up, From Pakistan 🇵🇰
It is an excellent learning video. Thank you teacher for sharing your knowledge!
I can’t thank u enough!!
Very well explained thank you
Nice!
very good....teaching skills
very clear thank you very much my friend
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?
Nice Video, good explanation
Good explanation bro
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?
Thank you very much
Informative.
very helpful ,thank you
Thank You So Much !!!
man that's an amazing video.. so clearly explained by you, thank you!!
that's great man soo thanks
good work!
everything aside, your voice is on another level. I don't know but I am in love with it!
Very informative
thanks ...great video
It was really helpful👍👍👍
Thank you so much
At start I though what the... But later hey its very informative. Thanks
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.
Thank you
Nice video thanks.
Good job!
You mentioned there are some good books out there on this topic. Can you suggest some?
a thumbs up well spent
Nice one
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