Introduction to World Wide Web,Web Basic

Wikipedia 

world wide web (www) is a system of intelinked hypertext documents accessed via the internet


How the Web Works?

web working

With a Web browser, a user views Web pages that may contain text, images,videos, and other multimedia and navigates between them using hyperlinks

The Major Components of Web

Networks
The local-area and wide-area networks connecting computers world-wide forming the Internet.
Clients
Web browsers that enable end-users to access the Web.
Servers
Constantly running programs that serve up information to the Web.
Documents
Web pages, mostly coded in HTML, that supply information on the Web.
Protocols
The Hyper Text Transfer Protocol HTTP that Web clients and servers use to talk to one another and the TCP/IP (Transmission Control Protocol) on which HTTP depends.


 History of world wide web
§  In 1980
§  Tim Berners-Lee built ENQUIRE
§  personal database of people and software models,
§  each new page of information in ENQUIRE had to be linked to an existing page
§  In March 1989
§  Tim Berners-Lee wrote a proposal
§  referenced ENQUIRE and described a more elaborate information management system
§  In November 1990
§  Tim Berners-Lee publish a formal proposal with Robert Cailliau
§  In December 1990
§  Tim Berners-Lee built all the tools necessary for a working Web
§  the first Web browser (which was a Web editor as well),
§  the first Web server,
§  the first Web pages which described the project itself
§  In August 1991
§  Tim Berners-Lee posted a short summary of the World Wide Web project on the alt.hypertext newsgroup
§  On April 1993
§  CERN announced that the World Wide Web would be free to anyone
§  In 1993
§  introduction of the Mosaic Web browser
§  a graphical browser developed by a team at the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign (NCSA-UIUC)
§  In October 1994
§  Tim Berners-Lee found the World Wide Web Consortium (W3C)

the 1st web page
www 1st



Mozaic web browser

mosaic web browser

Technology that Support the World Wide Web
URL
§  The Web uses Uniform Resource Locators (URLs) to identify (locate) resources (files and services) available on the Internet.
§  A URL may identify a host, a server port, and the target file stored on that host
§  Format
§  scheme://server:port/pathname
DNS
§  DNS (Domain Name System)
§  The domain name system (DNS) provides a distributed database service that supports dynamic update and retrieval of information contained in the name space
dns
HTTP
§  Hyper-text Transfer Protocol
§  Protocol that used for browser-server communication
§  Transaction framework
1.     Connection: A browser (client) opens a connection to a server.
2.     Query: The client requests a resource controlled by the server.
3.     Processing: The server receives and processes the request.
4.     Response: The server sends the requested resource back to the client.
5.     Termination: The transaction is done and the connection is closed unless another transaction will take place immediately between the client and server.

HTTP Query and Response Formats
http query

Hyper-text Transfer Protocol
http way
The Future of World Wide Web

Web 2.0
§  Tim O'Reilly
§  "Web 2.0 is the business revolution in the computer industry caused by the move to the Internet as platform, and an attempt to understand the rules for success on that new platform"
§  Characteristics
§  “network as platform"
§  delivering (and allowing users to use) applications entirely through a browser
§  users owning the data on the site and exercising control over that data
§  Characteristics
§  an architecture of participation and democracy that encourages users to add value to the application as they use it
§  this stands in sharp contrast to hierarchical access control in applications, in which systems categorize users into roles with varying levels of functionality
§  a rich, interactive, user-friendly interface based on Ajax or similar frameworks
§  some social-networking aspects
§  Technology
§  The complex and evolving technology infrastructure of Web 2.0 includes
§  server-software,
§  content-syndication,
§  messaging-protocols,
§  standards-based browsers with plugins and extensions,
§  and various client-applications
§  Features
§  A Web 2.0 website may typically feature a number of the following techniques
§  Rich Internet application techniques, optionally Ajax-based
§  CSS
§  Semantically valid XHTML markup and the use of Microformats
§  Syndication and aggregation of data in RSS/Atom
§  Clean and meaningful URLs
§  Extensive use of folksonomies (in the form of tags or tagclouds, for example)
§  Features
§  A Web 2.0 website may typically feature a number of the following techniques
§  Use of wiki software either completely or partially (where partial use may grow to become the complete platform for the site)
§  Use of Open source software either completely or partially, such as the LAMP solution stack
§  Weblog publishing
§  Mashups
§  REST or XML Webservice APIs
Web 2.0 Examples
web 2.0 examples

Application on The Web
web aplication


0 comments

Post a Comment