Web Development Chapter 1
Web Development Chapter 1
INTRODUCTION TO INTERNET
Dawed O..
1
2
Contents
Introduction
It is a network of networks
4
Services of Internet
May be four things, basically:
Electronic Mail (E-Mail)
E-commerce
5
1. Electronic Mail [E-Mail]
is a paperless method of sending messages,
notes or letters from one person to another or
even many people at the same time via the
Internet.
Instant communications
7
b) Components of E-Mail Address
E-mail is also based upon the concept of a
recipient address.
The email address provides all of the
information required to get a message to the
recipient from anywhere in the world.
Consider the e-mail ID [email protected]
In the example above, "john" is the local part,
which is the name of a mailbox on the
destination computer, where finally the mail
will be delivered.
Hotmail is the mail server where the mailbox
"john" exists; .com is the type of organization on
net, which is hosting the mail server.
8
Cont.…
six main categories which are hosting the mail
server:
com Commercial institutions or organization
edu Educational institutions
gov Government site
mil Military site
net Gateways and administrative hosts
org Private organizations
9
2. World Wide Web (WWW)
• …
12
Cont.…
name DNS (Domain Name System)
Resolves a human friendly name (eg www.google.com) to
a machine friendly IP address (eg 64.233.187.99)
13
3. FTP (File Transfer Protocol)
used to upload and download files.
It gives access to directories or folders on remote computers
and allows software, data and text files to be transferred
between different kinds of computers.
The basic objectives of FTP are
To give flexibility and promote sharing of computer programs,
files and data
To transfer data reliably and more efficiently over network
To encourage implicit or indirect use of remote computers
using Internet
To shield a user from variations in file storage systems among
hosts.
14
Internet Address (Web Address)
Just like every house, every office, every location has an address;
every page on the Internet has a unique address.
the address on the Internet is known as URL (Uniform Resource
Locator).
URL is like; <protocol>://<host>[:<port>][<path>][?<query>]
http://www.nos.org/computers/internet/url.htm
The URL contains the components that specify the protocol, server,
and pathname of an item.
The protocol is followed by a colon (http:),
the server is preceded by two slashes (//www.nos.org), and each
segment of the pathname is preceded by a single slash
(/computers/internet/).
url.htm is a file name or webpage.
A protocol is set of rules that tells the computer how to interpret
the information at that address.
15
Designing a Good Website
What makes a good website
• Know your audience- what will they use your page
for?
Timely, current and relevant
Accurate and trustworthy
Appropriate links for your form
Design for readability
Design for attractiveness
Design for easy of understanding
Design for efficiency
Design to meet your goals
16
Types of Web pages
There are two main types of web pages:
Static and Dynamic.
17
Advantages
Flexibility is the main advantage of a static site
18
Disadvantages
Problem of content update. Unless you are
conversant with HTML and the design methods used
in the site then you have to go back to the designer
to have any content changes made.
19
Dynamic Web page
Written using a server-side scripting language
such as PHP, ASP, JSP, or ColdFusion.
20
Advantages
You can easily pull in information in an organized
way
21
Disadvantages
More fixed design than a static one because many
of the pages are essentially a template into which
data and content is poured to create multiple pages
of a similar type.
• It uses the HTML code for • It uses the server side languages such
as PHP, ASP.NET etc. for developing a
developing a website. website.
6. Download speed
A common mistake made by web designers is to
develop a site on a local machine with direct access
to the data, or to develop the site over a high speed
internet connection.
Sometimes developers are not aware of the fact that
some of their pages take a long time to download.
Before you publish any content heavy pages, make
sure they are tested over a low speed modem
connection.
27
Website Designing Tools
A. Client side scripting [HTML, CSS, JavaScript,
Applet]
28
End of chapter one
29