What is HTTP Flow? HyperText Transfer Protocol HTTP. 








What's up! Hacker and pen-testers ANONYMOUS here back again with another tutorial. Today in this tutorial I will teach you the basics of HTTP Flow ( HyperText Transfer protocol HTTP). 

The Diagram presents the anatomy of an HTTP request at a very high level.  The first time a user enters a URL (anonymoustim3.blogspot.com) into the browser, it requests a DNS (Domain Name Resolution) server to resolve the domain.

The DNS server looks up the IP Address for the URL (anonymoustim3.blogspot.com) and returns it. All domain names need to be resolved this way, as a server can't communicate without an IP Address.


Next, the browser sends a GET request to the default HTTP port, i.e. 80, asking for the root/folder. Here GET is the request method. the type of request can vary, as we'll see a letter. The web server receives the request and processes it.

By default, servers are configured to return an index file when a request for/is received. In this case, the contents of index.html are read and return by the webserver as an HTTP response. The response also contains information such as the status code 200 Ok, meaning the request processed successfully.

The index.html contents are rendered by the web browser and presented to the user.  HTML (HyperText Markup Language) is a client-side language that is understood and processed by the browser. it is the standard markup language to display documents via a web browser. 

HTML pages are assisted by Cascading Style Sheets (CSS). which allow flexibility for applying presentation elements such as layout, color, and fronts to one or multiple web pages as well as scripting languages such as JavaScript which enable interactive web pages.


Please comment if there is any problem. Don't forget to follow us on