by Dinesh Thakur Category: introduction to Servlet

• The text that allows non-sequential access through hyper link is called as “hyper text”.

• Protocol http defines set of rules that are required to pass hyper text between browser to server and server to browser.

• Http is application level protocol that runs over network level protocol TCP/IP.

• HTTP is a application level protocol that runs over network level protocol called TCP/IP having set of rules to get communication between browser window and web server.
• Application level protocols defines set of rules that are required to get communication between two softwares or software applications.
Ex. HTTP, JDBC:ODBC, JDBC:Oracle, SMTP and etc...
• Network level protocol defines set of rules to get communication between two physical computers of network.
Ex. TCP/IP

• When browser window generates request to web application the request contains multiple details given by browser window. We can remember this details h2p2 details.

Request URL:

http://localhost:2020/project/test1?sno=101 & sname=thakur (query string)

h2p2 details:

 

H

http request method (GET/POST/…..)

H

http request headers (user-agent, accept language,  …..)

P

path of the requested web resource program (project/test1)

P

request parameters (query string) (s no=101 & s name=thakur)

Generating http request with above set details is the responsibility of browser window.

Block diagram of http request:

                 http request

An example of http request:

                 HTTP basic





About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.