TOPIC : MIME (Multipurpose Internet Mail Extensions ) By: Cecilia Gomes COSC 541,DATA COMMUNICATION SYSTEMS & NETWORKS Instructor: Prof. Anvari (SEU)

Slides:



Advertisements
Similar presentations
INTRANET MAIL SERVER (DESIGN OF SMTP and POP3)
Advertisements

1 Pertemuan 23 Layer Transport Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Application Layer Pertemuan 25 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
1 Pertemuan 12 Security Matakuliah: H0242 / Keamanan Jaringan Tahun: 2006 Versi: 1.
Chapter 6: Distributed Applications Business Data Communications, 5e.
Information Networking Security and Assurance Lab National Chung Cheng University Guidelines on Electronic Mail Security
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
TCP/IP Protocol Suite 1 Chapter 20 Upon completion you will be able to: Electronic Mail: SMTP, POP, and IMAP Understand four configurations of architecture.
CPSC 441: FTP & SMTP1 Application Layer: FTP & Instructor: Carey Williamson Office: ICT Class.
Henric Johnson1 Electronic mail security Henric Johnson Blekinge Institute of Technology, Sweden
SNMP & MIME Rizwan Rehman, CCS, DU. Basic tasks that fall under this category are: What is Network Management? Fault Management Dealing with problems.
Chapter 30 Electronic Mail Representation & Transfer
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Architecture of SMTP, POP, IMAP, MIME.
Message preparation Word processing Annotation Message sending User directory Timed delivery Multiple addressing Message priority Status information.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Application Layer Chapter
Electronic Mail (SMTP, POP, IMAP, MIME)
1 What is Electronic Mail Exchanging information via computer networks Electronic mail addresses SMTP (Simple Mail Transfer Protocol) Client/Server based.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Application Layer Protocols Simple Mail Transfer Protocol.
Chapter 7: Internet-Based Applications Business Data Communications, 6e.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
Electronic Mail Originally –Memo sent from one user to another Now –Memo sent to one or more mailboxes Mailbox –Destination point for messages.
1 Applications Electronic Mail. 2 Electronic Mail Many user applications use client-server architecture. Electronic mail client accepts mail.
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
26.1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
9/15/2015© 2008 Raymond P. Jefferis IIILect Application Layer.
Simple Mail Transfer Protocol (SMTP)
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Electronic mail security. Outline Pretty good privacy S/MIME.
CIS-325: Data Communications 1 CIS-325 Data Communications Dr. L. G. Williams, Instructor.
1 Version 3.0 Module 11 TCP Application and Transport.
Electronic Mail. Client Software and Mail Hosts –Client PC has client software that communicates with user’s mail host –Mail hosts deliver.
File Transfer Protocol (FTP)
Chapter 6 Electronic Mail Security MSc. NGUYEN CAO DAT Dr. TRAN VAN HOAI 1.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
1 Electronic Mail Security Outline Pretty good privacy S/MIME Based on slides by Dr. Lawrie Brown of the Australian Defence Force Academy, University College,
1 Chapter 5 Electronic mail security. 2 Outline Pretty good privacy S/MIME Recommended web sites.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Chapter 16: Distributed Applications Business Data Communications, 4e.
Lecture 6: Sun: 8/5/1435 Distributed Applications Lecturer/ Kawther Abas CS- 492 : Distributed system & Parallel Processing.
CS 3830 Day 9 Introduction 1-1. Announcements r Quiz #2 this Friday r Demo prog1 and prog2 together starting this Wednesday 2: Application Layer 2.
ECE-8813 / CS Prof. John A. Copeland fax Office:
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Chapter 16: Distributed Applications Business Data Communications, 4e.
Electronic Mail Security Prepared by Dr. Lamiaa Elshenawy
Slides based on Carey Williamson’s: FTP & SMTP1 File Transfer Protocol (FTP) r FTP client contacts FTP server at port 21, specifying TCP as transport protocol.
1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Electronic Mail: SMTP, POP IMAP, and MIME.
COMP 431 Internet Services & Protocols
Security SMIME IT352 | Network Security |Najwa AlGhamdi 1.
1 Kyung Hee University Chapter 22 Simple Mail Transfer Protocol (SMTP)
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
درس مهندسی اینترنت – مهدی عمادی مهندسی اینترنت برنامه‌نویسی در اینترنت 1 SMTP, FTP.
Lecture 8 (Chapter 18) Electronic Mail Security Prepared by Dr. Lamiaa M. Elshenawy 1.
Electronic mail security
K. U. Khimani Asst. Prof. IT Dept. VVP Engineering College
Networking Applications
Computer Networks.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Selected Research Topics Electronic Mail Security
MAIL AND SECURITY PERTEMUAN 13
Chapter 6: Distributed Applications
Simple Mail Transfer Protocol
ELECTRONIC MAIL SECURITY
ELECTRONIC MAIL SECURITY
William Stallings Data and Computer Communications
Presentation transcript:

TOPIC : MIME (Multipurpose Internet Mail Extensions ) By: Cecilia Gomes COSC 541,DATA COMMUNICATION SYSTEMS & NETWORKS Instructor: Prof. Anvari (SEU)

Multipurpose Internet Mail Extensions ( MIME ) In 1992, a new standard was defined by an Internet Engineering Task Force Working Group - called MIME. MIME is a specification for enhancing the capabilities of standard Internet electronic mail.

When using the MIME standard, messages can contain the following types: Text messages in US-ASCII.US-ASCII Character sets other than US-ASCII. Multi-media: Image, Audio, and Video messages. Multiple objects in a single message. Multi-font messages. Messages of unlimited length. Binary files.

MIME is defined to be completely backwards compatible, yet flexible and open to extensions. Therefore, it builds on the older standard by defining additional fields for the mail message header, that describes new content types, and a distinct organization of the message body.

Background SMPT ( Simple Mail Transfer Protocol ) is widely used around the world, it is the standard protocol for transferring mail between hosts in the TCP/IP suite.SMPT

However, SMPT has been limited to the delivery of simple text messages which does not meet the rising demand for capability of delivery mail containing various types of data, including voice, images and video clips. To satisfy this requirement, a new electronic mail standard, which builds on SMPT, has been defined.

Limitations of the SMPT scheme The message may contain only US-ASCII charactersUS-ASCII The maximum line length allowed is 1000 characters The message must not be longer than a predefined maximum size –Cannot transmit executable files or other binary objects.

Limitations of the SMPT scheme ….contd –It cannot transmit text data that includes national language characters ( 8-bit codes) because it is limited to 7-bit ASCII. –SMPT servers may reject mail message over a certain size. –SMPT gateways that translate between ASCII and the Character code EBCDIC do not use a consistent set of mappings, resulting in translation problems.

MIME is compatible with existing implementations MIME is intended to resolve these problems in a manner that is compatible with exiting implementations. –A number of content formats are defined, thus standardizing representations that support multimedia electronic mail. –Transfer encodings are defined that enable the conversion of any content format that is protected from alteration by the mail system.

Technical Specifications It explicitly describes the set of allowable Content-types. 1.Text - Used to represent textual information. 2.Image - this type is for transmitting still images. 3.Audio- this content type is for transmitting audio or voice data.. 4.Video - The Video content type is for transmission of video data or moving image data.

Technical Specifications..contd MIME encapsulates binary data in ASCII mail envelope. Multipart - Used to combine several body parts of possibly different types & subtypes. Multipart Application - Can be used to transmit application data (such as executables) or binary data.

MIME defines the following new header fields: MIME-Version - e.g version: 1.0 Content-Transfer-encoding - which specifies how the data is encoded to allow it to pass through mail transports having data or character set limitations. –Many Content-Types that could be transported by e- mail are represented as 8-bit character or binary data. Such data cannot be transmitted over some transport protocols, such as SMTP ( Simple Mail Transfer Protocol is an Internet standard for transporting e- mail which restricts mail messages to 7-bit ASCII data). MIME provides re-encoding such data into 7-bit short-line format.

Message Fragmentation and Reassembly allows large entities to be delivered as several separate pieces of mail and automatically reassembled by a receiving user agent.( The concept is similar to IP fragmentation and reassembly in the basic Internet Protocols. ) This makes it possible, for example,to send a large audio message as several partial messages, and still have it appear to the recipient as a simple audio message.

MIME - Today & Tomorrow The MIME standard is written to allow todays standard to be extended in certain ways, without having to revise the standard. Several issues have been left open, and will be defined when their use becomes clearer:

e.g. The working group settled on a relatively small set of "legal" character sets, and that several more character sets will inevitably be added to the base set defined in MIME Also, it is intended that the MIME mechanism will move gracefully into an 8-bit world should 8-bit transport become commonplace in accordance with the mechanisms drafted by the SMTP extensions working group.SMTP extensions

***********************END**************************