The Application Layer
DNS – The Domain Name System
• The DNS Name Space
• Resource Records
• Name Servers
The DNS Name Space
A portion of the Internet domain name space.
Resource Records
The principal DNS resource records types.
Resource Records (2)
A portion of a possible DNS database for cs.vu.nl.
Name Servers
Part of the DNS name space showing the division into zones.
Name Servers (2)
How a resolver looks up a remote name in eight steps.
Electronic Mail
• Architecture and Services
• The User Agent
• Message Formats
• Message Transfer
• Final Delivery
Electronic Mail (2)
Some smileys. They will not be on the final exam :-).
Architecture and Services
Basic functions
• Composition
• Transfer
• Reporting
• Displaying
• Disposition
The User Agent
Envelopes and messages. (a) Paper mail. (b) Electronic mail.
Reading E-mail
An example display of the contents of a mailbox.
Message Formats – RFC 822
RFC 822 header fields related to message transport.
Message Formats – RFC 822 (2)
Some fields used in the RFC 822 message header.
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).
MIME (2)
RFC 822 headers added by MIME.
MIME (3)
The MIME types and subtypes defined in RFC 2045.
MIME (4)
A multipart message containing enriched and audio alternatives.
Message Transfer
Transferring a message
from
elinore@abc.com to
carolyn@xyz.com.
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.
POP3
Using POP3 to fetch three messages.
IMAP
A comparison of POP3 and IMAP.
The World Wide Web
• Architectural Overview
• Static Web Documents
• Dynamic Web Documents
• HTTP – The HyperText Transfer Protocol
• Performance Ehnancements
• The Wireless Web
Architectural
Overview
(a) A Web page (b) The page reached by clicking on
Department of Animal Psychology.
Architectural Overview (2)
The parts of the Web model.
The Client Side
(a) A browser plug-in. (b) A helper application.
The Server Side
A multithreaded Web server with a front end and processing modules.
The Server Side (2)
A server farm.
The Server Side (3)
(a) Normal request-reply message sequence.
(b) Sequence when TCP handoff is used.
URLs – Uniform Resource Locaters
Some common URLs.
Statelessness and Cookies
Some examples of cookies.
HTML – HyperText Markup Language
(a) The HTML for a sample Web page. (b) The formatted page.
(b)
HTML (2)
A selection of common HTML tags.
some can have additional parameters.
Forms
(a) An HTML table.
(b) A possible rendition of this
table.
Forms (2)
(a) The HTML for an
order form.
(b) The formatted page.
(b)
Forms (3)
A possible response from the browser to the server with information
filled in by the user.
XML and XSL
A simple Web page
in XML.
XML and XSL (2)
A style sheet in
XSL.
Dynamic Web Documents
Steps in processing the information from an HTML form.
Dynamic Web Documents (2)
A sample HTML page with embedded PHP.
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.
Client-Side Dynamic Web Page Generation
Use of JavaScript
for processing a
form.
Client-Side Dynamic Web Page Generation (2)
(a) Server-side scripting with PHP.
(b) Client-side scripting with JavaScript.

More Related Content

PPT
Application layer
PPT
Jaimin chp-7 - application layer- 2011 batch
PPT
Chapter 9 security
PDF
Computer networks Application Layer basics
PPTX
computer network and data communication and networkig fibre optical cable and...
PPT
HTTP protocol and Streams Security
PPTX
general protocol basics
PDF
Web Landscape - updated in Jan 2016
Application layer
Jaimin chp-7 - application layer- 2011 batch
Chapter 9 security
Computer networks Application Layer basics
computer network and data communication and networkig fibre optical cable and...
HTTP protocol and Streams Security
general protocol basics
Web Landscape - updated in Jan 2016

Similar to the network layers for the understanding (20)

PDF
Natural Language processing and web deigning notes
PDF
Natural Language processing and web deigning notes
PDF
Fundamental Internet Programming.pdf
PPTX
New tcp-ip model
PPTX
New tcp-ip model (2)
PPTX
3-Application Layer.pptx
PPTX
IP UNIT 1.pptx
PPT
application layer protocols DNS,SNMP,web service.ppt
PPTX
Networks
PPTX
Application layer
PDF
Application layer
PPT
Html
PPT
PDF
Digital Literacy - Basic Technical Concepts (Session 1)
PPTX
Lec 01 Introduction.pptx
PDF
Unit 5 application layer
PPT
Application layer
PPTX
Ch 2: How the Web Works
PPT
5 introduction to internet
PPT
Distributed System by Pratik Tambekar
Natural Language processing and web deigning notes
Natural Language processing and web deigning notes
Fundamental Internet Programming.pdf
New tcp-ip model
New tcp-ip model (2)
3-Application Layer.pptx
IP UNIT 1.pptx
application layer protocols DNS,SNMP,web service.ppt
Networks
Application layer
Application layer
Html
Digital Literacy - Basic Technical Concepts (Session 1)
Lec 01 Introduction.pptx
Unit 5 application layer
Application layer
Ch 2: How the Web Works
5 introduction to internet
Distributed System by Pratik Tambekar
Ad

Recently uploaded (20)

PDF
advance database management system book.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
Trump Administration's workforce development strategy
PDF
HVAC Specification 2024 according to central public works department
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
DOCX
Cambridge-Practice-Tests-for-IELTS-12.docx
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
advance database management system book.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
TNA_Presentation-1-Final(SAVE)) (1).pptx
A powerpoint presentation on the Revised K-10 Science Shaping Paper
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
Trump Administration's workforce development strategy
HVAC Specification 2024 according to central public works department
Chinmaya Tiranga quiz Grand Finale.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Unit 4 Computer Architecture Multicore Processor.pptx
Paper A Mock Exam 9_ Attempt review.pdf.
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Cambridge-Practice-Tests-for-IELTS-12.docx
B.Sc. DS Unit 2 Software Engineering.pptx
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
Ad

the network layers for the understanding