logo
girl in cotton

What is an internet?

An internet is a series of connected computers ('hosts') and networks of computers. There are usually several hosts or networks that form the 'backbone' of the internet. These networks will transfer ('route') the majority of traffic that needs to reach a distant host, and can commonly process gigabits of data every second (1,000,000 kilobits of data compared to the 56 kilobits that most modems can transfer). As hosts and networks become further from this backbone, the less traffic they are required to process.

What is the Internet?
The Internet (note the capital I) is the largest connected network of computers in the world. When you connect to the Internet (like you are now!), your computer becomes part of it.

How does the Internet work?
Every computer that is connected to the Internet has its own unique IP (Internet Protocol) address. Data is transmitted through the Internet in fragments called 'packets', using a collection of 'protocols' called the TCP/IP (Transmission Control Protocol / Internet Protocol) protocols. Every packet that is sent and received is wrapped in one of these protocols and is given a header that contains essential information such as the source IP address, destination IP address and packet length, to name a few. The packet MUST contain a destination IP address to be sent to a remote computer.

These packets are sent over the Internet through what are called 'routers'. Each router has a list of every possible destination, grouped into large segments, and an associated address for the router that is the next step in the path to the destination address. These lists are updated by the routers frequently (using a 'routing protocol') to ensure that the path is as accurate and short as possible.

What is the World Wide Web?
The World Wide Web (WWW) is the name given to an incredibly large collection of documents that can be found residing on the Internet. These documents, called 'web pages', are stored on 'servers' that will send pages out when requested using another protocol called HTTP (HyperText Transfer Protocol). The pages are written in a special language called HTML (HyperText Markup Language) which is translated into a readable document by your web browser. The WWW also contains collections of other files that can be transferred from computer to computer using either the HTTP or FTP (File Transfer Protocol) protocols.

What is a URL?
URL is short for 'Universal Resource Locator'. It contains the name of the document, the name of the computer it resides on and the protocol used to transfer it. URLs have the following format :

protocol://hostname/path/filename

The protocol can be one of http, ftp or telnet. The hostname is the name of the computer in a format called 'fully qualified domain name'. The path and filename are the name and location of the document being requested.

For example: http://www.aph.gov.au/senate/main.htm

Breaking this down we see that the file will be transferred using the HTTP protocol, the hostname is www.aph.gov.au, and the file, called main.htm, is located in the senate directory. The hostname can be further broken down as follows:
www - the name of the computer
aph - the name of the remote network or site, or 'second level domain name'
gov - the 'top level domain name', usually states the type of network or site
au - country code, not always present

The top level domain name can be one of many codes such as .org (organisation), .com (commercial site), .net (network) and .gov (government). These codes can vary as more are being introduced to accommodate the growing number of computers connected to the Internet.

How does my computer know the IP address of remote computers?
What are these 'DNS' settings? As mentioned previously, for data to be transmitted over the Internet, a destination IP address must be specified. When a computer or domain name is supplied, in the form of a URL or otherwise, the name must be 'resolved' to an IP address before any data can be transmitted. This is done automatically by your computer by sending a request to a specially set up computer called a 'Domain Name Server' (DNS). These DNS servers contain listings of address resolutions for its own domain. DNS servers are connected in a hierarchical manner. If the name being resolved is outside the domain of the server, the request will be forwarded to a DNS server higher in the hierarchy.

contributed by: Dale Anderson