ThePlace

Home ] Search ] Resources ] Site Map ] Contact Me ]
Dave's Information Technology Resource

Up ]

[ Web Background ] Getting Connected ] Web Browsers ] HTML ] Web References ]

--- Web Background ---

What is the Internet?

The Internet is a network of computer networks that are spread throughout the world across individuals, companies, schools, and government agencies.  

A network is a group of computers that are connected for the purposes of sharing information and commonly-used hardware such as printers.

The Internet can:

bulletAccess the operation of computers in local and distant networks.
bulletSend and receive messages to other computers on the Internet.
bulletShare files and data between computers on the Internet.
bulletLogically organize information for rapid access between computers across the Internet.

It is also used to:

bulletSupport communication between people around the world.
bulletPublish information that is available anytime and anywhere.
bulletEnable you to shop and buy products nearly instantaneously.
bulletShare everything from personal dreams to corporate cultures and world-changing ideas.

When did it start?

The Internet is not as new as you may think!

The Internet can trace its history to the late 1960s when United States Department of Defense (DoD) Advanced Research Projects Agency (ARPA) created a network for sharing information across the country.  The basis of this network was the concept of communications nodes where fault-tolerance enabled the entire network to survive if parts of the entire network were lost. 

The first "Internet", called ARPAnet,  was composed of nodes at UCLA, Stanford, UC Santa Barbara, and University of Utah (1969).  By 1971 there were 15 nodes which increased to nearly 2.2 million nodes by 1990.  The Internet was administratively managed by the National Science Foundation (NSF) from 1990 to 1995 when a number of commercial companies (MCI, Sprint, UUNET Technologies, and others) took over and they have been running it since.

The term Internet actually came from the term "inter-connecting networks" which was shortened to Internet.  You can find a more detailed history of the Internet at the Internet Society web site.

Who is on the Internet?

While the Internet started out as an effort by and for academic and government institutions, its largest growth is with commercial companies and private individuals. 

There are a number of institutions that collect and publish  information on who and what is done on the Internet.  The Georgia Tech Research Corporation Graphic, Visualization, and Usability Center publishes one of these reports.  According to one of their most recent reports published in mid-1998: there has been a significant increase in the number of women on the World Wide Web and that the average income is moving closer to the national average.

Some interesting Internet statistics:

bulletOver 135 countries have full Internet capability, over 150 have at least e-mail
bulletThe number of Internet servers doubles every year.
bulletMost of the Internet access is via the World Wide Web.

 

What does the Internet look like?

The Internet is composed of computers, called clients, connected to each other via a server (another computer) to make up networks which are inter-connected.

Clients and Servers

Client computers include desktops, laptops, and other computers that are used for a variety of applications such as word processing, games, and data management.   The server computer is often a more powerful computer with greater processing capability, increased memory, and more data storage space.  The connecting of client and server computers create a network.   Finally, multiple interconnected networks make up the Internet.   

The ability to communicate means that information can be shared between client computers or accessed from the server computer.  In addition, client computers can access programs and functions on the server such as a centralized printer, a central database, or e-mail.

For what it is worth, when you connect a computer from a home to the Internet you are acting as a client to the server at your Internet Service Provider (something we will discuss in a later session).

 

How do networks (and the Internet) "talk" to each other?

Internet-based networks use a protocol (a special set of instructions) to communicate amongst themselves.  

The protocol is actually a process in which data is changed into electronic signals and back again to facilitate communication between two computers.  For the Internet, this protocol is called TCP/IP (Transmission Control Protocol/Internet Protocol).  TCP/IP works by:

bulletBreaking up data (e.g. a file) into smaller packets.  Each packet has a unique identifier and destination.
bulletThe packets, called datagrams, are sent to the destination computer (client).  The packets may travel by a variety of paths for speed and efficiency.
bulletWhen they arrive, the packets are reassembled into the original data (file).  If any pieces are missing or corrupted, the original computer is asked to resend the faulty or missing packets.

TCP/IP is the basis of a number of functions on the Internet including e-mail, file transfer, and the world wide web.

Names and Addresses

As you can imagine from the last discussion, the key to the Internet is the ability to send packets to destination computers.  This is done via an addressing scheme called IP (Internet Protocol).  The address is defined by a series of four numbers separated by periods (called dots).  A typical address might look like the following:

128.22.182.19

Each set of numbers is limited to 3 digits and equates to the address of a computer on the Internet.

Fortunately, the people accessing the Internet do not have to remember these sets of numbers for everyday use.   Each IP address can be associated to a Fully Qualified Domain Name (FQDN) such as www.domainname.com.  The operation of the  domain name is managed by the server through the Domain Name System (DNS), a program that associates IP addresses to fully qualified domain names.

Domain names are broken up into two main parts:

domain_name.domain_extension

The domain extension identifies the type of organization as follows:

com commercial amazon.com, yahoo.com
edu educational (usually colleges) jhu.edu, umd.edu
gov government  whitehouse.gov
mil military dod.mil, af.mil
net Internet services provider internic.net
org non-profit organization redcross.org
us, uk, de, etc. -  International country codes uk, us

Domain names are assigned by various companies coordinated by the Internic.

 

What kinds of things can I do on the Internet?

When we think of the Internet we usually think of what we do on the Internet.  We send e-mail, we surf the web, or we download pictures or programs.  The Internet was initially used to provide communications between universities and government agencies using electronic mail or e-mail.  The ability to transmit and receive files soon followed.  

The World Wide Web one of the single greatest reasons the Internet took off in popularity (in addition to the availability of inexpensive computers and cheaper, faster communication).

The concept of services is based on the idea that e-mail, the World Wide Web and other services are based on software programs running on both the client and server computers.  In fact, many of the functions that we use on the Internet are based on protocols including:

bulletSMTP (Simple Mail Transfer Protocol) - e-mail
bulletHTTP (HyperText Transfer Protocol) - the World Wide Web
bulletFTP (File Transfer Protocol) - file exchange between computers
bulletNNTP (Network News Transfer Protocol) - shared messaging also called news groups

Protocols are actually very specific guidelines for enabling computers to communicate and share specific types of data and information.  Protocols are used to define such things as how e-mail and web browsers work.

E-Mail - keeping in touch!!

E-mail was designed to transmit simple text messages between two or more locations.   It has grown in the last few years to include the ability to format the text and append files for transmission.

E-mail addresses are made up of three parts: 

  1. userid
  2. domain
  3. domain extension  

For example dave@dhillman.com (dave is the userid, dhillman is the domain, and com is the domain extension)

E-mail userids are assigned at the server by the e-mail administrator.  When you apply for an e-mail account, you will be assigned a unique userid.

Every e-mail address on the Internet must be unique.  Therefore, the combination of the three segments assures uniqueness.  

For example dave@domain.com is unique from:

bulletcindy@domian.com  - the userid is different 
bullet dave@anotherdomain.com - the domain is different
bulletdave@domain.edu - the domain extension is different

E-mail requires the presence of two programs: 

  1. a client e-mail program
  2. a server e-mail management program 

The server e-mail program operates in a fashion similar to a post office.  When you send e-mail to someone else, you send it first to your server and the server sends it to the final destination.  When you receive e-mail, it is first received by the server and stored in a file (like a post office box) until you request that it be send to your local computer.

The local e-mail computer (client) is used for the following:

bulletCreating e-mail messages.  Each message includes a To, From, Subject, and Body.  In addition, other information is kept that identifies when, where, and how the message was created (this is all created automatically).
bulletSending e-mail messages.  The e-mail is sent to the server where it is forwarded to its final destination.
bulletReceiving e-mail messages.  When you login to the server and access the e-mail, any messages are sent to your local machine.  Most e-mail systems are managed by userids and passwords to provide privacy and security of information.
bulletManaging e-mail messages.  You can save, delete, copy, forward e-mail messages, and keep address books (name and e-mail addresses).

There are a number of client e-mail programs that are available for use on computers:

bulletEudora is very popular and has a free version with limited features.
bulletNetscape Messenger is included with the Netscape web browser.
bulletMicrosoft Outlook Express is free with Microsoft Internet Explorer.
bulletThere are many others that range from free to expensive (with many useful features).

World Wide Web - finding out about the world!!

When many people think of the Internet, they are often referring to the World Wide Web or WWW.  The WWW has gained unprecedented popularity as a resource for information and a means to communicate.  The WWW originated in the early 1990s from work by Tim Berners-Lee and Robert Cailliau, researchers at CERN, the European Laboratory for Particle Physics in Geneva, Switzerland.

The WWW is based on the use of hypertext to link information.  Essentially, a WWW or web document includes text that references other documents which can be located on the same computer or on a remote computer.  In addition to hyperlinks, web documents can also contain images, audio, and video. 

The key to web documents is the use of a web browser.  A web browser is a special software program that reads web documents and presents them to a user.  The browser allows the user to select links and then access the referenced document.

Hyperlinks are constructed using standard Internet features.  A typical web address, called a Uniform Resource Locator (URL), might look like:

http://www.domain.com/pub/docs/ifile.htm

Let's break down this address:

bullethttp:// (http=HyperText Transfer Protocol) - is used to tell an Internet server that the WWW software program is needed.
bulletwww - indicates that World Wide Web information is being accessed.
bulletdomain.com - refers to the computer (domain name and domain extension) where the information is stored.
bullet/pub/docs/ - refers to a path or location where files are stored on a server.
bulletifile.htm - a document created with HTML (HyperText Markup Language) that can be displayed in a web browser.

What happens when we surf the WWW?

The user...
  1. Connects to the Internet
  2. Starts a web browser program such as Netscape or Explorer
  3. Enters a URL

The web browser...

  1. Accesses the server based on the URL
  2. Requests the desired file (by path and filename)

The server (often called a web server)...

  1. Acknowledges the request
  2. Locates the file
  3. Transmits the file and associated files (images, audio, and video)

The web browser...

  1. Receives the data stream (files)
  2. Formats the document in the browser according to the HTML

The user...

  1. Views the document
  2. Selects a hyperlink (go back to the top)

 

Other Tools I can use!

There are other Internet tools that are commonly used for uploading and downloading files, managing shared messages, and remote computer access.  The following is a summary of some of these tools:

bulletFile Transfer Protocol (FTP) -
bulletUsed to upload and download files between client and server computers. 
bulletTypically, access can be anonymous or by userid and password. 
bulletWindows-based FTP programs often present a list of files on both the local computer and the FTP server. 
bulletThe user can then select files for copying, deletion, or renaming.
bulletNews Groups - Imagine public e-mail where everyone can read and send messages that are shared with everyone else.  News groups are typically organized by topics of common interest such as education, games, and many other topics.  News groups operate very similar to e-mail in that messages are created and sent to a specific news list.  Moderators are often used to filter messages that are inappropriate, but there are many news groups that are unmoderated.  Messages can be linked together to form a message thread based on replying to a specific message or even replying to a reply.
bulletTelnet - This is an Internet service that allows remote users to access a server from a remote computer as if they were working directly at the server.  Telnet is managed by userids and passwords to provide security.  Many people often use Telnet to access server-based e-mail programs.

 

 

Keeping Safe on the Net!

There are many things you should be careful about when you are on the Net...

bulletNever give anyone your name, address, phone number or other personal information unless you are absolutely sure it is okay...FOR YOU KIDS...ALWAYS CHECK WITH YOUR PARENTS!!
bulletIf you don't think you should be looking at something on the World Wide Web -- YOU PROBABLY SHOULDN'T BE!!
bulletNEVER return e-mail to someone you do not know (when in doubt, ask an adult - Mom, Dad,  or a teacher).
bulletBe careful with what you say in chat rooms and in e-mail--you do not know who else may be looking!!
bulletWhen buying things on the Internet and you are sending your credit card information, use a secure service - look for a web address that has https in the location box.  HTTPS (notice the S) means that a secure transmission is used to carry your sensitive information.

 

Searching the net...

Finding information on the Internet is easy when you use a search engine.  The following are some of the more popular search engines:

bullethttp://google.com - is about the best - a very simple, clear interface.  Also in includes a directory interface and language translation tools.
bullethttp://yahoo.com - organizes information from many web sites into categories that you can easily search.  They are also very picky about which web sites they list.
bullethttp://lycos.com - has thousands/millions of web pages in a database that you can can search using key words that you use choose.  It gives a list of "probable matches" based on the words you provide and the information in it's database.
bullethttp://altavista.com - very similar to Lycos, it is also very popular.

 

 

 

Home ] Up ] Computer Architecture ] Programming Bootcamp ] Database Bootcamp ] Visual BasicS ] Web Multimedia ] Web Programming ] Advanced Web Topics ] Developing Web Sites ] XML Technology ] Web Glossary ]

Copyright © 1999 - 2005 
ThePlace - Written and Sponsored by Dave Hillman