Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Application Layer DNS – The Domain Name System The DNS Name Space Resource Records Name Servers

Similar presentations


Presentation on theme: "The Application Layer DNS – The Domain Name System The DNS Name Space Resource Records Name Servers"— Presentation transcript:

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


Download ppt "The Application Layer DNS – The Domain Name System The DNS Name Space Resource Records Name Servers"

Similar presentations


Ads by Google