Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Computer Networking for Engineers Lecture 21: The World Wide Web - Prof. Jeffrey A. Miller, Study notes of Engineering

An overview of the world wide web (www), its history, architecture, and the process of web page retrieval. The document also covers uniform resource locators (urls), various web languages, and dynamic web pages. It includes a brief mention of http methods, status codes, and message headers.

Typology: Study notes

2009/2010

Uploaded on 03/28/2010

koofers-user-yh0
koofers-user-yh0 🇺🇸

5

(1)

10 documents

1 / 13

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CSE394F
Computer Networking for Engineers
Computer
Networking
for
Engineers
Lecture #21
Jeffrey Miller, Ph.D.
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Partial preview of the text

Download Computer Networking for Engineers Lecture 21: The World Wide Web - Prof. Jeffrey A. Miller and more Study notes Engineering in PDF only on Docsity!

CSE394F

Computer Networking for EngineersComputer Networking for Engineers

Lecture

Jeffrey Miller, Ph.D.

Outline

• Chapter 7.3-7.5•^

All images with white backgrounds are from Andrew

g^

g

Tanenbaum’s Computer Networks, 4

th^

Edition, Prentice

Hall, 2003.

WWW Architecture

• The WWW uses a client/server architecture

Web Page Retrieval

•^

Browser determines the URL to fetch

-^

Browser asks DNS for the IP address of theh^

/d

i^

bi

i

hostname/domain name combination

-^

DNS replies with the IP address

-^

Browser makes a TCP connection to port 80 (by default) of

-^

Browser makes a TCP connection to port 80 (by default) ofthat IP address

-^

Browser sends a request for the file

-^

Servers sends the contents of the file

-^

TCP connection is released

-^

Browser displays the file

-^

Browser fetches and displays all the images

Languages

-^

HTML (Hypertext Markup Language)

-^

XML (eXtensible Markup Language)

(^

p

g

g )

-^

XSL (eXtensible Stylesheet Language)

-^

XHTML (eXtended Hypertext Markup Language)

(^

yp

p

g

g )

-^

CGI (Common Gateway Interface)

-^

PHP (PHP: Hypertext Preprocessor)PHP (PHP: Hypertext Preprocessor)

-^

JSP (Java Server Page)

-^

ASP (Active Server Page)

-^

ASP (Active Server Page)

Dynamic Web Pages

HTTP Status Codes

HTTP Message Headers

Homework

• Chapter 7 Homework is now posted!