Presentation is loading. Please wait.

Presentation is loading. Please wait.

Message preparation Word processing Annotation Message sending User directory Timed delivery Multiple addressing Message priority Status information.

Similar presentations


Presentation on theme: "Message preparation Word processing Annotation Message sending User directory Timed delivery Multiple addressing Message priority Status information."— Presentation transcript:

1

2

3 Message preparation Word processing Annotation Message sending User directory Timed delivery Multiple addressing Message priority Status information Interface to other facilities Message receiving Mailbox scanning Message selection Message notification Message reply Message rerouting

4 Defined in RFC 5598 At its most fundamental level consists of: User world In the form of message user agents (MUA) Transfer world In the form of the message handling service (MHS) Which is composed of message transfer agents (MTA)

5

6 Administrative management domain (ADMD) Internet e-mail provider Examples include: A department that operates a local mail relay (MTA) An IT department that operates an enterprise mail relay An ISP that operates a public shared e-mail service Domain name system (DNS) Directory lookup service that provides a mapping between the name of a host on the Internet and its numerical address

7 User agent enters a username and password to connect to the server to retrieve mail Post Office Protocol (POP) Provides stronger authentication and provides other functions not supported by POP Internet Mail Access Protocol (IMAP) Used for transfer of mail from a user agent to a MTA and from one MTA to another Simple Mail Transfer Protocol (SMTP) Supplements SMTP and allows the encapsulation of multimedia messages inside of a standard SMTP message Multipurpose Internet Mail Extensions (MIME)

8 Standard protocol for transferring mail between hosts in the TCP/IP suite Defined in RFC 821 Standardizes the message character set as 7-bit ASCII Adds log information to the start of the delivered message that indicates the path the message took

9

10 Defines a format for text messages that are sent using e-mail Used by SMTP as accepted mail format Messages are viewed as having an envelope and contents Envelope contains whatever information is needed to accomplish transmission and delivery Contents compose the object to be delivered to the recipient Content standard includes a set of header fields that may be used by the mail system to create the envelope, and the standard is intended to facilitate the acquisition of such information by programs

11 Consist of a sequence of lines of text and use a general “memo” framework A message consists of some number of header lines, which follow a rigid format, followed by a body portion consisting of arbitrary text A header line usually consists of a keyword, followed by a colon, followed by the keyword’s arguments The most frequently used keywords are From, To, Subject, and Date Also commonly found in the header is a Message-ID field which contains a unique identifier associated with the message

12 SMTP: Cannot transmit executable files or other binary objects Cannot transmit text data that include national language characteristics Servers may reject a mail message over a certain size Gateways that translate between ASCII and the character code EBCDIC do not use a consistent set of mappings, resulting in translation problems Gateways to X.400 e-mail networks cannot handle nontextual data included in X.400 messages Some implementations do not adhere completely to the SMTP standards defined in RFC 821

13 Intended to resolve problems with SMTP and RFC 822 Specifies five new message header fields which may be included in an RFC 822 header These fields provide information about the body of the message A number of content formats are defined, thus standardizing representations that support multimedia e-mail Transfer encodings are defined that enable the conversion of any content format into a form that is protected from alteration by the mail system

14 MIME-Version Must have the parameter value 1.0 Field indicates that the message conforms to the RFCs Content-Type Describes data in sufficient detail for receiver to pick method for representation Content-Transfer-Encoding Indicates type of transformation used to represent content Content-ID Used to uniquely identify MIME entities Content-Description Plain text description of the object with the body for use when object is not readable

15

16 Supports retrieval of mail between a client system (MUA) and a server that holds the mail for the client (MS) MUA establishes a TCP connection to the MS using port 110 POP3 (version 3 of POP) is an Internet standard defined in RFC 1939 Supports the basic functions of download and delete for e-mail retrieval States Authentication state Transaction state Update state

17 Defined by RFC 3501 Provides more functionality to users than the POP model Clients can have multiple remote mailboxes from which messages can be retrieved Clients can specify criteria for downloading messages Always keeps messages on the server and replicates copies to the clients Allows clients to make changes when connected and when disconnected

18 Table can be found on page 292 in text

19 Transaction oriented client/server protocol Most typical use is between a Web browser and a Web server Makes use of TCP to provide reliability Is a stateless protocol Each transaction is treated independently Flexible in the formats that it can handle

20

21

22

23 The Web is vulnerable to attacks on the Web servers over the Internet Reputations can be damaged and money can be lost if the Web servers are subverted A Web server can be exploited as a launching pad into the corporation’s or agency’s entire computer complex Web servers are relatively easy to configure and manage but the underlying software is extraordinarily complex and may hide potential security flaws Users are not necessarily aware of the security risks that exist and do not have the tools or knowledge to take effective countermeasures

24

25 Confidentiality All data that pass between the two applications are encrypted so that they cannot be eavesdropped on the Internet Message integrity SSL assures that the message is not altered or substituted for en route Authentication SSL can validate the identity of one or both partners to the exchange

26 Combination of HTTP and SSL to implement secure communication between a Web browser and a Web server Principal difference seen by a user of a Web browser is that URL addresses begin with https:// Provides encrypted communication of: URL of the requested document Contents of the document Contents of the browser forms Cookies Contents of the HTTP Header

27 Media Refers to the form of information and includes text, still images, audio, and video Multimedia Human- computer interaction involving text, graphics, voice and video Also refers to storage devices that are used to store multimedia content Streaming media The media content is consumed as it is delivered from the server rather than waiting until an entire file is downloaded

28

29 Text Information that can be entered via a keyboard and is directly readable and printable Audio Encompasses two different ranges of sound Graphics Supports the communication of individual pictures, charts, or drawings Video Carries sequences of pictures in time

30

31 Widespread use of e-mail and the Internet by employees raises a number of concerns for employers Policy Issues: Business use only Policy scope Content ownership Privacy Standard of conduct Reasonable personal use Unlawful activity prohibited Security policy Company policy Company rights Disciplinary action

32

33 Electronic mail Internet mail architecture SMTP MIME POP and IMAP Web access and HTTP Web security Web traffic security approaches SSL HTTPS Chapter 10: Internet-Based Applications Multimedia applications Media types Multimedia applications Multimedia technologies Acceptable use policies Motivation Policy issues Guidelines for developing a policy


Download ppt "Message preparation Word processing Annotation Message sending User directory Timed delivery Multiple addressing Message priority Status information."

Similar presentations


Ads by Google