2-Web Project and Protocol(Unit-1)
2-Web Project and Protocol(Unit-1)
1
INTERNET
It is an utility connecting localized computer networks with computer networks that extend
across a wider area, like a region or a continent.
b) Extranet :
A network that is accessible only to the members of
organization and external members with logins.
2
HISTORY OF THE INTERNET
• The Internet grew out of many developments in computer networking and telecommunications
research.
• Early projects undertaken in early 1960’s by the US military (known as DARPAnet).
• Started with a dozen of Networked computer systems of universities and institutions, allowing
computers to be shared.
• Only people in the government, military and academic had access to the network.
• In 1991, the National Science Foundation (NFS) allowed commercial access to the internet.
• With this, all kinds of agencies began to use the Internet to communicate, exchange data and
distribute information.
3
Internet Service Provider):
-The larger ISPs have their own high-speed leased lines and can provide better
service to their customers.
www.aol.com, join.msn.com,
www.NetZero.com, www.Guno.com, …
4
World-Wide Web (WWW):
The WWW is a pair of s/w applications, which allow both distribution of and
access to information on the Internet.
- The web is not the Internet but a means of distributing and accessing the
information that is available on it.
List of Protocols:
• It is the set of rules for exchanging files (text, graphic images, sound, video, and
other multimedia files) on the WWW.
• It is a Stateless Protocol, means request is considered as the new request.
In other words, server doesn't recognize the user by default.
• It is a request response protocol. It uses the reliable TCP connections by default
on TCP port 80.
7
Methods of HTTP
HTTP Description
Request
POST It is like GET request with extra info sent with the request.
HEAD Asks for only the header part of whatever a GET would return. Just like GET but
with no body.
TRACE Asks for the loopback of the request message, for testing or troubleshooting.
PUT Says to put the enclosed info (the body) at the requested URL.
OPTIONS Asks for a list of the HTTP methods to which the thing at the request URL can
respond
Identify your target This is totally depend upon i. Market research ii. Focus
users group iii. Understanding the audiences
Determine the scope By supporting documents and client’s approval.
Web Project beta technologies are used mature technologies are used
vs.
Globally usable hence less secured More secured
Traditional project
A pricing model does not exist A pricing model exists
Clients are often the unwilling to Clients takes all the expenses related to
bear the costs of web development project development
Project manager has the full Various managers at different levels have
responsibility of project the responsibility of project development
10
WEB TEAM
• There can be two types of Web Teams.
• Service side
Service side web teams are hired by a company to develop a web site
• Client side
Client side web teams are part of the company that is putting together
the web site.
Be it on the service side or the client side, the web team should have:
12
WEB DEVELOPMENT
- Refers to building website and deploying on the web.
- Requires use of scripting languages both at the server end as well as at client
end.
13
Web Development Process
Website: It is a group of globally accessible, interlinked web pages which have a single domain name.
It can be developed and maintained by an individual, business or organization. The website aims to
serve a variety of purposes. Example: Blogs.
A website is hosted on a single or multiple web server.
15
cont…
Web Application: It is a software or program which is accessible using any web browser. Its frontend is usually
created using languages like HTML, CSS, Javascript, which are supported by major browsers. While the backend
could use any programming stack like LAMP, MEAN, etc. Unlike mobile apps, there is no specific SDK for developing
web applications.
In a web application, the user not A website provides visual & text
only read the page content but content which user can view and
User interaction
also manipulate the restricted read, but not affect it 's
data. functioning.
17