August 2000
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) Expand the acronym TCP/IP. Name two applications that use it. [3]
Answer: [1] for Transmission Control Protocol/ Internet Protocol.
[1] each for any two of the following applications:
e-mail, WWW, Telnet, Newsgroup/Usenet, FTP/File transfer,
chatgroups/IRC, bulletin board

(b) Identify three errors in the following code, and rewrite it. [3]
<HEAD>
<TITLE>WW221<TITLE>
</HEAD>
<BODY>
This is an example!
</BODY>
Answer:
<HTML> [1]
<HEAD>
<TITLE>WW221</TITLE> [1]
</HEAD>
<BODY>
This is an example!
</BODY>
</HTML> [1]

(c) Define “The Internet” [3]
Answer: A global [1] packet switching network [1] using TCP/IP
communication protocol suite [1]

(d) Expand the acronym for any one of the following organisations, and describe its role in the development of the Internet: [3]
IAB,
IETF, or
ISOC
Answer
IAB Internet Architecture board [1]: responsible for the technical
management and direction of the internet; agrees on standards,
allocation of resources, and defines rules of how to assign addresses (2
marks for any two correct points)
IETF: Internet Engineering Task Force [1]: responsible for operational and near term technical problems of the Internet (2 marks for any two correct points)
ISOC: Internet Society [1]: promotes global exchange through internet
technology; appoints the Internet Architecture Board (2 marks for any
two correct points)

(e) What is a Web application? [1]
Answer: an application/program that allows a Web browser to be used as an user interface .

(f) (i) What is demography? [2]
Answer: The study of the characteristics of users [1], like their
tastes, preferences and behaviour [1].

(ii) Apart from user surveys, name any two methods of collecting
information on the web. [2]
Answer: [1] each for any two: HTTP Logging, ,guestbooks,
user/password authentication, or cookies

(g) What is the role of a Webmaster? [2]
Answer: to manage a web site [1]. The definition includes people who
develop, install and maintain a web site [1]

(h) (i) Explain what happens when a WWW client sends a request to a HTTP
server through a URL that points to a CGI application. [3]
Answer: The HTTP server starts the application [1], providing extra
information, including parameters [1] to the CGI application. When
the CGI application terminates, all its output is returned to the
client. [1]

(ii) Name any one popular programming language that can be used in
developing a CGI application. [1]
Answer: [1] for any one :C, Perl, C++

(i) What are the two main obstacles limiting the general public’s access to the
Information Highway, despite the growth of the Internet? [4]
Answer:
Accessing the Internet is through a computer [1] which is expensive [1].
Access is through telephone lines [1] via slow modems [1] which limit the effectiveness of Internet access.
Award maximum marks for other valid points which are clearly explained.

(j) Define the following terms in the context of object technology: [3]
(i) encapsulation
(ii) inheritance
(iii) polymorphism
Answer:
(i) encapsulation: allowing an object’s implementation to change
without affecting the system that uses it [1]
(ii) inheritance: allows objects to be created as children of parents,
where the children inherit the parent’s methods and data
structures [1]
(iii) polymorphism: the same method can do different things,
depending on the class that implements it [1]