You are on page 1of 4

1. Define website, webserver and web hosting.

A Web server is a computer system that hosts websites. It runs Web server software, such
as Apache or Microsoft IIS, which provides access to hosted webpages over the Internet.

a group of World Wide Web pages usually containing hyperlinks to each other and made
available online by an individual, company, educational institution, government, or

In order to publish a website online, you need a Web host. The Web host stores all the
pages of your website and makes them available to computers connected to the Internet.
The domain name, such as "," is actually linked to an IP address that points to a
specific computer. When somebody enters your domain name into their browser's
address field, the IP address is located and Web site is loaded from your Web host.

2. What is HTML & XML? List the difference between those two languages.
XML (Extensible Markup Language) is a flexible way to create common information
formats and share both the format and the data on the World Wide Web, intranets, and
elsewhere. For example, computer makers might agree on a standard or common way to
describe the information about a computer product (processor speed, memory size, and
so forth) and then describe the product information format with XML. Such a standard
way of describing data would enable a user to send an intelligent agent (a program) to
each computer maker's Web site, gather data, and then make a valid comparison. XML
can be used by any individual or group of individuals or companies that wants to share
information in a consistent way, validation, and interpretation of data between
applications and between organizations.

Short for HyperText Markup Language, the authoring language used to create documents
on the World Wide Web. HTML is similar to SGML, although it is not a strict subset.
TML (Hypertext Markup Language) is the set of markup symbols or codes inserted in a file
intended for display on a World Wide Web browser page. The markup tells the Web
browser how to display a Web page's words and images for the user. Each individual
markup code is referred to as an element (but many people also refer to it as a tag). Some
elements come in pairs that indicate when some display effect is to begin and when it is
to end.
HTML is a language for describing web pages.

HTML stands for Hyper Text Markup Language

HTML is a markup language
A markup language is a set of markup tags
The tags describe document content
HTML documents contain HTML tags and plain text
HTML documents are also called web pages

Their differences;
HTML is an abbreviation for HyperText Markup Language while XML stands for eXtensible
Markup Language. The differences are as follows:1. HTML was designed to display data with focus on how data looks while XML was
designed to be a software and hardware independent tool used to transport and store
data, with focus on what data is.
2. HTML is a markup language itself while XML provides a framework for defining
markup languages.
3. HTML is a presentation language while XML is neither a programming language nor a
presentation language.
4. HTML is case insensitive while XML is case sensitive.
5. HTML is used for designing a web-page to be rendered on the client side while XML is
used basically to transport data between the application and the database.
6. HTML has its own predefined tags while what makes XML flexible is that custom tags
can be defined and the tags are invented by the author of the XML document.
7. HTML is not strict if the user does not use the closing tags but XML makes it mandatory
for the user the close each tag that has been used.
8. HTML does not preserve white space while XML does.
9. HTML is about displaying data, hence static but XML is about carrying information,
hence dynamic.
Thus, it can be said that HTML and XML are not competitors but rather complement to
each other and clearly serving altogether different purposes.

3. List five advantages and five disadvantages of your chosen web hosting with the
other web hosting.

Low cost
Quick and user-friendly
Zero install- All PC nowadays have browsers
Available 24 hours a day 7 days a week
Good for family hobby or personal sites


Do not know how to read and use the basic code

Internet is not always 100% available
No domain names
Limited technical support
Few, limited or no software options

4. List the other free website hosting available

1. (PHP, MySQL, WordPress, Joomla, Free domain, No ads)
2. Free Hosting EU (Blog / Site builder, No ads, Free domain)
3. (Easy Website builder: html5, Flash, mobile, blogs, etc.)
4. (PHP, MySQL, Email Sending, No Ads, Free subdomain)
5. (Website & Blog builder, Photo album, Free domain)
6. (PHP, MySQL, 1-click Scripts, No Ads, Free subdomain)
7. (PHP, MySQL, PHPbb, SMF, Wiki, Free subdomain)
8. (Support cPanel, PHP, FTP, No ads, Free subdomain)
9. (Visual website builder, add videos, photos, shopping cart) (Easy site builder, blog, forms, polls, Free subdomain)