Hypertext transfer protocol, PHP Web Programming

HTTP is a connectionless text depend protocol. Clients (web browsers) send requests to web servers for web elements like web pages and images. After the request is serviced through a server, the connection among client & server across the Internet is disconnected. A new connection should be made for each request. Most of the protocols are connection oriented. It means that the two computers communicating to each other keep the connection open over the Internet. However, HTTP does not. Before an HTTP request can be made through a client, a new connection has to be made to the server.

While you type a URL into a web browser, this is what happens:

1. If the URL has a domain name, first the browser connects to a domain name server & retrieves the corresponding IP address for the web server.

2. The web browser linked to the web server & sends an HTTP request (by means of the protocol stack) for the wished web page.

3. The web server receives the request & checks for the wished page. If the page exists, the web server sends it. If the server cannot determine the requested page, this will send an HTTP 404 error message. (404 mean 'Page Not Found' as anyone who has surfed the web possibly knows.)

4. The web browser receives the page back & the connection is closed.

5. Then the browser parses by the page and looks for other page elements it required to complete the web page. Usually these include images, applets, etc.

6. For each of the element needed, the browser makes added connections & HTTP requests to the server for each element.

7. While the browser has finished loading all images, applets, etc. the page will be loaded in the browser window completely.

 Most Internet protocols are denoted through Internet documents known as a Request For Comments or RFCs. RFCs can be found at many locations on the Internet.

WWW is an Internet navigation tool which helps you to determine & retrieve information links to other WWW pages. The WWW is distributed hypermedia environment having documents from around the world. The documents are connected via a system known as hypertext, where elements of one document can be linked to particular elements of another document. The documents may be situated on any computer linked to the Internet. The word "document" is not restricted to text but may include graphics, video databases and a host of other tools.

Posted Date: 4/20/2013 12:47:01 AM | Location : United States

Related Discussions:- Hypertext transfer protocol, Assignment Help, Ask Question on Hypertext transfer protocol, Get Answer, Expert's Help, Hypertext transfer protocol Discussions

Write discussion on Hypertext transfer protocol
Your posts are moderated
Related Questions
I need help for Booking Travel Site before you offer, we merely award projects to contractors with a strong rating, history, and the same experience. Make 100% confident that

I neeed help in CakePHP Project Good knowledge of PHP. 1) Hands-on PHP based framework, Cake PHP 2) Demonstrable knowledge of web technologies including HTML, CSS, Javascript, A

The next type of input is a Pull down List. With this kind you ought to use rather than and it also contain a closing tag. This control is used while w

I have a webstore offered on the big commerce platform. I would like to move over to the deconetwork platform. I started working on it, and could do it, but. If the copy will be do

Duma ICE Website I want to work in conjunction with a Wordpress developer to create a Wordpress website for Number of pages as well as content will be based on the existing ht

HTML 5 Audio Recorder (Hourly or Escrow) I am in search of a talented fully experienced developer to build an audio recorder in HTML5 (WebRTC style). The audio recorder must wor

I have a web app built with PHP//node.js/ backbone /MySQL/kinetic.js/ jQuery/canvas, and I would like to consult with someone with substantial experience in mobile game development

Several computers linked to the Internet host part of the DNS database & the software which allows others to access it. These all computers are known DNS servers. No DNS server has

Fix problem with html5 contentEditable field I have a issue with a modest contentEditable field in html5 that I want to fix 1) If I establish a contentEditable field in html5

Need help in migrate and format content from old WP theme to new (different) WP theme Seeking for a WP expert to migrate my old site's content from its current existing theme, t