22
The Application Layer Chapter 7

The Application Layer

Embed Size (px)

DESCRIPTION

The Application Layer. Chapter 7. 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). - PowerPoint PPT Presentation

Citation preview

Page 1: The Application Layer

The Application Layer

Chapter 7

Page 2: The Application Layer

DNS – The Domain Name System

• The DNS Name Space

• Resource Records

• Name Servers

Page 3: The Application Layer

The DNS Name Space

A portion of the Internet domain name space.

Page 4: The Application Layer

Resource Records

The principal DNS resource records types.

Page 5: The Application Layer

Resource Records (2)

A portion of a possible DNS database for cs.vu.nl.

Page 6: The Application Layer

Name Servers

Part of the DNS name space showing the division into zones.

Page 7: The Application Layer

Name Servers (2)

How a resolver looks up a remote name in eight steps.

Page 8: The Application Layer

Electronic Mail

• Architecture and Services

• The User Agent

• Message Formats

• Message Transfer

• Final Delivery

Page 9: The Application Layer

Electronic Mail (2)

Some smileys. They will not be on the final exam :-).

Page 10: The Application Layer

Architecture and Services

Basic functions• Composition• Transfer• Reporting• Displaying• Disposition

Page 11: The Application Layer

The User Agent

Envelopes and messages. (a) Paper mail. (b) Electronic mail.

Page 12: The Application Layer

Reading E-mail

An example display of the contents of a mailbox.

Page 13: The Application Layer

Message Formats – RFC 822

RFC 822 header fields related to message transport.

Page 14: The Application Layer

Message Formats – RFC 822 (2)

Some fields used in the RFC 822 message header.

Page 15: The Application Layer

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).

Page 16: The Application Layer

MIME (2)

RFC 822 headers added by MIME.

Page 17: The Application Layer

MIME (3)

The MIME types and subtypes defined in RFC 2045.

Page 18: The Application Layer

MIME (4)

A multipart message containing enriched and audio alternatives.

Page 19: The Application Layer

Message Transfer

Transferring a message from

[email protected] to [email protected].

Page 20: The Application Layer

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.

Page 21: The Application Layer

POP3

Using POP3 to fetch three messages.

Page 22: The Application Layer

IMAP

A comparison of POP3 and IMAP.