Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.

Similar presentations


Presentation on theme: "1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements."— Presentation transcript:

1 1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements The Wireless Web

2 2 Architectural Overview The parts of the Web model.

3 3 The Client Side (a) A browser plug-in. (b) A helper application.

4 4 The Server Side A multithreaded Web server with a front end and processing modules.

5 5 Typical Server Processing Module 1.Resolve the name of the Web page requested 2.Authenticate the client 3.Perform access control on the client 4.Perform access control on the Web page (.htaccess) 5.Check the cache 6.Fetch the requested page from disk 7.Determine the MIMI type to include in the response 8.Take care of miscellaneous odds and ends 9.Return the reply to the client 10.Make an entry in the server log

6 6 The Server Side (2) A server farm.

7 7 The Server Side (3) (a) Normal request-reply message sequence. (b) Sequence when TCP handoff is used.

8 8 URLs – Uniform Resource Locaters Some common URLs.

9 9 Statelessness and Cookies Some examples of cookies.

10 10 Static Web Documents HTML – HyperText Markup Language Forms XML and XSL

11 11 XML and XSL

12 12 XML and XSL (2)

13 13 Dynamic Web Documents Steps in processing the information from an HTML form.

14 14 Dynamic Web Documents (2) A sample HTML page with embedded PHP.

15 15 Client-Side Dynamic Web Page Generation (a) Server-side scripting with PHP. (b) Client-side scripting with JavaScript.

16 16 Client-Side Dynamic Web Page Generation (5) The various ways to generate and display content.

17 17 HTTP Methods The built-in HTTP request methods.

18 18 HTTP Methods (2) The status code response groups.

19 19 HTTP Message Headers

20 20 Example HTTP Usage The start of the output of www.ietf.org/rfc.html.

21 21 Caching Hierarchical caching with three proxies.

22 22 Content Delivery Networks (a) Original Web page. (b) Same page after transformation.

23 23 The Wireless Web Steps in looking up a URL when a CDN is used.

24 24 WAP – The Wireless Application Protocol The WAP protocol stack.

25 25 WAP (2) The WAP architecture.

26 26 I-Mode Structure of the i-mode data network showing the transport protocols.

27 27 I-Mode (2) Structure of the i-mode software.

28 28 I-Mode (3) Lewis Carroll meets a 16 x 16 screen.

29 29 I-Mode (4) An example of cHTML file.

30 30 Second-Generation Wireless Web A comparison of first-generation WAP and i-mode.

31 31 Second-Generation Wireless Web (2) New features of WAP 2.0. Push model as well as pull model. Support for integrating telephony into apps. Multimedia messaging. Inclusion of 264 pictograms. Interface to a storage device. Support for plug-ins in the browser.

32 32 Second-Generation Wireless Web (3) WAP 2.0 supports two protocol stacks.

33 33 Second-Generation Wireless Web (4) The XHTML Basic modules and tags.


Download ppt "1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements."

Similar presentations


Ads by Google