What is Internet-cert cict
Transcript of What is Internet-cert cict
-
8/7/2019 What is Internet-cert cict
1/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 1
What is Internet?
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.
Internet Based Services:
Some of the basic services available to Internet users are:
y Email: A fast, easy, and inexpensive way to communicate with other Internetusers around the world.
y Telnet: Allows a user to log into a remote computer as though it were a localsystem.
y FTP: Allows a user to transfer virtually every kind of file that can be stored ona computer from one Internet-connected computer to another.
y Usenetnews: A distributed bulletin board that offers a combination newsand discussion service on thousands of topics.
y World Wide Web (WWW): A hypertext interface to Internet informationresources.
What is WWW?
This stands for World Wide Web. 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
The World Wide Web is the universe of network -accessible information, anembodiment of human knowledge.
In simple terms, The World Wide Web is a way of exchanging information betweencomputers on the Internet, tying them together into a vast collection of interactive
multimedia resources.
What is HTTP?
This stands for HyperTextTransfer Protocol. This is the protocol being used to
transfer hypertext documents thats makes the World World Wide possible.
A standard web address such as http://www.yahoo.com/ is called a URL and here
the prefix http indicates its protocol
-
8/7/2019 What is Internet-cert cict
2/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 2
What is URL?
URL stands for Uniform Resource Locator, 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).
A URL will have the following format:
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 FTP, telnet, newsgroups, andGopher.
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.
What is Website?
Currently you are on our website http://cbe.ac.tzwhich is a collection of various
pages written in HTML markup language.
A web page or webpage is a document or information resource that is suitable for
the World Wide Web and can be accessed through a web browser and displayed on
a monitor or mobile device.
Or web page is any page available on the Website
home page
is the first page of any web site.
Static website
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 basictype 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.
-
8/7/2019 What is Internet-cert cict
3/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 3
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 smallwebsites, 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 ofpages 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.
They are edited using four broad categories of software:
y Text editors, such as Notepad or TextEdit, where content and HTML markupare manipulated directly within the editor program
y WYSIWYG offline editors, such as Microsoft FrontPage and AdobeDreamweaver (previously Macromedia Dreamweaver), with which the site is
edited using a GUI interface and the final HTML markup is generated
automatically by the editor softwarey WYSIWYG online editors which create media rich online presentation like web
pages, widgets, intro, blogs, and other documents.y Template-based editors, such as Rapidweaver and iWeb, which allow users to
quickly create and upload web pages to a web server without detailed HTMLknowledge, 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.
Advantages of static websites
y Quick to developy Cheap to developy Cheap to host
Disadvantages of static websites
y Requires web development expertise to update sitey Site not as useful for the usery Content can get stagnant
Dynamic website
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
-
8/7/2019 What is Internet-cert cict
4/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 4
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 orthousands 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
A dynamic website is one that changes or customizes itself frequently and
automatically, based on certain criteria.
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 fullydisplayed.
Dynamic code
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 web page. A dynamic web pageis generated on the fly by piecing together certain blocks of code, procedures or
routines. A dynamically-generated web page would call various bits of informationfrom a database and put them together in a pre -defined format to present thereader 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.
Dynamic content
The second type is a website with dynamic content displayed in plain view. Variablecontent 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 adatabase of news articles can use a pre-defined rule which tells it to display all news
-
8/7/2019 What is Internet-cert cict
5/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 5
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 contentis 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 ofBeatles products like CD's, DVD's and books.
Advantages of dynamic websites
y Much more functional websitey Much easier to updatey New content brings people back to the site and helps in the search enginesy Can work as a system to allow staff or users to collaborate
Disadvantages of dynamic websites
y
Slower / more expensive to develop
y Hosting costs a little moreWhat is Web Server?
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 256separated 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.
Web - Server Types
There are four leading web browsers: Apache, IIS, lighttpd and Jagsaw. Now we willsee 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.
Apache HTTP Server
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.
-
8/7/2019 What is Internet-cert cict
6/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 6
Internet Information Services
The Internet Information Server (IIS) is a high performance Web Server
from Microsoft. This web server runs on Windows NT/2000 and 2003platforms ( and may be on upcoming new Windows version also). IIScomes bundled with Windows NT/2000 and 2003; Because IIS i s tightly
integrated with the operating system so it is relatively easy to administer it.
lighttpd
The lighttpd, 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 onWindows, Mac OS X, Linux and Solaris operating systems.
Sun Java System Web Server
This web server from Sun Microsystems is suited for medium and large websites. 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 andColdfusion etc.
Jigsaw Server
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.
-
8/7/2019 What is Internet-cert cict
7/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 7
What is Web Browser?
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.
Web - Browser Types
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.
While developing a site, try to make it compatible to as many browsers as possible.
Specially site should be compatible to major browsers like Explorer, FireFox,
Netscape, Opera and Safari.
Internet Explorer
Internet Explorer (IE) is a product from software giant Microsoft. This is themost commonly used browser in the universe. This was introduced in 1995
along with Windows 95 launch and it has passed Netscape popularity in
1998.
Netscape
Netscape is one of the original Web browsers. This is what Microsoftdesigned Internet Explorer to compete against. Netscape and IE comprise
the major portion of the browser market. Netscape was introduced in 1994.
Mozilla
Mozilla is an open-source Web browser, designed for standards compliance,
performance and portability. The development and testing of the browser is
coordinated by providing discussion forums, software engineering tools,releases and bug tracking. Browsers based on Mozilla code is the secondlargest browser family on the Internet today, representing about 30% of the
Internet community.
Konqueror
Konqueror is an Open Source web browser with HTML 4.01 compliance,
supporting Java applets, JavaScript, CSS 1, CSS 2.1, as well as Netscape
plugins. This works as a file manager as wellIt supports basic filemanagement on local UNIX filesystems, from simple cut/copy and paste
operations to advanced remote and local network file browsing.
-
8/7/2019 What is Internet-cert cict
8/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 8
Firefox
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.
Safari
Safari is a web browser developed by Apple Inc. and included in Mac OS X. It
was first released as a public beta in January 2003. Safari has very good
support for latest technologies like XHTML, CSS2 etc.
Opera
Opera is smaller and faster than most other browsers, yet it is full - featured.
Fast, user-friendly, with keyboard interface, multiple windows, zoomfunctions, 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
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.
-
8/7/2019 What is Internet-cert cict
9/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 9
What is SMTP Server?
This stands for Simple Mail Transfer Protocol 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.
What is ISP?
This stands for InternetService Provider. They are the companies who provide youservice 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.
ISP in Tanzania includes
y Star Limited Telecom( DSM),y Africa Online ( Mwz,DSM),y Tele2 Mobitel Services( DSM),y Cats Net Ltd ( DSM,Arusha),y Arusha Node Marie Internet Society( Arusha),y Satellite Alldean Networks T Ltd( DSM),y Startel Tanzania Ltd(DSM),y Internet Africa ltd (DSM),y Africa Online Ltd (DSM,Mwanza),y Kilnet(Moshi),y Simbanet(DSM),y Benson Informatics Limited( DSM),y Earth Net Works Ltd.y Zanzinet( Zanzibar)
What is HTML?
This stands for HyperTextMarkup Language. 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.
What is Hyperlink?
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. Familiar hyperlinks include buttons, icons,image maps, and clickable text links.
-
8/7/2019 What is Internet-cert cict
10/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 10
What is DNS ?
DNS stands for Domain Name System. 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 namewill not be functioning properly.
Web - How it works ?
On the simplest level, the Web physically consists of following components:
y Your personal computer - This is the PC at which you sit to see the web.y A Web browser - A software installed on your PC which helps you to browse
the Web.
y An internet connection - This is provided by an ISP and connects you tothe internet to reach to any Web site.y A Web server - This is the computer on which a web site is hosted.y Routers & Switches - They are the combination of software and hardware
who take your request and pass 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.
Here's how web works:
When you enter something like http://www.google.com, the reque st goes to one ofmany special computers on the Internet known as Domain Name Servers (DNS). All
these requests are routed through various routers and switches. The domain nameservers keep tables of machine names and their IP addresses, so when you type i n
http://www.google.com, it gets translated into a number, which identifies the
computers that serve the Google Web site to you.
When you want to view any page on the Web, you must initiate the activity byrequesting 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 thensends a request to that server for the page you want, using a standard calledHypertext Transfer Protocol or HTTP.
The server should constantly be connected to the Internet.ready to serve pages tovisitors. 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
-
8/7/2019 What is Internet-cert cict
11/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 11
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 onefile 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 Webserver to the Web browser and Web browser collects all this information anddisplays them in the form of Web page.
In short:
We have seen how a Web client - server interaction happens. We can summaries
these steps as follows:
y A user enters a URL into a browser (for example, http://www.google.com).This request is passed to a domain name server.
y The domain name server returns an IP address for the server that hosts theWeb site (for example, 68.178.157.132).
y The browser requests the page from the Web server using the IP addressspecified by the domain name server.
y The Web server returns the page to the IP ad dress specified by the browserrequesting the page. The page may also contain links to other files on the
same server, such as images, which the browser will also request.
y The browser collects all the information and displays to your computer in theform of Web page.
Web - Domain Names
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.
How to get a domain name ?
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.
-
8/7/2019 What is Internet-cert cict
12/15
-
8/7/2019 What is Internet-cert cict
13/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 13
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 wasa 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 ownword. 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 shouldknow 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.
What are Sub Domains:
You can divide your domain into many sub domains based on your requirement. If
you are doing multiple business using the same domain then its worth to use subdomain for every business. Following are examples of sub domains
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:
y http://adwords.google.com - This sub domain is being used for GoogleAdwords.
y http://groups.google.com - Thissub domain isbeing used for Google Groups.y http://images.google.com - Thissub domain isbeing used for Google Images.
Thisway you can presentyour differentbusinesssectionsin a very good segregated
way. Thisisnota bigthingto create a sub domain. If you already have registered adomain your registrar willprovide you away to create your sub domains. You may
need totalk toyour registrar for more detail.
Website Advantages
1. Gain a larger clientele base
Everyday more people turn tothe internet for their businesssolutions. Whether itisto researchpotentialcontractors, lawyers, or anew product, the internetintroduces
consumerstobusinessesthey never would have heard of. Now people in Europe can
learn aboutservicesacompany in Seattle offersby the click ofamouse. Havingawebsite introducesabusinesstonew consumersand helps retain themasaclient.
-
8/7/2019 What is Internet-cert cict
14/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 14
2. Educate consumers about your business
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.
3. Increase customer confidence
Customers can tell a lot about a company from the design of their website. An
unorganized, unappealing website is a major turnoff to consumers. On the other
hand, a professional looking website lets consumers know your business is serious
and dedicated to their needs.
4. Cost effective promotion and marketing
A website is a lowcost, effective way to market your business. Television and
magazine ads are great ways to publicize, but are often too expensive and do notalways provide enough information. A website does not have a page or time
constraint, so there is no rush to get the required information across.
Search engines allow businesses to target a marketing group more effectively than
any other advertising strategy. Consumers that utilize search engines know whatthey 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.
5. 24 hour global presence
Consumers need information 24 hours a day. The internet is always active, and
consumers around the world can look up information and conduct business at their
convenience. A website allows a business to always be there for their customersregardless of the time of day.
6. Keep your clients updated
Consumers feel more comfortable doing business with companies of which they are
familiar. It is important for a business to keep clients updated with their latest news,services and products. A website is the be st way to inform clients of specials or salesthat a business is offering. This will help increase a business revenue.
7. Improve communication with customers
A website enhances communication between consumers and businesses. A lot of the
time consumers are interested in something on a website, but feel awkward or are
-
8/7/2019 What is Internet-cert cict
15/15
Introduction to websites
Nyamu Ogakhan, A/Leceturer CBE Page 15
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 featurewebsites utilize to make communication easy. Other features are message boards,
blogs, contact information and other web forms.
8. Keep the edge on competitorsThe popularity of the internet and understanding of the value of a website increases
everyday. Businesses that have a website are already at a huge advantage over their
competitors. In addition to having a wider clientele base, their business looks more
professional and established. That also goes for the design of the website. When a
consumer visits a clean well structured website and an average website that offersthe same services, it is a nobrainer which business they will choose.
9. Provide convenient support for your customers
24hour phone support is great, but many companies do not have the funding toprovide such a service. A website is a way to help support a customers needs whenphone support is unavailable. Many websites have a frequently asked questions page
that answers many customer concerns. Businesses can also provide common lessons
and tutorials on their website that will help customers accomplish their goals. Ifcustomers still have support issues, a website can allow them to submit their
problem via web form which will allow a business to provide an appropriate solution
in a timely manner.
10. Improve business to customer relationships
Websites can improve businesstocustomer relationships in more ways than just viacommunication, support and uptodate general information. A website can also
inform a user of their projects status, account information or balance.
The convenience of a website helps increase productivity, performance and speed.
Producing a reliable product or completing a particular service in less time than
expected always makes a customer satisfied. It takes months to gain a good
customer, but seconds to lose one, and it is hard to lose a satisfied customer.