Full Zen
  Index >> About Us >> Add Url >> Privacy Policy >> Terms & Conditions >> Add Your Article
Search:   
Add Url
 
 

Recreation

 

Education & Learning

 

Family & Home

 

Business & Commerce

 

Healthcare & Treatment

 

Investment & Finance

 

Lifestyle & Fashion

 

Society & Communities

 

Adventure & Sports

 

Online Shopping

 

Events & News

 

Art & Culture

 

Politics & Government

 

Jobs & Employment

 

Hotels & Travel

 

Eating & Drinking

 

Games & Play

 

Self Management

 

Estate & Realty

 

Health & Hygiene

 

Computers & Software

 

Teens & Kids

 

Technology & Science

 

Vehicles & Automotive

 

Index » Computers & Software » Domain Names Registrars
 

What Actually Happens When You Enter That Web Address In Your Browser?

 
Author: John Lenaghan

Whenever your click on a link or type an address into your web browser you're making a "request" for that particular page. That request is handled by what is known as the Hyper Text Transfer Protocol (HTTP). The request gets routed over the internet to the appropriate server and if everything goes according to plan, that server will send the page requested back to your browser.

HTTP is an integral part of the Internet Protocol (IP) suite. It's used by browser software to connect to the server that holds the website you want to see. The server watched for these requests by monitoring what is called a TCP port (port 80 in most cases).

Transmission Control Protocl (TCP) is the protocol that creates connections between two computer over the internet, allowing them to pass data back and forth. TCP is made to allow the transmitted data to be reassembled into the proper form when it reached its destination.

There are a number of TCP ports that monitor specific protocols. For example, TCP port 21 is normally used for FTP (File Transfer Protocol) and port 80 is normally used for HTTP (web browsing).

If a web server gets a request on port 80 in the form of GET / HTTP/1.1 it sends a response code that tells the requesting computer whether the page is available or not. A typical request will look like this:

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

This request is for a web page at http://www.mywebsite.com/faq.html. The "host" is specified to identify a particular website on that server (in the case of shared hosting, there can be many sites on one server).

If the faq.html page is available, the response will be:

HTTP/1.1 200 OK
Date: Mon, 15 November 2005 13:22:54 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)
Last-Modified: Wed, 23 Aug 2005 08:23:33 GMT

...after which the contents of the actual web page will follow.

Let's break that response down...

HTTP/1.1 200 OK means that particular web page is available. Other codes may be returned. For example, the code 404 means the requested page cannot be found. You've probably seen 404 errors when you've clicked a link to a non-existent page or misspelled a web site when you entered in in your browser.

The date is self explanatory and the server is information about the software running on the server that is hosting the web page.

When the web page is being sent to your browser, it gets sent in "packets" of information. The header also contains information that specifies its order in the stream. These packets can be sent through various routes to get to your computer, so they all get reassembled by your browser when they arrive.

This normally all takes place in seconds, so you see the web page as it was meant to be seen even though all the various packets may have taken completely different paths from the server to your computer.

Author Bio:
John Lenaghan is a popular columnist. John likes to pen down articles about this area.
You can search for this article using: free domain names, register domain names, purchase domain names, buy web domain names
 
 
 

Related Articles

 
Remote Email Access
 
Benefits of Starting a Forum Community on Your Website
 
Cisco Certifications Overview - Career Path Options
 
Web Hosting 101
 
Ebooks -- Self-Publishing Your Way to Internet Success: Part 7 Accepting Payment
 
One Powerful Reason Why You Need a List
 
The SEO Benefits of Having Directories on Your Website
 
Starting an Online Home Business - Search Engine Optimization
 
Optimize Your Site Pt1
 
Intro to Health Forums
 
 
 
Index >> Privacy Policy >> Terms & Conditions
Copyright © www.fullzen.com - All Rights Reserved Worldwide.