E-mail-I CS-3505 Wb_e-mail-I.ppt. Email 4 The most useful feature of the internet 4 Lots of different email programs, but most of them can talk to each.

Slides:



Advertisements
Similar presentations
Managing Incoming Chapter 3 Bit Literacy. Terminology client – program which retrieves s from a mail server, lets you read the mails,
Advertisements

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,
Introduction to Your Name Goes Here
Basic Communication on the Internet: Integrated Browser Programs and Web-Based Services Tutorial 3.
How Clients and Servers Work Together. Objectives Web Server Protocols Examine how server and client software work Use FTP to transfer files Initiate.
Remote mailbox access gateway Software lab project.
CPSC 441: FTP & SMTP1 Application Layer: FTP & Instructor: Carey Williamson Office: ICT Class.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 23 Electronic Mail: SMTP,
Electronic Mail and SMTP
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
Introduction 1 Lecture 7 Application Layer (FTP, ) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering.
Mail Server Fitri Setyorini. Content SMTP POP3 How mail server works IMAP.
Lecturer : Ms.Trần Thị Ngọc Hoa Chapter 8 File Transfer Protocol – Simple Mail Transfer Protocol.
Introduction 1-1 Chapter 2 FTP & Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 IC322 Fall.
2: Application Layer1 Chapter 2 Application Layer These slides derived from Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross.
1 What is Electronic Mail Exchanging information via computer networks Electronic mail addresses SMTP (Simple Mail Transfer Protocol) Client/Server based.
SMTP, POP3, IMAP.
1 Application Layer Lecture 5 Imran Ahmed University of Management & Technology.
Prepared by: Ms Melinda Chung Chapter 3: Basic Communication on the Internet: .
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
CSE401N: Computer Networks Lecture-5 Electronic Mail S. M. Hasibul Haque Lecturer Dept. of CSE, BUET.
IT 424 Networks2 IT 424 Networks2 Ack.: Slides are adapted from the slides of the book: “Computer Networking” – J. Kurose, K. Ross Chapter 2: Application.
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.
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
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.
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.
Webmail. Agenda Why use webmail? Why use webmail? What is webmail What is webmail – basic » system MDA MDA MTA MTA MUA MUA »Protocol SMTP SMTP.
26.1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Computer Networks26-1 Chapter 26. Remote Logging, Electronic Mail and File Transfer.
FTP (File Transfer Protocol) & Telnet
Simple Mail Transfer Protocol (SMTP)
1 Using Messages sent from machine to machine and stored for later reading. You will use a client to read –Type mail or pine in UNIX to read.
(or ?) Short for Electronic Mail The transmission of messages over networks.
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)
Concepts  messages are passed through the internet by using a protocol called simple mail transfer protocol.  The incoming messages are.
1 Client Software and Mail Hosts Client PC has client software that communicates with user’s mail host Mail hosts deliver outgoing mail to.
Advantages Convenience Speed Inexpensive Saves on natural resources Reliable Not limited to text.
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.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 2 1 Evaluating an Program and a Web-Based Service Basic Communication.
26.1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
A Quick Look At How Works Understanding the basics of how works can make life a lot easier for any user. Especially those who are interested.
XP New Perspectives on Microsoft Windows XP Tutorial 5 1 Microsoft Windows XP Bringing the World Wide Web to the Desktop Tutorial 5.
CITA 310 Section 6 Providing Services (Textbook Chapter 8)
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.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
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 Architecture 2 User Agent 3 Message Transfer Agent 4 Message Access Agent 5 MIME 6 Web-Based Mail 7 Electronic Mail Security.
26.1 Electronic Mail Sending/Receiving Mail Addresses User Agent MIME Mail Transfer Agent Mail Access Protocols.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
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.
Dibyajit Computer Security Hacking dibyajit
Networking Applications
Remote Logging, Electronic Mail, and File Transfer
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Introduction to Your Name Goes Here
SMTP, POP3, IMAP.
Chapter 2: Application layer
Introduction to Your Name Goes Here
The Application Layer: SMTP, FTP
Chapter 2 Application Layer
Presentation transcript:

-I CS-3505 Wb_ -I.ppt

4 The most useful feature of the internet 4 Lots of different programs, but most of them can talk to each other.

How works 4 Two types of programs interact: delivery mail agent & user mail agent 4 What you see on your desktop is the mail user agent, eg, Eudora, Outlook, Netscape Message center 4 Your user mail agent sends mail to the delivery mail agent, eg, Microsoft Exchange, sendmail which sees it gets to the destination

Examples of mail agents 4 Eudora--Windows, Mac, very popular, free ( 4 Netscape message center--already present in Netscape download, free (home.netscape.com) 4 Outlook Express--From MS. Free with Internet Explorer Command line stuff on Unix (elm, pine)

Delivery Agents & User Agents Your PC running mail user agent Outlook Express NPS Mail Server running delivery agent Mail server User PC running mail user agent Eudora,Outlook,etc Running Mail Access Server running Mail delivery agent SMTP POP or IMAP mailbox

Delivering Mail 4 You compose a message on your PC, then hit the ‘send’ button 4 The message is sent to the mail delivery agent at NPS. You must have an account that the mail delivery agent recognizes 4 The MDA saves the message and attempts to deliver it to the destination MDA. The destination MDA may be down, so it can’t be delivered immediately 4 Eventually it gets delivered to the destination server MDA, where it is saved 4 When the recipient wants to read his mail, he downloads it from the Mail Sever MDA to his local PC

Addresses 4 4 Example 4 Server name assigned by the internet naming system implemented by DNS. 4 Local Mailbox name Assigned by local mail administrator as an account 4 Aliases “address book” “nikname” local mailer translation from a short name to the full address

MAIL PROTOCOLS 4 SMTP- Simple Mail Transfer Protocol –See: RFC 821 and RFC 822 – p.htm –MIME MultiPurpose Internet Mail Extension 4 POP, POP3 Post Office Protocol 4 IMAP – Internet Mail Access Protocol 4 Outlook express uses POP3 or IMAP

SMTP Example >>> HELO sun.tuc.noao.edu 250 noao.edu Hello sun.tuc.noao.edu., pleased to meet you >>> MAIL Sender ok >>> RCPT Recipient ok >>> DATA354 Enter mail, end with “.” on a line by itself >>>. 250 Mail accepted >>> QUIT221 noao.edu delivering mail SENDING SMTPSENDING SMTP RECEIVINGSMTPRECEIVINGSMTP

Using 4 Send something –Netscape –Eudora –Outlook Express

Netscape Outlook

courtesy 4 Don’t spam the world 4 Use plain ASCII text if possible 4 There aren’t any physical cues with the text, so it’s easy to be misunderstood. is more informal than a memo but more permanent than a conversation. (See Microsoft trial) 4 Be concise, and to the point

Privacy 4 is not very private. –Stays on MDA servers, where it can be compromised –No expectation of privacy if you’re using your employer’s system for . They can, legally, read your –Password vulnerability –Hard disk compromise

Sending Attachments 4 Sending a file can be tricky. –Cut & paste from word processing document loses formatting –Mail client can’t always interpret format 4 MIME format mail lets you send attachments in any format--the files are passed through exactly as is to the other side

Sending Attachments 4 Eudora--click on the paperclip button 4 Outlook Express: New mail->insert->file 4 Netscape: New message->attach 4 On the receiving side the attachment may be saved in a special directory after being received. In Outlook it is stored in the Personal Folder or Mailbox file

Attachments 4 Most modern mailers support MIME these days 4 MIME is a standard--even mail clients from different vendors can understand it 4 Can be dangerous--since anything can be sent, programs can be sent to. Also Word Macro viruses.

MIME 4 MultiPurpose Internat Mail Extensions 4 Purpose – Converts non ASCII to 7 bit ASCII for transmission over SMTP SMTP MIME SMTP sender receiver 7-bit NVT ASCII Non ASCII codes

Web-based 4 What is it? –Web companies providing free service in exchange for eyeballs 4 Why would you use it? –Distinct from your company’s system –Easy to check on the road--mail servers not always visible from outside the system –More reliable than company mail Yahoo is unlikely to go down or lose network access

Who Provides it? 4 Yahoo.com 4 hotmail.com 4 deja.com 4 whowhere.com

Delivery Agents & Web Browser Your PC running mail user agent NPS Mail Server running delivery agent Hotmail.com User PC running HTML Client Running HTML Server running Mail delivery agent SMTP HTTP Mail database

How does it work? 4 Almost the same as the earlier diagram, but the download from the receiving MDA is done via a web browser instead of a dedicated program like Eudora or MS Express.

Highlights 4 User mail agents interact with mail delivery agents to send mail 4 You can use many different programs and still communicate 4 You can use web-based 4 privacy is not a given

Using Hotmail.com 4 Browser go to

Using Hotmail 4 Inbox, Compose, Address book