Interner & Web Developement
Interner & Web Developement
12
12
CHAPTER
The Internet
and website
development
Syllabus outcomes
5.2.1 Describes and applies problem-solving processes when
creating solutions.
5.2.2 Designs, produces and evaluates appropriate solutions to a
range of challenging problems.
5.2.3 Critically analyses decision-making processes in a range of
information and software solutions.
Overview
This chapter will develop your understanding of the Internet and
intranets. It examines the uses of the Internet, Internet software
and types of protocols used on the Internet. You will learn about
the World Web Wide (www) and developing a website.
313 ISTech Chapt 12.3pp 23/9/04 12:36 PM Page 262
262 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:36 PM Page 263
Historical perspective
Even though the history of the Internet is relatively short it has
undergone many significant developments.
ARPANET (Advanced Research Projects Agency Network) was the
basis of the Internet. It was established in 1969 by the US Department
of Defence. The aim of ARPANET was to allow scientists at different
locations to share information and protect against a nuclear attack.
The ARPANET was built with no central authority because that
would make the entire network vulnerable to attack. Lit 5.1
Telenet was the first commercial version of ARPANET and was
launched in 1974. In 1979 Usenet was established with a focus on
newsgroups. Newsgroups allowed users to conduct discussions on
particular topics. In 1981 BITNET (Because It’s Time Network)
connected IBM mainframes around the educational community and
the world to provide mail services. A link (gateway) was provided to
connect BITNET to ARPANET.
The Internet arrived in 1982 when ARPANET adopted the TCP/IP
standard. The number of hosts on the Internet reached one thousand
in 1984. The domain naming system (DNS) was first implemented
in 1984. In 1986, the National Science Foundation (NSF) agreed to
be the ‘backbone’ for the US Internet service. It connected its huge
network (NSFnet) to the Internet and provided five
Interactive
supercomputers to service the increasing volume of traffic.
A friendly user-interface to the Internet started in 1990. A simple
menu system called gopher was developed to access files and
information for the University of Minnesota. HTTP (HyperText
Transfer Protocol) was developed by Tim Berners-Lee for
embedding links in text. In 1991 the World Wide Web (or Web) was
introduced using this HTTP protocol. It has changed the appearance
of the Internet. Mosaic was developed by Marc Andreessen in 1993.
It was the first graphical browser to display hypertext documents.
Intranet
An intranet is a private network that uses a similar interface to the
Web. It is essentially a smaller version of the Internet that exists
within an organisation. Intranets support email, newsgroups, file
transfer, web publishing and are accessible to users by a browser.
The main purpose of an intranet is to share information and
computing resources among the members of an organisation. The
information may be staff news, product information, telephone
directories, policies, employee manuals and calendars. This information
Internet addresses
Each computer
connected to the
Internet has a
unique address
called an IP address
(Internet Protocol
address). Most IP
addresses use four
bytes (32 bits)
grouped in four
8-bit segments,
separated by a full
stop (period). For
example, the IP
Figure 12.2 An Internet address is used to locate information on the Web
address for
Microsoft is
205.188.200.58. IP addresses are difficult for people to understand,
so another addressing system is used based on a domain name.
A domain name is the address of a specific computer on the
Internet. Domain names are translated into IP addresses. Domain
names are easier for people to remember than IP addresses as they
are based on natural languages. A domain name consists of a number
of separate parts. Each part is separated by a full stop and is called a
domain. For example, the domain name ‘www.hi.com.au’:
• ‘www’ stands for World Wide Web
• ‘hi’ is the name of the specific computer
• ‘com’ is the organisational domain
• ‘au’ is the geographical domain.
Organisational domains include ‘edu’ for education, ‘mil’ for
military, ‘gov’ for government, ‘com’ for commercial, and ‘org’ for
non-profit organisations. The United States is the only country
without a geographical domain, although some US sites have
adopted ‘us’ as the geographical domain. Geographical domains
264 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:36 PM Page 265
include ‘au’ for Australia, ‘uk’ for United Kingdom, ‘fr’ for France,
and ‘ca’ for Canada.
A URL (Uniform Resource Locator, pronounced ‘you-are-el’) is
the address of a file or resource on the Web. It is usually in lower
case in a single unbroken line, with no spaces, such as:
http://www.hi.com.au/heinneman/default.htm
There are three parts to a URL:
• Protocol—indicates access to a particular resource on the Web.
For most cases the protocol will be http://. It allows access to
web pages based on hypertext.
• Domain name—address of the specific computer where the
resource is located such as www.hi.com.au. The domain name is
interchangeable with the IP address.
• File path—full path to the file to be retrieved. It may be a simple
file name or a directory path, such as /heinneman/default.htm.
The domain name and the file path are separated by a forward
slash (/). The file being retrieved in this example is default.htm.
Exercise 12.1
1 True or false?
a Broadband connection uses a higher bandwidth than a dial-up
connection.
b The Internet arrived when ARPANET adopted DNS standard.
c The Web was the first graphical browser.
d A URL contains a domain name.
2 What am I?
a An organisation that provides access to the Internet for a fee.
b The basis of the Internet.
c Private network that uses a similar interface to the Web.
d The address of a specific computer on the Internet.
3 Copy and complete the following by replacing the letter in brackets
with a suitable term:
The Internet is a connected set of (a) using the TCP/IP standard. A
dial-up connection requires a (b) and telephone line. The (c) was
introduced in 1991 using the (d) protocol.
4 a What is provided by the Internet?
b List three ways of establishing a connection to the Internet.
c What contribution did the NSF make to the development of the
Internet?
d Explain the difference between an intranet and an extranet.
e Describe an IP address.
f What is a URL?
Development
5 Do research into the history of the Internet. Identify the key
historical events for the Internet. Include additional events not
mentioned in this section. Construct a timeline of these events.
Briefly describe and state the importance of each event.
6 Compare and contrast an intranet and the Internet. Outline the
features of the school intranet.
Email
Email (electronic mail) is the transmission of electronic messages
using a computer. Email is the most widely used Internet service.
It requires email software to send, receive and manage email. Most
browsers include an email component and there are also separate
email applications such as Microsoft Outlook Express and Netscape
Mail. In addition to email software the user needs an account and
an email address.
Email addresses are unique and consist of two parts separated
by the @ (‘at’) symbol in the form ‘name@domain name’. The first
part is the name of the account. It is often a person’s username and
is chosen where a user signs up for an account. The second part is
the domain name. It is the location of the person’s account on the
Internet. The domain name identifies the specific computer or
server where the email messages are stored. For example, the
address [email protected] consists of the following parts:
• adam is the username
• yahoo is the name of the account on the Internet
• com is the organisational domain.
An email message is usually short without a lot of details. When
email is sent, it is stored on the server where the recipient has an
account. It stays on the server until the person checks their email.
Email is sent using a header. The header contains information
needed to deliver the message. The sender’s email address is usually
automatically inserted. The email header contains four main parts:
• To—email address is the address of the person receiving the
message, which must be correctly typed
266 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:37 PM Page 267
life on the Internet easier for everybody. Some of the rules for
netiquette include:
• keep messages short and to the point
• be polite and avoid offensive language
• avoid sending abusive or insulting messages (flames)—do not
participate in flame wars
• avoid using all capital letters as it is considered shouting
• use emoticons to express feelings such as :) for happy or :( for
sad
• use abbreviations and acronyms such as ‘IRL’ for ‘in real life’ or
‘BTW’ for ‘by the way’
• make the email subject line as meaningful as possible.
Research
A search engine is a program that finds websites and web pages. It
accesses a database of indexed websites that can be searched using a
keyword. This index is built by regularly scanning for new websites
and accepting submissions from website authors. A search engine is
accessed using a browser. There are dozens of search engines
available on the Web, including Yahoo!, Alta Vista and Google (see
Figure 12.4). Each search engine has a different method of building
its index and often obtains different results from the same search.
Some search engines provide web directories. A web directory
organises the Web into categories and then smaller subcategories.
This allows the user to browse through the categories until they
find a relevant site.
Search engines require the user to enter one or more keywords
related to their topic of interest. Most search engines allow users to
search for specific items such as images. When the user enters a
keyword and clicks the ‘Search’ button, the search engine scans its
index and lists the
websites that
contain that
keyword. Some
search engines
allow a search to
be restricted to
just Australia.
This can be an
advantage when
researching. The
Figure 12.4 Yahoo! is one of many search engines on the Internet listing of websites
268 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:37 PM Page 269
Messaging
A newsgroup is an online area in which users conduct discussions on
a particular topic. People read messages and join in discussions by
sending or posting messages. The entire collection of newsgroups is
called the Usenet (Users’ network). Newsgroups are read each day
by people from all over the world and provide a large diversity of
opinion and knowledge. Each newsgroup is classified into eight
major categories: computers (comp.), social issues (soc.), science
(sci.), recreation (rec.), discussion (talk.), miscellaneous (misc.),
newsgroups (news.) and alternative (alt.).
A message board (or discussion group) is a popular web-based
discussion group (see Figure 12.5). Message boards are provided by
many websites. Discussion groups contain useful information. For
example, FAQ (frequently asked questions) provide concise and
detailed information
relevant to that group.
Some discussion groups
and newsgroups are only
for authorised members
and require a username
and password. For
example, a discussion
group for a university
course would be restricted
Figure 12.5 Discussion group to students taking that
course.
Instant messaging (IM) is a real-time Internet service that
notifies users when one or more people are online. It has become
one of the most popular Internet activities. Instant messaging
services are provided by many organisations such as ICQ, AOL,
Microsoft and Yahoo!. They enable users to create buddy lists, check
whether a buddy is online and exchange messages. There are
currently no standards for instant messaging. Individuals on a
buddy list need to be on the same or compatible instant messaging
program.
Exercise 12.2
1 Explain the difference between:
a email and chatting
b an attachment and a search engine
c forwarding and replying.
2 Copy and complete the following sentences:
a _______ are unique and consist of two parts separated by the @
symbol.
b A mailing _______ is a group of people who want to receive the
same messages.
c A web directory organises the Web into _______.
d A _______ is a popular web-based discussion group.
3 What am I?
a Used to store email addresses.
b Code of acceptable behaviour users should follow on the
Internet.
c Online area in which users conduct discussions on a particular
topic.
d Real-time Internet service that notifies users when one or more
people are online.
270 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:37 PM Page 271
Development
5 Create or obtain two email addresses.
a Create a brief email message.
b Send an email message to one of the email addresses.
c Send a carbon copy and blind carbon copy to a friend.
d Read and reply to the email message.
e Create a simple mailing list.
f Create and send an email message that contains an attachment.
6 Use three different search engines to find information about
netiquette. Compare and contrast the results of the three search
engines. Which search engine do you prefer? Give reasons for your
answer.
Browser software
A web browser (or browser) is a software program that allows users
to access and view web pages. The most widely used web browsers
are Internet Explorer and Netscape Navigator (see Figure 12.6).
Online service providers (OSP) such as America Online (AOL) and
CompuServe provide a browser free of charge as part of their
subscription package. Web browsers display web pages, link to
other web pages and download information to your computer.
272 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:37 PM Page 273
and edit thumbnails. Audio, animations and video are easily inserted
onto a web page. Authoring software also allows users to create
tables, frames and forms. These are powerful tools used to create
professional web pages.
Types of protocols
A protocol is a set of rules that governs the transmission of data
between computer devices. Some of the protocols used on the
Internet include TCP/IP, HTTP, FTP and SMTP. TCP/IP was originally
developed by the
Transmission Control Protocol/Internet Protocol (TCP/IP) is a United States
common language for data transmission and error detection across Department of
the Internet. It works by breaking information into smaller packets Defence for
computers using
of data. Each data packet contains the information and the address the UNIX
of the receiving computer. The TCP standards inform the receiving operating system.
computer what is inside the data packet and the IP standard tells It is now used by
every computer
the computer where and how to send the packet. Each data packet on the Internet.
might take a different route but eventually reaches the same
destination where all the packets are reassembled into the original
information.
Hypertext transfer protocol (HTTP) is a standard for transferring
the contents of a web page into a browser for viewing. It does not
download files that make up the web page. HTTP is a one-way
system as data is only transferred from the web server to the
browser. Whenever ‘http’ appears in a URL the user is connecting to
a web server and using the HTTP standard.
File transfer protocol (FTP) is a standard to upload and
download files. An FTP server is a computer that allows users to
upload and download files using FTP. Whenever ‘ftp’ appears in a
URL the user is
connecting to a file server
and not a web server.
Some form of file transfer
will then take place.
Simple mail transfer
protocol (SMTP) is a
standard for outgoing
email. Most email
messages are sent using
SMTP. POP3 (Post Office
Protocol) is a standard
for incoming email. Figure 12.7 Popular web authoring software for the home user
includes Microsoft FrontPage
Project: My website
Preneeth Kumar is a student who wants to create a website about his
family, friends and interests. His sister Rani has agreed to supervise and
assist in the development of the website. Preneeth solved the problem
using the four stages in project development.
• Define and analyse the problem: Preneeth ‘surfed’ the Internet
and gathered design ideas from other personal websites. He
investigated the possibility of including pictures and videos of the
family. A project plan was written.
• Design possible solutions: Preneeth developed two possible
solutions. Each solution had a different website structure and
design. Both solutions had a large multimedia component.
Preneeth made a choice and presented his recommendation to
his sister. Rani agreed but suggested a simplified version.
• Produce the solution: The website was constructed using Microsoft
FrontPage. He created the website structure and used a consistent
layout for each page. Preneeth imported pictures, audio and video
into the appropriate pages. Links were added and tested. His sister
provided some technical advice on using tables and creating
animation. Web pages and files were uploaded to a web server
to become part of the Internet.
• Evaluate the solution: Preneeth tested his website using another
computer. He checked each web page and ensured all links were
working. Preneeth was happy with his website.
Tasks
1 Outline a website structure that would be appropriate for this
project.
ICT 12.1
2 Describe any social and ethical issues that would be a concern in
this project.
Exercise 12.3
1 Copy and complete the following sentences:
a Web _______ software is used to create and manage a
multimedia website.
b The refresh command _______ the current web page from the
server.
c The _______ interrupts the download of a web page.
d _______ is a standard for incoming mail.
2 True or false?
a OSPs provide a browser as part of their subscription package.
274 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:37 PM Page 275
Development
5 Examine the range of software in your school to create a website.
Investigate any templates and wizards available with this software.
Which piece of software do you prefer? Give reasons for your answer.
6 Create a web page that briefly describes the types of protocols
used on the Internet. Do research into Internet protocols to ensure
that the information on your web page is current.
called a web page. A web page can contain text, images, sounds,
video clips and links to other pages. Web pages are stored on
powerful computers called servers or web servers. Each server may
store thousands of web pages from different websites. To view a
particular web page your computer asks the server for a particular
page to be sent.
Internet security
The Internet has generated a whole underground industry of
threats such as viruses, hackers and spam. However, there are many
ways of controlling access to information on the Web.
A cookie is a file that is stored on the hard disk after the user
visits a website. It is used to measure a user’s behaviour and work
flow habits. Privacy is often an issue raised with cookies. Cookies
store the information about the web pages visited and the transactions
276 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:37 PM Page 277
Exercise 12.4
1 What am I?
a A worldwide collection of documents that use the HTTP standard.
b A file that is stored on the hard disk after visits to a website.
c Checks all incoming data for the purpose of verification and
authentication.
d A program that claims to be one thing but will cause damage
when the program is started.
2 Copy and complete the following by replacing the letter in brackets
with a suitable term:
A (a) is a group of electronic documents that present (b) on a
particular topic. Each electronic document is called a web (c).
Websites are stored on powerful computers called (d).
3 Unjumble these words:
a ewb gepa
b oxpry rseevr
c asntirviu aroswfte
4 a What is a key feature of the Web?
b List six different types of websites.
c What is the purpose of most cookies?
d How does a proxy server improve security?
278 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:37 PM Page 279
Development
5 Find at least one website where the focus is commercial,
information, business, news, portal and personal. What are the
features of these websites? Justify your classification of these
websites.
6 Why is the Web an important medium to publish information?
Describe the ways the Web is different from other publishing
media.
280 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:37 PM Page 281
Designing a website
There are three basic design principles for a website (see Figure 12.11):
• Consistency—layout, format and style should be the same
throughout the website unless different data types demand a
change. Readability is improved when similar items are
grouped.
• Navigation—people need to understand the structure of the
web pages. Colouring different areas of the page, using visual
symbols (icons and arrows), inserting clear page headers and
creating simple hyperlinks improves navigation.
• Simplicity—do not overuse design elements as this will create
visual clutter and confuse the visitor. The overuse of colour,
282 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:37 PM Page 283
Exercise 12.5
1 Copy and complete the following sentences:
a A _______ image is a small preview representation of the ‘real’
full size image.
b Links are usually identified using an _______ character and/or a
different text colour.
c Each _______ is considered as a separate window and could be a
separate HTML document.
d Many different colours can be distracting and reduce _______.
2 True or false?
a HTTP is used to create web pages.
b Streaming audio is heard before the entire file has been
transferred.
c Ordered lists are usually shown with a bullet.
d Web forms have an invisible part that stores data in a database.
3 What am I?
a The first page viewed by a visitor
to a website.
b A set of special instructions that
indicate how parts of a document
will be displayed.
c A picture, icon or button that
changes when the mouse is moved
over it.
d Rows and columns of cells that are
filled with characters or graphics.
4 a Describe an intermediate page of a
website.
b How do you create HTML code?
c Identify the contact information
that is needed on most websites.
d What is a hyperlink?
e Describe some of the information
often displayed in a frame.
f Why is navigation an important
design element?
Development
5 Investigate the features of three different
websites. Identify the features that you like and
those you dislike. Write a report that summarises your
investigation.
6 Create a simple website on a topic you find interesting.
a Describe the features of the website.
b Create and test the navigation used in your website. ICT 12.2
284 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y
313 ISTech Chapt 12.3pp 23/9/04 12:37 PM Page 285
Statements
1 A connected set of networks using 6 A software program that allows
the TCP/IP standard. users to access and view web pages.
2 A private network that uses a similar 7 A standard for transferring the
interface to the Web. contents of a web page into a
3 An online area in which users conduct browser for viewing.
discussions on a particular topic. 8 A worldwide collection of electronic
4 Transmission of electronic messages documents that use the HTTP
using a computer. standard.
5 A program that finds websites and 9 A file that is stored on the hard disk
web pages. after the user visits a website.
10 The first page of a website.
Terms
a Cookie f Intranet
b Email g Newsgroup
c Home h Search engine
d HTTP i Web
e Internet j Web browser
Project 5.1
Project 5.2
Project 5.3
Cross project 2
Cross project 3
Cross project 4
286 H I Te c h : I n f o r m a t i o n a n d S o f t w a r e Te c h n o l o g y