www(alyssa) (2)

29
“WWW” World Wide Web

Upload: alyssamarieparal

Post on 19-May-2015

189 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Www(alyssa) (2)

“WWW”

World Wide Web

Page 2: Www(alyssa) (2)

History of

world wide web

Page 3: Www(alyssa) (2)

The internet has been around for a while but the World Wide Web (WWW) is relatively new. It is based upon hypertext– The concept of documents being linked to one another in relevant places. The ideas behind hypertext were around in the early 80s but began to form into reality in 1989. At the time, Sir Timothy John Berners-Lee from the European Laboratory for Particle Physics wrote a paper titled “Information Management: A Proposal”. In the following years he began working on a hypertext browser/editor.

Page 4: Www(alyssa) (2)

Introduction

The World Wide Web (WWW)is a repository of information linked together from points all over the world. The WWW has a unique combination of flexibility, portability and user-friendly features that distinguish it from other services provided by the internet.

Page 5: Www(alyssa) (2)

What is World Wide Web?

The World Wide Web (WWW) is most often called Web.

The Web is a network of computers all over the world.

All the computers in the web can communicate with each other.

All the computers use a communication standard called HTTP.

Page 6: Www(alyssa) (2)

Architecture of WWW The WWW today is a

distributed client/server services, in which a client using a browser can access a service using a server. However, the service provided is distributed over many locations called sites.

Page 7: Www(alyssa) (2)

Client (Browser) A variety of vendors

offer commercial browsers that interpret and display a Web documents, and all use nearly the same architecture. Each browser usually consists of three parts: controller, client protocol, and interpreters.

Page 8: Www(alyssa) (2)

Server

Page 9: Www(alyssa) (2)

What is a Server?

The web page is stored at the server. Each time a client request arrives, the corresponding documents is sent to the client. To improve efficiency, servers normally store requested file in the cache in memory; memory is faster to access than disk. A server can also become more efficient through multithreading or multiprocessing. In this case, a server can answer more than one request at a time.

Page 10: Www(alyssa) (2)

Uniform Resource Locator (URL)

Page 11: Www(alyssa) (2)

What is URL?

The Uniform Resource Locator (URL) is a standard for specifying any kind of information on the internet. The URL defines four-things: protocol, host computer, port and path.

Page 12: Www(alyssa) (2)

Web Documents

The documents in the WWW can be grouped into three broad categories: Static, Dynamic and Active Documents. The category is based on the time at which the contents of the documents are determined.

Page 13: Www(alyssa) (2)

Static Document On the World

Wide Web, a fixed-content document that is created and stored in a server.

Page 14: Www(alyssa) (2)

Hypertext Mark-up Language (HTML)

HTML is a language for creating Web page. The term markup language comes from the books publishing industry. Before a book is type-set and printed, a copy editor reads the manuscript and puts mark on it. These marks tell the compositor how to format the text .

Page 15: Www(alyssa) (2)

HTML is a language for describing web page.

HTML stands for Hyper Text Markup Language.

HTML is not a programming language, it is a markup language.

A markup language is a set of markup tags.

HTML uses markup tags to describe web pages.

Page 16: Www(alyssa) (2)

HTML Tags

HTML tags are keywords surrounded by angle brackets like <html>.

HTML tags normally come in pairs like <b> and </b>.

The first tag in a pair is the start tag, the second tag is the end tag.

Start and end tags are also called opening tags and closing tags.

Page 17: Www(alyssa) (2)

Boldface Tags

Page 18: Www(alyssa) (2)

Boldface Tags

The two tags <B> and </B> are instructions for the browser. When the browser sees these two marks, it knows that the text must be boldface. (see Figure 27.6)

Page 19: Www(alyssa) (2)
Page 20: Www(alyssa) (2)

The beginning tag can have attributes and values and starts with the name of the tag. The ending tag cannot have attributes or values but must have a slash before the name of the tag.

Page 21: Www(alyssa) (2)

Dynamic Documents

A Web document created by running a CGI program at the server site.

Page 22: Www(alyssa) (2)

The Common gateway Interface (CGI) is a technology that creates and handles dynamic documents. CGI is a set of standards that defines how a dynamic document is written, how data are input to the program, and how the output result is used.

Page 23: Www(alyssa) (2)

If we use CGI, the program must create an entire document each time a request is made. The solution is to create a file containing the fixed part of the document using HTML and embed a script, a source code, that can be run by the server to provide the varying availability and price of section.

Page 24: Www(alyssa) (2)

Active Documents

For many applications, we need a program or a script to be run at the client site. These are called active documents.

Page 25: Www(alyssa) (2)

Java A

pp

lets

One way to create an active document is to use Java applets. Java is a combination of a high-level programming language, a run-time environment, and a class library that allows a programmer to write an active document (an applet) and a browser to run it.

Page 26: Www(alyssa) (2)

Java S

crip

t

The script is in source code (text) and not in binary form. The scripting technology used in this case is usually JavaScript. Java script, which bears a small resemblance to Java, is a very high level scripting language developed for this purpose.

Page 27: Www(alyssa) (2)

HTTP

The Hypertext Transfer Protocol (HTTP) is a protocol used mainly to access data on World Wide Web. HTTP functions as a combination of FTP and SMTP. It is similar to FTP because it transfers files and uses the services of TCP.

Page 28: Www(alyssa) (2)

Although HTTP uses the services of TCP, HTTP itself is a stateless protocol. The client initializes the transaction by sending a request message. The server replies by sending a response.

Page 29: Www(alyssa) (2)

THANK YOU!!!

Prepared By:Alyssa Marie T. ParalBLIS-III