A lot of us developers jump to conclusion that we can learn Web Programming by jumping into watching videos, taking online courses on HTML, CSS and other popular web platforms. We take a huge step in learning all the technicalities without knowing how the browser talks to the server and vice versa.
So What is a Server?
The primary function of a web server is to store, process and deliver web pages to clients. The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP). Pages delivered are most frequently HTML documents, which may include images, style sheets and scripts in addition to text content.
And What is a Browser?
A browser is a tool/application that lets you view your web page contents in a human readable form. And it has also other functionalities such as live code-editing, preview, and other extensions developed by programmers.
How does a browser interacts with server?
Basically, When the user