T.Sharon-A.Frank 1 Multimedia Various Applications.

Slides:



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

MMS pictures to the people Johan Montelius
1 Electronic Mail u Three major components: u user agents u mail servers u simple mail transfer protocol: SMTP u User Agent u a.k.a. “mail reader” u composing,
Layer Aplikasi Risanuri Hidayat. Applications and application-layer protocols Application: communicating, distributed processes –e.g., , Web, P2P.
CPSC 441: FTP & SMTP1 Application Layer: FTP & Instructor: Carey Williamson Office: ICT Class.
Electronic Mail and SMTP
T.Sharon-A.Frank 1 Multimedia Various Applications.
COS 420 DAY 25. Agenda Assignment 5 posted Chap Due May 4 Final exam will be take home and handed out May 4 and Due May 10 Today we will discuss.
Implementing Application Protocols. Overview An application protocol facilitates communication between applications. For example, an client uses.
Chapter 30 Electronic Mail Representation & Transfer
Esimerkki: Sähköposti. Lappeenranta University of Technology / JP, PH, AH Electronic Mail Three major components: user agents mail servers simple mail.
Simple Mail Transfer Protocol
Architecture of SMTP, POP, IMAP, MIME.
Mail Server Fitri Setyorini. Content SMTP POP3 How mail server works IMAP.
Electronic Mail Three major components: SMTP user agents mail servers
1 What is Electronic Mail Exchanging information via computer networks Electronic mail addresses SMTP (Simple Mail Transfer Protocol) Client/Server based.
85/06/15 Mahdi Niamanesh 1 Messaging Future Mahdi Niamanesh Sharif Univ. of Technology 85/08/10.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
SMTP, POP3, IMAP.
1 Application Layer Lecture 5 Imran Ahmed University of Management & Technology.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Lecture51 Administrative Things r Grader: Yona Raekow Office hours: Wed. 1pm-3pm or Th. 11am-1pm r Homeworks.
CSE401N: Computer Networks Lecture-5 Electronic Mail S. M. Hasibul Haque Lecturer Dept. of CSE, BUET.
Review: –How do we address “a network end-point”? –What services are provided by the Internet? –What is the network logical topology observed by a network.
Application Layer Protocols Simple Mail Transfer Protocol.
DNS,SMTP,MIME.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 7 The Application Layer.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
Internet Applications  DNS   TELNET  FTP  Web browsing.
Electronic Mail Originally –Memo sent from one user to another Now –Memo sent to one or more mailboxes Mailbox –Destination point for messages.
2: Application Layer1 Reminder r Homework 1 for Wednesday: m Problems #3-5,11,16,18-20 m Half of the problems will be graded r Feel free to send me .
Sending and Receiving Mails
1 Chapter 5 Electronic mail security. 2 Outline Pretty good privacy S/MIME Recommended web sites.
Discovering Computers 2010 Chapter 2 The Internet and World Wide Web.
Some Data Comm. Standards
Application Layer CHAPTER 2. Announcements and Outline  Administrative Items  Questions? Recap 1.Introduction to Networks 1.Network Type 2.N etwork.
Simple Mail Transfer Protocol (SMTP)
Sending Topic 4, Chapters 9, 10 Network Programming Kansas State University at Salina.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 2 Fundamentals of the World Wide Web and Internet.
Electronic Mail. Client Software and Mail Hosts –Client PC has client software that communicates with user’s mail host –Mail hosts deliver.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_c Application Protocols: HTTP, FTP, SMTP Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part.
File Transfer Protocol (FTP)
Unified Communications February Aastra – OPEN Telephony over IP Solutions for every need Customer NeedsAastra Solutions OPENToIP – SIP OPEN ToIP.
HTTP Hypertext Transfer Protocol RFC 1945 (HTTP 1.0) RFC 2616 (HTTP 1.1)
1 Client Software and Mail Hosts Client PC has client software that communicates with user’s mail host Mail hosts deliver outgoing mail to.
Lecture 6: Sun: 8/5/1435 Distributed Applications Lecturer/ Kawther Abas CS- 492 : Distributed system & Parallel Processing.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
CSE 524: Lecture 6 Application layer protocols. Where we’re at… ● Internet architecture and history ● Internet protocols in practice ● Application layer.
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.
Kuliah Pengantar Teknologi Informasi Coky Fauzi Alfi cokyfauzialfi.wordpress.com Internet (2)
ECE-8813 / CS Prof. John A. Copeland fax Office:
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Chapter 16: Distributed Applications Business Data Communications, 4e.
CS440 Computer Networks 1 Neil Tang 12/01/2008.
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.
World Wide Web r Most Web pages consist of: m base HTML page, and m several referenced objects addressed by a URL r URL has two components: host name and.
COMP 431 Internet Services & Protocols
1 Kyung Hee University Chapter 22 Simple Mail Transfer Protocol (SMTP)
Dr. Adil Yousif University of Alneelian – Master of CS - IT Electronic Mail.
Spring 2006 CPE : Application Layer_ 1 Special Topics in Computer Engineering Application layer: Some of these Slides are Based on Slides.
درس مهندسی اینترنت – مهدی عمادی مهندسی اینترنت برنامه‌نویسی در اینترنت 1 SMTP, FTP.
Networking Applications
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
CHAPTER 2 Application Layer.
Chapter 2: Application layer
Internet and Intranet Protocols and Applications
The Application Layer: SMTP, FTP
Presentation transcript:

T.Sharon-A.Frank 1 Multimedia Various Applications

2 T.Sharon-A.Frank Contents , MM-Mail and Internet Fax Voice Response Systems Computer Messaging Services A/V Streaming Video On Demand (VOD) Video/Multimedia Conferencing Virtual Reality (VR)

3 T.Sharon-A.Frank Had enough of S-mail?!

4 T.Sharon-A.Frank Multimedia Mail Scenario Commercial “Cloud” Service to Voice Protocol Conversion Phone Booth Wide Area Networks Mac Unix Based System Remote Mainframe Local Network – PC

5 T.Sharon-A.Frank – Killer Application?!

6 T.Sharon-A.Frank Multimedia Mail

7 T.Sharon-A.Frank Multimedia Mail Challenges Incorporate Generators/Viewers Massive Storage Space Different Standards – Interoperability –different media formats –different platforms –different protocols

8 T.Sharon-A.Frank MIME Overview MIME (Multipurpose Internet Mail Extension): –Unlimited Text Line Length or Overall Length –Character Sets other than ASCII –Binary or Application Specific Files –Multiple Objects in a Single Message –Images, Audio, Video Attachments

9 Need to identify the type of media data in a data stream in a platform-independent way. Originally designed to allow inclusion of data other than text in , adopted by HTTP. Content-type: type/subtype. Types include text, image, audio, video, application, subtypes define specific formats. – e.g. text/html, image/gif MIME Types

10 T.Sharon-A.Frank Example MIME Types Text example subtypes: plain, html Image example subtypes: jpeg, gif Audio example subtypes: basic (8-bit mu-law encoded), 32kadpcm (32 kbps coding) Video example subtypes: mpeg, quicktime Application other data that must be processed by reader before “viewable” example subtypes: msword, octet- stream

11 T.Sharon-A.Frank Six top-level MIME types and some common subtypes

12 T.Sharon-A.Frank Mail message format step: protocol for exchanging messages RFC 822: standard for text message format: header lines, e.g., –To: –From: –Subject: different from SMTP commands! body –the “message”, ASCII characters only line containing only `.’ header body. blank line

13 T.Sharon-A.Frank Message format: multimedia extensions MIME: multimedia mail extensions, RFC 2045, 2056 Additional lines in message header declare MIME content type. From: To: Subject: Picture of yummy crepe. MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: image/jpeg base64 encoded data base64 encoded data. multimedia data type, subtype, parameter declaration method used to encode data MIME version encoded data

14 T.Sharon-A.Frank Mail Types Compound Mail –Includes text, graphics and/or images –All attachments are printable Multimedia Mail –Explicit Inclusion – all media included –Implicit Inclusion – only links to media

15 T.Sharon-A.Frank Management Server Messaging Server Internet Desktop Fax Service Telephony Server & PSTN Gateway NSP REGION B REGION A REGION C... INTERNET Point to point Broadcast

16 T.Sharon-A.Frank Example: Desktop Fax Service: Netcentric User Interfaces Web Browser PC Client Send Status

17 T.Sharon-A.Frank Why use Voice Response Systems?

18 T.Sharon-A.Frank Voice Response Systems Integrated Computer-Assisted Voice Response System ICA-VRS Demo: Kolnoaphone.wav

19 T.Sharon-A.Frank Model of Voice Response System Users Office Central computer data System computer Management reports Fax Phone Voice Response Hardware

20 T.Sharon-A.Frank Voice Response System – Hardware A/D – D/A Conversion Audio Compression Multi-line Phone Interfaces Tones Recognition Fax Interface Voice Recognition

21 T.Sharon-A.Frank Enabled Solution: Intelligent Answering Application Host Telephone System “Hello…” Sales Service Marketing Improved Productivity Reduced Cost Enhanced Service Enhanced Workflow Calling Number Called Number

22 T.Sharon-A.Frank Enabled Solution: Computer Assisted Dialing Application Host Telephone System Customer Service Marketing Collections Efficient Call Processing Improved Productivity Increased Revenue Office Home

23 T.Sharon-A.Frank Computer Messaging Services

24 T.Sharon-A.Frank Messaging and e-Learning

25 T.Sharon-A.Frank Personal Assistance Services Single Number Service (SNS) Single computerized address book Single message box ( , voice message, fax, beeper) Voice Activated Dialing (VAD)

26 T.Sharon-A.Frank Single Access to all Services

27 T.Sharon-A.Frank Messaging Models Integrated Messaging Unified Messaging

28 T.Sharon-A.Frank Telephone System System Integrated Messaging All messages are copied to the system and vice versa. Gives instant access from either the PC or the phone. Increase network traffic between the two systems. Storage

29 T.Sharon-A.Frank Unified Messaging Telephone System System All the messages reside in the same place. Simplifies system and data management. Phone access may be slower. Storage Store Retrieve

30 T.Sharon-A.Frank Unified Messaging Characteristics Unified Mailbox for –Voice –Fax – Translators – to Speech –Fax to –etc. Address Book –unique for all types –immediate forward of messages Web based –easy to use –activate from any PC notification

31 T.Sharon-A.Frank Example of using web-browser for voice messages

32 T.Sharon-A.Frank Summary: Unified vs. Integrated Messaging

33 T.Sharon-A.Frank Additional Messaging Applications Instant Messaging & Presence (IM&P) –IM: ICQ, AOL Instant Messenger, Yahoo Messenger, MSN Messenger –P: SIP/SIMPLE, Jabber/XMPP Wireless/Mobile Internet –WAP1 (Wireless Application Protocol) & WML (Wireless Markup Language) –WAP2 & XHTML –SMS (Short Messaging Services) & MMS (Multimedia Messaging Services) Interactive TV –Digital TV –Internet TV

34 T.Sharon-A.Frank Mobile IM&P

35 T.Sharon-A.Frank Mobile Searching in Google

36 Car MM Display

37 MyFord Touch Navigation (1)

38 MyFord Touch Navigation (2)