Beruflich Dokumente
Kultur Dokumente
V
î
The Internet is essentially a global network of computing resources. You can think
about the Internet as a physical collection of routers and circuits as a set of shared
resources or even as an attitude about interconnecting and intercommunication.
V ! A fast, easy, and inexpensive way to communicate with other Internet
users around the world.
V 3: Allows a user to log into a remote computer as though it were a local
system.
V G3 Allows a user to transfer virtually every kind of file that can be stored on
a computer from one Internet -connected computer to another.
V u: A distributed bulletin board that offers a combination news
and discussion service on thousan ds of topics.
V î îîîîî A hypertext interface to Internet information
resources.
î îîî
This stands for îorld îide îeb. A technical definition of the World Wide Web is :
all the resources and users on the Internet that are using the Hyper text Transfer
Protocol (HTTP).
Or
In simple terms, The World Wide Web is a way of exchanging information between
computers on the Internet, tying them together into a vast collection of interactive
multimedia resources.
î 33
This stands for yper3ext 3ransfer rotocol. This is the protocol being used to
transfer hypertext documents thats makes the World World Wide possible.
V
c
V
î u
URL stands for uniform esource ocator, and is used to specify addresses on the
World Wide Web. A URL is the fundamental network identification f or any resource
connected to the web (e.g., hypertext pages, images, and sound files).
protocol://hostname/other_information
The protocol specifies how information from the link is transferred. The protocol
used for web resources is HyperText Transfer Protocol (HTTP). Other protocols
compatible with most web browsers include
.
The protocol is followed by a colon, two slashes, and then the domain name. The
domain name is the computer on which the resource is located.
Links to particular files or subdirectories may be further specified after the domain
name. The directory names are separated by si ngle forward slashes.
î î
Currently you are on our website http://cbe.ac.tz which is a collection of various
pages written in HTML markup language.
A static website contains Web pages with fixed content. Each page is coded in HTML
and displays the same information to every visitor. Static sites are the most basic
type of website and are the easiest to create. Unlike dynamic websites, they do not
require any Web programming or database design. A static site can be built by
simply creating a few HTML pages and publishing them to a Web server.
V
c
V
Since static Web pages contain fixed code, the content of each page does not
change unless it is manually updated by the webmaster. This works well for small
websites, but it can make large sites with hundreds or thousands of pages difficult to
maintain. Therefore, larger websites typically use dynamic pages, which can be
updated by simply modifying a d atabase record. Static sites that contain a lot of
pages are often designed using templates. This makes it possible to update several
pages at once, and also helps provide a consistent layout throu ghout the site.
V Text editors, such as Notepad or TextEdit, where content and HTML markup
are manipulated directly within the editor program
V WYSIWYG offline editors, such as Microsoft FrontPage and Adobe
Dreamweaver (previously Macromedia Dreamweaver), with which the site is
edited using a GUI interface and the final HTML markup is generated
automatically by the editor software
V WYSIWYG online editors which create media rich online presentation like web
pages, widgets, intro, blogs, and other documents.
V Template-based editors, such as Rapidweaver and iWeb, which allow users to
quickly create and upload web pages to a web server without detailed HTML
knowledge, as they pick a suitable template from a palette and add pictures
and text to it in a desktop publishing fashion without direct manipulation of
HTML code.
á
V uick to develop
V Cheap to develop
V Cheap to host
Dynamic websites contain Web pages that are generated in real-time. These pages
include Web scripting code, such as PHP or ASP. When a dynamic page is accessed,
the code within the page is parsed on the Web server and the resulting HTML is sent
to the client's Web browser.
Most large websites are dynamic, since they are easier to maintain than static
V
c
V
websites. This is because static pages each contain unique content, meaning they
must be manually opened, edited, and published whe never a change is made.
Dynamic pages, on the other hand, access information from a database. Therefore,
to alter the content of a dynamic page, the webmaster may only need to update a
database record. This is especially helpful for large sites that contain hundreds or
thousands of pages. It also makes it possible for multiple users to update th e
content of a website without editing the layout of the pages.
Dynamic websites that access information from a database are also called database -
driven websites
Dynamic websites can have two types of dynamic activity: Code and Content.
Dynamic code is invisible or behind the scenes and dynamic content is visible or fully
displayed.
The first type is a web page with dynamic code . The code is constructed dynamically
on the fly using active programming language instead of plain, static HTML.
A website with dynamic code refers to its construction or how it is built, and more
specifically refers to the code used to create a single we b page. A dynamic web page
is generated on the fly by piecing together certain blocks of code, procedures or
routines. A dynamically-generated web page would call various bits of information
from a database and put them together in a pre -defined format to present the
reader with a coherent page. It interacts with users in a variety of ways including by
reading cookies recognizing users' previous history, session variables, server side
variables etc., or by using direct interaction (form elements, mouse over s, etc.). A
site can display the current state of a dialogue between users, monitor a changing
situation, or provide information in some way personalized to the requirements of
the individual user.
The second type is a website with dynamic content displayed in plain view. Variable
content is displayed dynamically on the fly based on certain criteria, usually by
retrieving content stored in a database.
A website with dynamic content refers to how its messages, text, images and other
information are displayed on the web page, and more specifically how its content
changes at any given moment. The web page content varies based on certain
criteria, either pre-defined rules or variable user input. For example, a website with a
database of news articles can use a pre-defined rule which tells it to display all news
V
c
V
articles for today's date. This type of dynamic website will automatically show the
most current news articles on any given date. Another example of dynamic content
is when a retail website with a database of media products allows a user to input a
search request for the keyword Beatles. In response, the content of the web page
will spontaneously change the way it looked before, and will then display a list of
Beatles products like CD's, DVD's and books.
á
î î
Every Web site sits on a computer known as a Web server. This server is always
connected to the internet. Every Web server that is connected to the Internet is
given a unique address made up of a series of four numbers between 0 and 256
separated by periods.for example, 68.178.157.132 ro 68.122.35.127.
When you register a Web address, also known as a domain name, such as
cbecomputerdept.com you have to specify the IP address of the Web server that will
host the site.
î
3
There are four leading web browsers: Apache, IIS, lighttpd and Jagsaw. Now we will
see these servers in bit more detail.
Apart from these Web Servers, there are other Web Servers al so available in the
market but they are very expansive. Major ones are Netscape's iPlanet, Bea's Web
Logic and IBM's Websphere.
á 33
This is the most popular web server in the world developed by the Apache
Software Foundation. Apache web server is an open source software and
can be installed on almost all operating systems including Linux, Unix,
Windows, FreeBSD, Mac OS X and more. About 60% of the web server
machines run the Apache Web Server.
!
V
c
V
The , pronounced lighty is also a free web server that is distributed
with the FreeBSD operating system. This open source web server is fast,
secure and consumes much less CPU power. Lighttpd can also run on
Windows, Mac OS X, Linux and Solaris operating systems.
This web server from Sun Microsystems is suited for medium and large web
sites. Though the server is free it is not open source. It however, runs on
Windows, Linux and Unix platforms. The Sun Java System web server
supports various languages, scripts and technologies required for Web 2.0
such as JSP, Java Servlets, PHP, Perl, Python, Ruby on Rails, ASP and
Coldfusion etc.
Jigsaw (W3C's Server) comes from the World Wide Web Consortium. It is
open source and free and can run on various platforms like Linux, Unix,
Windows, Mac OS X Free BSD etc. Jigsaw has been written in Java and
can run CGI scripts and PHP programs.
"
V
c
V
î î
Web Browsers are software installed on your PC. To access the Web you need a web
browsers, such as Netscape Navigator, Microsoft Internet Explorer or Mozilla Firefox.
!
Internet Explorer (IE) is a product from software giant Microsoft. This is the
most commonly used browser in the universe. This was introduced in 1995
along with Windows 95 launch and it has passed Netscape popularity in
1998.
!
"#
#
V
c
V
G
Firefox is a new browser derived from Mozilla. It was released in 2004 and
has grown to be the second most popular browser on the Internet.
$
Opera is smaller and faster than most other browsers, yet it is full - featured.
Fast, user-friendly, with keyboard interface, multiple windows, zoom
functions, and more. Java and non Java -enabled versions available. Ideal for
newcomers to the Internet, school children, handicap and as a front -end for
CD-Rom and kiosks.
Lynx is a fully-featured World Wide Web browser for users on Unix, VMS,
and other platforms running cursor -addressable, character-cell terminals or
emulators.
$
V
c
V
î
3
This stands for
imple ail 3ransfer rotocol Server. This server takes care of
delivering emails from one server to another server. When you send an email to an
email address, it is delivered to its recipient by a SMTP Server.
î
This stands for nternet
ervice rovider. They are the companies who provide you
service in terms of internet connection to connect to the internet.
You will buy space on a Web Server from any Internet Service Prov ider. This space
will be used to host your Web site.
3!
î 3
This stands for yper3ext arkup anguage. This is the language in which we write
web pages for any Website. Even the page you are reading right now is written in
HTML.
This is a subset of Standard Generalized Mark -Up Language (SGML) for electronic
publishing, the specific standard used for the World Wide Web.
î %
A hyperlink or simply a link is a selectable element in an electronic document that
serves as an access point to other electronic resources. Typically, you click the
hyperlink to access the linked resource. F amiliar hyperlinks include buttons, icons,
image maps, and clickable text links.
%
V
c
V
î
DNS stands for omain ame
ystem. When someone types in your domain name,
www.example.com, your browser will ask the Domain Name System to find the IP
that hosts your site. When you register your domain name, your IP address should
be put in a DNS along with your domain name. Without doing it your domain name
will not be functioning properly.
î %
On the simplest level, the Web physically consists of following components:
V ¦ - This is the PC at which you sit to see the web.
V áî - A software installed on your PC which helps you to browse
the Web.
V á - This is provided by an ISP and connects you to
the internet to reach to any Web site.
V áî - This is the computer on which a web site is hosted.
V &
- They are the combination of software and hardware
who take your request and pas s to appropriate Web server.
The Web is known as a client-server system. Your computer is the client and the
remote computers that store electronic files are the servers.
When you want to view any page on the Web, you must initiate the activity by
requesting a page using your browser. The browser asks a domain name server to
translate the domain name you requested into an IP address. The browser then
sends a request to that server for the page you want, using a standard called
Hypertext Transfer Protocol or HTTP.
The server should constantly be con nected to the Internet.ready to serve pages to
visitors. When it receives a request, it looks for the requested document and returns
it to the Web browser. When a request is made, the server usually logs the client's
&
V
c
V
IP address, the document requested, and the date and time it was requested. This
information varies server to server.
An average Web page actually requires the Web browser to request more than one
file from the Web server and not just the HTML / XHTML page, but also any images,
style sheets, and other resources used in the web page. Each of these files including
the main page needs a URL to identify each item. Then each item is sent by the Web
server to the Web browser and Web browser collects all this information and
displays them in the form o f Web page.
We have seen how a Web client - server interaction happens. We can summaries
these steps as follows:
î
A domain name is the part of your Internet address that comes after "www". For
example, in www.tutorialspoint.com the domain name is tutorialspoint.com.
A domain name becomes your Business Address so care should be taken to select a
domain name. Your domain name should be easy to remember and easy to type.
When you plan to put a site online, this is one of the important steps to buy a
domain name. This is always not necessary that whatever domain name you are
looking that is available so in that case you will have to opt for any other good
domain name.
V
c
V
When you buy a domain name it is registered and when domain names are
registered they are added to a large domain name register, and information abo ut
your site - including your Internet IP address is stored on a DNS server and your
contact information etc is registered with your registrar.
!3
There are many different types of domain extensions you can choose for your
domain name. This depends on your business nature. If you are going to register a
domain name for educational site purpose then you can go for ( extension.
Below is a reference of the correct usage of certain extensions. But there is no hard
and fast rule to go for any extension. Most commonly used is (
V ( - Stands for company/commercial, but it can be used for any web site.
V ( - Stands for network and is usually used for a network of sites.
V ( - Stands for organization and is supposed to be for non -profit bodies.
V ()(- They are based on your country names so that you can go for
country specific domain extensions.
V (! - A newer extension on the Internet and can be used to indicate that this
site is purely related to business.
V ( - Stands for information. This domain name extension can be very
useful, and as a new comer it's doing well.
V ( - Stands for Television and are more appropriate for TV channel sites.
Newer domain extensions such as .biz .info and .us etc. have more name choices
available as many of the popular domains have yet to be taken and most of the
them are available at very nominal prices.
Using keywords in your domain name give you a strong competitive advantage over
your competitors. Having your keywords in your domain name can increase click
through rates on search engine listings and paid ads as well as make it easier to
Using your keywords in get keyword rich descriptive inbound links.
V
c
V
Avoid buying long, and confusing domain names. May people separate the words in
their domain names using dashes or hyphen. In the past the domain name itself was
a significant ranking factor but now search engines have advanced it is not very
significant factor anymore.
Keep two to three words in your domain name it will be more memorable. Some of
the most memorable web sites do a great job of branding by creating their own
word. Few examples are eBay, Yahoo!, Expedia, Slashdot, Fark, Wikipedia, Google...
You should be able to say it over the telephone once and the other person should
know how to spell it and they should know what you sell. If you can do that AND
work keywords in there, good for you. If you can't, skip the keywords.
You must have seen http://www.google.com as a main domain but google has
created many subdomains based on their business. Few of them are as follows:
T` way you can reen your dfferen bune ec n n a very gd egrega ed
way. T` n a b `n crea e a ub d n. If yu
re dy ` ve re ered
d n yur re r r w
îá
+(
Everyd y re e
e urn `e n erne fr `er bune
u n. W`e `er
ree rc` en
cn r r,
wyer, r new rdu , `e n erne n rdue
nuer bunee `ey never wu
d ` ve `e rd f. Nw e
e n Eure n
V
c
V
è(!
Many consumers research services and products online before purchasing. By having
a website, you can inform potential customers of your services or products and what
separates your business from your competitors. A website will familiarize consumers
with your business and make them feel comfortable doing business with you.
Search engines allow businesses to target a marketing group more effectively than
any other advertising strategy. Consumers that utilize search engines know what
they are in need of and show a stronger desi re in that product or service. Having
high ranking search engine results, your businessƞ web traffic will dramatically
increase and provide you with more customers than any other source of marketing.
V
c
V
too lazy to call for more information. Websites that are equipped with email forms
allows consumers to ask their question in a moments notice. That is just one feature
websites utilize to make communication easy. Other features are message boards,
blogs, contact information and other web forms.
!
V