Download presentation
Presentation is loading. Please wait.
Published byEmily Bryant Modified over 8 years ago
1
The Application Layer www.assifnmentpoint.com
2
DNS – The Domain Name System The DNS Name Space Resource Records Name Servers www.assifnmentpoint.com
3
The DNS Name Space A portion of the Internet domain name space. www.assifnmentpoint.com
4
Resource Records The principal DNS resource records types. www.assifnmentpoint.com
5
Resource Records (2) A portion of a possible DNS database for cs.vu.nl. www.assifnmentpoint.com
6
Name Servers Part of the DNS name space showing the division into zones. www.assifnmentpoint.com
7
Name Servers (2) How a resolver looks up a remote name in eight steps. www.assifnmentpoint.com
8
Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery www.assifnmentpoint.com
9
Electronic Mail (2) Some smileys. They will not be on the final exam :-). www.assifnmentpoint.com
10
Architecture and Services Basic functions Composition Transfer Reporting Displaying Disposition www.assifnmentpoint.com
11
The User Agent Envelopes and messages. (a) Paper mail. (b) Electronic mail. www.assifnmentpoint.com
12
Reading E-mail An example display of the contents of a mailbox. www.assifnmentpoint.com
13
Message Formats – RFC 822 RFC 822 header fields related to message transport. www.assifnmentpoint.com
14
Message Formats – RFC 822 (2) Some fields used in the RFC 822 message header. www.assifnmentpoint.com
15
MIME – Multipurpose Internet Mail Extensions Problems with international languages: Languages with accents (French, German). Languages in non-Latin alphabets (Hebrew, Russian). Languages without alphabets (Chinese, Japanese). Messages not containing text at all (audio or images). www.assifnmentpoint.com
16
MIME (2) RFC 822 headers added by MIME. www.assifnmentpoint.com
17
MIME (3) The MIME types and subtypes defined in RFC 2045. www.assifnmentpoint.com
18
MIME (4) A multipart message containing enriched and audio alternatives. www.assifnmentpoint.com
19
Message Transfer Transferring a message from elinore@abc.com to carolyn@xyz.com. www.assifnmentpoint.com
20
Final Delivery (a) Sending and reading mail when the receiver has a permanent Internet connection and the user agent runs on the same machine as the message transfer agent. (b) Reading e-mail when the receiver has a dial-up connection to an ISP. www.assifnmentpoint.com
21
POP3 Using POP3 to fetch three messages. www.assifnmentpoint.com
22
IMAP A comparison of POP3 and IMAP. www.assifnmentpoint.com
23
The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Ehnancements The Wireless Web www.assifnmentpoint.com
24
Architectural Overview (a) A Web page (b) The page reached by clicking on Department of Animal Psychology. www.assifnmentpoint.com
25
Architectural Overview (2) The parts of the Web model. www.assifnmentpoint.com
26
The Client Side (a) A browser plug-in. (b) A helper application. www.assifnmentpoint.com
27
The Server Side A multithreaded Web server with a front end and processing modules. www.assifnmentpoint.com
28
The Server Side (2) A server farm. www.assifnmentpoint.com
29
The Server Side (3) (a) Normal request-reply message sequence. (b) Sequence when TCP handoff is used. www.assifnmentpoint.com
30
URLs – Uniform Resource Locaters Some common URLs. www.assifnmentpoint.com
31
Statelessness and Cookies Some examples of cookies. www.assifnmentpoint.com
32
HTML – HyperText Markup Language (a) The HTML for a sample Web page. (b) The formatted page. (b) www.assifnmentpoint.com
33
HTML (2) A selection of common HTML tags. some can have additional parameters. www.assifnmentpoint.com
34
Forms (a) An HTML table. (b) A possible rendition of this table. www.assifnmentpoint.com
35
Forms (2) (a) The HTML for an order form. (b) The formatted page. (b) www.assifnmentpoint.com
36
Forms (3) A possible response from the browser to the server with information filled in by the user. www.assifnmentpoint.com
37
XML and XSL A simple Web page in XML. www.assifnmentpoint.com
38
XML and XSL (2) A style sheet in XSL. www.assifnmentpoint.com
39
Dynamic Web Documents Steps in processing the information from an HTML form. www.assifnmentpoint.com
40
Dynamic Web Documents (2) A sample HTML page with embedded PHP. www.assifnmentpoint.com
41
Dynamic Web Documents (3) (a) A Web page containing a form. (b) A PHP script for handling the output of the form. (c) Output from the PHP script when the inputs are "Barbara" and 24 respectively. www.assifnmentpoint.com
42
Client-Side Dynamic Web Page Generation Use of JavaScript for processing a form. www.assifnmentpoint.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.