What Happens When You Visit An Internet Website?



Learn Web Hosting Help and Information on mps-web-hosting.com. What Happens When You Visit An Internet Website? article will help answer your questions on Web Hosting Help and Information.We at mps-web-hosting.com specialize in Web Hosting Help and Information. Web Hosting Help and Information at mps-web-hosting.com provides the most up to date news and articles. If you have questions please do not hesitate to contact us.

Time For Some Alphabet Soup

Whenever you type an address into your web browser, or click on a link in a web page, you are making a request for a certain document. Handled by the Hyper Text Transfer Protocol (HTTP), your request is sent over the Internet to the server that holds the document you want. Assuming all goes well, the server will respond by sending the document, usually a web page consisting of text and graphics.

Exactly what is HTTP? It is part of the Internet Protocol (IP) suite, and is used by a 'client,' such as a web browser, to establish a connection with the server that hosts a particular website. The server monitors TCP port 80 as it waits for incoming requests. Connections on the Internet that allow 2 computers to exchange data are created by the Transmission Control Protocol (TCP). TCP is equipped to identify the requesting computer, and to properly transmit data to its destination.

Server To Web Browser -- Behind The Scenes

Several TCP ports are available with standardized uses. For example, TCP Port 21 is usually reserved for FTP (File Transfer Protocol) for uploading and downloading files. Port 80 is usually used for HTTP.

If the server receives a request string on TCP port 80 in the form of GET / HTTP/1.1 it will send a response code, depending on whether the requested web page is available or not. A typical request will look like this:

GET /faq.html HTTP/1.1 Host: http://www.mywebsite.com

This is a request for the page 'faq' on the host site 'mywebsite'. The 'host' must be specified to distinguish between websites that are hosted on shared servers. If faq.html is available, the server will respond something like:

HTTP/1.1 200 OK Date: Mon, 12 October 2005 22:38:34 GMT Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT ... followed by the actual web page.

How Data Gets Where It's Going

The first line above, HTTP/1.1 200 OK, means that the requested web page is available. Other codes may also be returned. For example, the code 404 means the server cannot find the requested page.

When found, the web page is sent via TCP as a series of data packets, each with a header that specifies its destination and its order in the data stream. The various packets can take different paths to reach their destination.

Each is sent through a router, which polls other routers close by. If a connection with the first router is unavailable, the data will be sent through another one. This allows the data to reach its destination as quickly as possible.

What Happens When It Gets There

When the web browser receives the data, it sends back an acknowledgement. This insures that all the packets have been received within a certain time. If not, they will be re-transmitted by the server. TCP also checks to be sure the data is undamaged.

The data is then reassembled in the correct order, thanks to the sequence number of each data packet.

And Presto! The web page appears on your computer screen, usually in a few seconds.




Burn The Fat Feed The Muscle. - Diet & Weight Loss Secrets of Bodybuilders and Fitness Models: #1 Best Selling Diet & Fitness E-Book In Internet History!
10,000 Real Visitors To Your Web Site! - Real Visitors, Real Sales! Delivered in less than 15 days! Resellers Earn up to $82.67 per Sale! (Huge Seller)

Host2Please offers several different Unix and NT based hosting plans. For this review, we’re going to take a look at their Windows Hosting Plan 2, which is currently priced at $14.95. Although this plan does have it’s limitations, it would still be well suited for a personal site or a very small business site. If [...]


Article Index: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31


More Articles:


1. Cheap Hosting - 5 Things You Should Know
You can't browse today without running into some cheap hosting reference, there are many cheap web hosting packages online being offered, but with so many options to choose from, it makes cheap Internet hosting a totally confusing topic. This may seem confusing to you, but it is actually costing many online marketers headaches, many of which could have been avoided if they knew what to look for. That is why I created this report to help you figure out the 5 things you should know before choosing…

2. Web Site Hosting Plan - Key Elements
What are the key elements in a good web host package? The answer to that question depends mainly on the service you expect from the web host provider. To decide what you need, you'll need to have at least a brief understanding of the typical services and features offered by web hosting companies.The number of e-mail accounts available might be one of the key elements in a good web host package. If your ability to send and receive e-mail is important, you'll want to carefully consider whether a p…

3. EBay Pictures Make Money By Donnie Smith
If you have ever used EBay then you know how important pictures are to a listing. By nature, people tend to pay more attention to the items that have pictures in the items for sale. The old saying "a picture is worth a thousand words" has never been more true but in EBay's case a picture is worth $1.00, $2.00 or more...to EBay! If you want to add more than one picture to a listing or want additional features then you must be willing to pay EBay. Here is just a small list to illustrate the poin…

4. Virtual Hosting the perfect option to sites that have outgrown shared hosting.
When a host computer runs multiple web servers simultaneously it is known as 'virtual' hosting. This system relies on virtual DNS resolution which permits specific domain names to be assigned to each web server. So, a single computer can then host many independent web sites. Virtual web hosting is either name based or IP based and allows a great degree of manageability, efficiency, and scalability of the infrastructure. When a web site has outgrown in many ways its hosting solution then the most…