December 1999
WW221 : WORLD WIDE WEB FUNDAMENTALS

QUESTION 1 (Compulsory)

Total Marks: 30 Marks

Click here to access other questions

SUGGESTED SOLUTIONS
Solutions and allocated marks are indicated in green.
Return to
Question 1

(a)

What is the primary use of the Internet?

The primary use of the Internet is electronic mail (e-mail)(1)which is the transmission of memos and messages over a network (1).

or

The World-Wide web accounts for most of the traffic over the Internet (1),because web pages tend to involve many large graphics files,and to be fetched speculatively (1).

Allow one mark for identifying web or email,and one mark for any sensible supporting statement.

 

[2]
(b)

Name the two types of technologies that have been developed for high speed Internet access via existing telephone connections.

ISDN (1),ADSL (1)

 

[2]
(c)

What are the four considerations one should consider when choosing a language to use when developing CGI applications?

Interpreted vs.Complied,Portability/Modifiability,Development Time,Performance. One mark for each.

 

[4]
(d)

What is the World Wide Web Consortium (W3C)?Explain its purpose and role in the development of the Web.

The W3C is a non-profit organization (1),hosted by MIT and INRIA (1), with all the major IT companies (Netscape,Microsoft,Sun,Apple,etc.)as members (1).Its role is to help evolve the Web,particularly by the development of standards (1).Members participate in these activities,and so gain early access to the new information (1).

Allow marks for these,or other relevant points.

 

[5]
(e)

Why is HTML based on SGML?

SGML was chosen as a base because it is device independent (1),well documented (1), and the specifications are freely available in the public domain.(1)

Also allow credit for other relevant points.

[3]
(f)

What is a firewall?

A network node set up as a boundary (1)to prevent traffic from one segment crossing over into another.(1)

 

[2]
(g)

What is validity checking?Why is it useful for validity checking to happen at the client side whenever possible?

Routines in a data entry program that tests the input for correct and reasonable conditions,(1),such as numbers falling within a range and correct spelling (1).

Validity checking at the client side provides rapid feedback to the user,without waiting for a network transaction (1),and thus reduces load on the server (1).

 

[4]
(h)

A Web page designer is producing material for her company ’s web site.She checks her work by viewing it with her usual web browser.Explain two reasons why this is not a sufficient approach,and two extra checks she could do.

The web is wide and varied.It is not safe to assume that your customers have the same web browser as you (1).

Many browsers will make sense of HTML even if it is not entirely correct.If your HTML is wrong,a different browser may render your page quite differently (1).

One extra check is to use as many different browsers as possible,including a text-based browser like Lynx (1).

Another is to use an HTML-validator (1).

Other valid points in either part of the question may also receive credit,but award no more than two marks for the first half,and two for the second.

 

[4]
(i)

There are several errors in the following piece of HTML.Identify and explain two of them.

Errors include the following.For any two,award one mark for identification;one more for explanation.

Missing <HTML>.Every HTML document must begin with this.

Missing </Title>. Title field must be delimited.

Bad nesting of </A> and </H2>. Heading should contain the hyperlink (or vice versa).

Address comes after the </BODY>. Nothing should come here,except </HTML>. The mailto link does not have any body;there will be nothing to click on.

[4]