1 / 54

第二讲 邮件系统

第二讲 邮件系统. 用户之间的通信 怎样收发邮件 作业. 用户之间的通信. 非交互式 电子邮件    Email 电子论坛    Mailing List 电子新闻    Usenet 交互式 对话      Talk 多点会谈    IRC 音频通信   IPhone 视频会议    CU-SeeMe 视频与音频多点传输 MBone. 本讲内容(三部分). 1. 电子邮件 Email 2. 以电子邮件为基础的应用 News 新闻组 BBS 电子公告牌系统 3. 交互式多媒体通信.

wang-hodges
Download Presentation

第二讲 邮件系统

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第二讲 邮件系统 • 用户之间的通信 • 怎样收发邮件 • 作业

  2. 用户之间的通信 • 非交互式 电子邮件    Email 电子论坛   Mailing List 电子新闻   Usenet • 交互式 对话     Talk 多点会谈    IRC 音频通信   IPhone 视频会议    CU-SeeMe 视频与音频多点传输 MBone

  3. 本讲内容(三部分) 1. 电子邮件Email 2. 以电子邮件为基础的应用 • News 新闻组 • BBS 电子公告牌系统 3. 交互式多媒体通信

  4. 1. 电子邮件 Email 1.1电子邮件的概念 1.2 电子邮件的系统组成 1.3 电子邮件的有关标准 1.4收发电子邮件的过程 1.5使用电子邮件应用程序

  5. 1.1 电子邮件的概念 • 什么是电子邮件 Electronic Mail,简称Email 传统邮件的电子化 Internet提供的一种最基本、最广泛的应用 • 电子邮件有哪些好处 • 方便 • 快捷 • 便宜

  6. 1.2 电子邮件的系统组成 • 人 • 发信人: 编辑和发送邮件 • 收信人: 打开邮箱、获取和阅读邮件 • 用户计算机 • 人机交互界面: 电子邮件应用程序 • 网络 • 域名服务器: 域名与IP地址的转换 • 邮件服务器: “邮局” • 电子邮件交换器: 邮件转发 (Mail Exchange,简称MX)

  7. 电子邮件系统

  8. 电子邮件系统与信件邮递系统的比较 • 信件邮递系统结构 • 用户:发信人和收信人 • 邮政代理:由邮筒、邮局和邮箱构成的邮政系统 • 电子邮件系统结构 • 用户:发信人和收信人 • 用户代理:具有人机界面的应用程序 • 邮件传输代理:计算机网络

  9. 信件邮递系统结构 发送方 用户 邮政 写信 封装 投入邮筒 本地邮局 邮政传递 接收方 读信 拆封 送入信箱 目的邮局

  10. 电子邮件系统结构 • 发送方 用户代理 邮件传输代理 • 编辑 封装 邮件缓冲区 邮件服务器 • 人机界面 计算机网络传递 • 接收方 • 阅读 拆封 送入信箱 邮件服务器 后台发送

  11. 1.3 电子邮件的有关标准 (1) 电子邮件的格式 (2) 电子邮件传输协议

  12. (1) 电子邮件的格式 • 电子邮件内容(content)组成 • 信头(header) 控制信息 • 信体(body) 由发信人自由书写的内容 • 格式定义标准 • RFC822 • MIME

  13. RFC822定义的信头格式 用ASCII码表示的控制信息 • 由发信人填写的信息 邮件发送的目的地址(To:) 邮件的标题(Subject:) 把邮件同时发送给其他收信人的地址(Cc:) • 由邮件系统填写的信息 发信人的源地址(From:) 回信路径(Return-Path:) 传输过程记录(Received from ... by ...) 邮件发送时间(Date:) 邮件内容的类型(Content-Type:) 邮件内容的长度(Content-Lentgh:)

  14. 采用RFC822信头举例 From: xiaozhang@apollo.ee.tsinghua.edu.cn Fri Mar 21 08:07 PST 1997 Return-Path: < xiaozhang@apollo.ee.tsinghua.edu.cn > Received: from appllo.zju.edu.cn by ocean (5.x/SMI-SVR4) id AA10723; Fri, 21 Mar 1997 08:05:01 +0800 To: <laowang@venus.zju.edu.cn> Cc: <liu@star.cs.tsinghua.edu.cn, zhao@moon.pku.edu.cn> Subject: Hello Date: Fri, 21 Mar 1997 08:06:38 +0800 Content-Type: text Content-Length: 24895

  15. RFC822格式的缺陷 • 限制 • 邮件信头和信体都采用7位的ASCII码传送 • 每个字节的最高位置零 • 适用条件 • 适于无格式的英文文本信息传输 • 不适于下述情况: 信体 • 中文或日文等非ASCII编码文本信息 • 包含有格式的文本信息(例如:.doc文件) • 包含语音和图象等非文本信息 信头 • 包含非ASCII字符集信息(例如: Subject:通知)

  16. 电子邮件MIME格式扩展 • 多目Internet邮件扩展—MIME 格式 MIME: Multipurpose Internet Mail Extensions • 邮件内容采用8位数据编码 • 支持中文的电子邮件收发 (中文16位编码,不会丢失最高位信息) • 支持多媒体电子邮件通信 (信体可以包含多个不同格式的数据体)

  17. 采用MIME格式定义的信头 From chan@ggg.com.hk Mon Jul 1 22:40 PDT 1996 X-Mailer: Windows Eudora Pro Version 2.1.2 Mime-Version: 1.0 To: Wang ping <wangping@snow.tsinghua.edu.cn>, Subject: 问候 Content-Type: multipart/mixed; boundary="------------62A9BD86233" Content-Length: 29428 Status: RO This is a multi-part message in MIME format.

  18. 采用MIME格式定义的信体 --------------62A9BD86233 (信体第一部分) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, ....... (无格式英文文本) --------------62A9BD86233 (信体第二部分) Content-Type: application/octet-stream; name="Qing.doc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Qing.doc" 你好,… (中文有格式文件“Qing.doc”) --------------62A9BD86233--

  19. (2) 电子邮件的传输协议 简单邮件传输协议SMTP ( Simple Mail Transfer Protocol) • TCP/IP 协议簇中的应用层协议 • 一种最常用的电子邮件传输协议 • 占用的TCP端口号为25 • 由RFC821定义

  20. SMTP的实现过程 • 填写邮件内容 • 邮件封装 由应用软件完成邮件封装 • 邮件传输 • 信源机向信宿机发出送信请求; • 信宿机通过检测25号端口接收请求、作出回答; • 信源和信宿间建立和保持端到端的TCP连接; • 实现电子邮件的发送和接收过程。

  21. 1.4 收发电子邮件的过程 (1) 用户和用户代理的角色 (2) 用户、用户代理和网络之间的关系 (3) 发送电子邮件的过程 (4) 接收电子邮件的过程

  22. (1) 用户和用户代理的角色 • 用户 • 发信人:发送邮件 • 收信人:接收邮件 • 用户代理(User Agent,简称UA) • 邮件应用程序 • 用户的代理 • 辅助用户完成收发邮件的功能 • 人机交互的桥梁 • 应用层与TCP层的接口 • 用户和用户代理在系统中的地位

  23. 用户和用户代理在系统中的地位 用户和用户代理 用户和用户代理

  24. (2) 用户、用户代理和网络的关系

  25. (3) 发送电子邮件的过程 • 用户发送电子邮件 • 用户代理处理电子邮件 • 网络传输电子邮件

  26. 用户发送电子邮件 • 填写信头的有关内容 • To: 收信人的电子邮件地址 • Subject: • Cc: • 编辑信体 • 直接利用电子邮件应用程序提供的编辑器 • 利用本机的桌面编辑器,存为磁盘文件,发送时调用 • 发出发送邮件的命令 • Send

  27. 用户代理处理电子邮件 • 邮件应用程序启动一个后台进程 • 为邮件建立一个发送缓冲区(outbox) • 发送邮件 • 若线路畅通 信源机与信宿机或邮件交换器建立TCP连接 邮件从缓冲区送出 • 若不能立刻通信 邮件暂时存放在缓冲区内 定时向对方发出SMTP请求

  28. 网络传输电子邮件 • 正常情况 • 发送邮件服务器(Relay host ) 邮件传输系统的第一个中转站 接收邮件、向下一站转发邮件 • 电子邮件交换器(Mail Exchange)逐站转发 • 收信人的接收邮件服务器接收邮件、存入邮箱 • 异常情况 (在规定的时间内无法达到目的地) • 邮件被贴上死信(dead letter)标签 • 被原路退回指定的服务器用户邮箱(Return-Path)

  29. (4) 接收电子邮件的过程 • 接收邮件服务器的功能 • 通过邮件应用程序获取和阅读邮件

  30. 接收邮件服务器 • 功能 • 负责接收和保管随时送到的邮件 • 把收到的邮件暂存在每个用户的私有信箱内 • 当用户通过邮件应用程序提出取信要求时,接收邮件服务器把邮件转发给用户机 • 协议 • 邮局协议(Post Office Protocol,简称POP) • 目前普遍使用的是协议第三版,简称POP3

  31. 获取和阅读电子邮件 • 启动邮件应用程序 • 邮件应用程序的接收工作 • 从接收邮件服务器取邮件 • 存入用户的接收邮件缓冲区 • 通知用户有新邮件到达 • 管理进入邮箱的邮件 • 用邮件阅读器读信 • 其他邮件处理功能

  32. 1.5 使用电子邮件应用程序 (1) Microsoft Outlook • 收发电子邮件应用程序 (2)Foxmail 中国产

  33. (1) Microsoft Outlook • Outlook的性能 • 支持MIME格式 • 适于Win98和Win2000 Winxp等不同系统平台 • 适于拨号入网和局域网入网不同连接方式 以Outlook 2003为例 • Outlook的配置 • Outlook的使用

  34. Outlook的配置 • 开始-程序-Outlook Express • 配置以下主要参数: POP Account 用户在POP服务器的帐户邮箱 Real Name 用户的姓名 SMTP Server ***.smtp.com 例163.smtp.com POP Server ***.pop.com 例163.pop.com

  35. Outlook的使用 • 发送电子邮件 • 选中菜单条“Message”中的“New Message” • 填写信头(To、Subject、Cc等项) • 填写信体 • 编辑邮件正文 • 在“Attachments”中填写嵌入的数据体的文件名 • 点中“Send”按钮 • 接收电子邮件 • 选中菜单条“File”中的“Check Mail” • 键入POP服务器“邮箱”密码 • 获得新邮件到达通知、阅读邮件

  36. 2. 以电子邮件为基础的应用 2.1 新闻论坛(USENET News) 2.2 电子公告牌系统(BBS)

  37. 2.1 新闻论坛 (1) 新闻论坛的概念 (2) 新闻论坛的主要特点 (3) 新闻论坛与电子邮件的关系 (4) 新闻论坛的应用

  38. (1) 新闻论坛的概念 • 什么是新闻论坛(USENET News) 新闻论坛是另一种形式的电子论坛,用户同样 可以自由参加和退出专题讨论组,以电子邮件的 形式提交个人的意见和建议。 • 什么是新闻(News) 新闻是在网络上开展的对各种专题的研究、讨 论与交流,不是通常意义上的大众传播媒体所提 供的各种新闻。

  39. (2) 新闻论坛的主要特点 • 具有树状层次结构 • 采用客户/服务器工作模式 • 在新闻服务器之间交换信息

  40. 新闻论坛具有树状层次结构 • 每个专题称为新闻组(News Group) • 每个新闻组在网络上定义一个专有名称 名称由几部分组成,每部分用“.”点开,分别标识新闻 组所属的新闻类型、该类型下的分类以及该分类下的具体专题。 例如?comp.database.sybase 与可以任意创建专题讨论组的邮递表方式相比,新闻论坛 没有这样的随意性,讨论组的命名必须纳入新闻论坛的体系结 构,将专题分门别类。

  41. 新闻论坛采用客户/服务器工作模式 • 新闻News服务器 • 存放专题的讨论文章 • 与上游和下游的新闻服务器交换信息 • 客户 • 用户通过客户端应用软件—新闻阅读器主动获取他所感兴趣的文章,而不是被动地接收邮件。 • 与电子论坛的一份邮件拷贝若干份、向所有组员发送的工作方式相比,新闻论坛的工作效率更高,网络流量的开销会更少。

  42. 新闻论坛通过新闻服务器交换信息 • 管理方式 • 由地方性或区域性网络管理者管理 • 与电子论坛不同,不由专题讨论的发起者管理 • 信息交换方式 • 通过上游和下游的新闻服务器交换更新信息 • 应用层协议 • 网络传输协议NNTP (Network News Transfer protocol)

  43. (3) 新闻论坛与电子邮件的关系 • 传输协议 • 新闻论坛:网络新闻传输协议NNTP • 电子邮件:简单电子邮件传输协议SMTP 两种不同的Internet应用 • 内容书写格式(与电子邮件相同) • 信头 • 信体 • 称谓和看法 • 统称为网络新闻 • 看作是基于电子邮件的扩展应用

  44. (4)新闻论坛的应用 • Internet上主要的新闻组类型 comp(计算机)、news (关于Usenet本身话题)、sci(科技)、humanities(人文)、soc(社会)、biz (商业)、rec(娱乐)、talk(聊天)、misc(其他) • 使用新闻阅读软件 windows 或office 集成的Outlook

  45. 2.3 电子公告牌系统BBS • BBS的概念 • BBS的使用

  46. BBS的概念 • 什么是 BBS 电子公告牌系统Bulletin Board System • 网络上发布通知和消息的“公共场所” • 采用客户/服务器工作模式 • 服务器开设不同版块和交流讨论区 • 交互式: 在线交谈 • 非交互式: 电子邮件 • 用户从客户端用远程登录方式进入系统

  47. BBS的使用 • 常用的BBS软件NetTerm • BBS的使用 • 登录进入一个BBS站点 login: bbs • 选择交流讨论区 • 阅读文章 • 发表文章参加讨论 • 在线交谈 • 离开 陕西电大互动论坛,登录教学平台

  48. 3. 交互式多媒体通信概述 3.1 在线交谈 3.2 语音通信 3.3 视频通信

  49. 3.1 在线交谈 • 什么是在线交谈 采用键盘输入、字符传输的交互式通信方式 • 在线交谈方式 • Talk “一人对一人”的交谈 • IRC 多人会谈 Interent 交际信道(Internet Relay Chat) • 嵌入WWW浏览器的共享白板系统 • 多人交谈、共享文本数据(键盘输入字符) • 多人作画,共享图形数据(鼠表控制画笔) 典型软件产品:QQ MSN SKYPE MicroSoft NetMeeting

  50. 3.2 语音通信 • 利用Internet打电话(Internet Phone) • 采用分组交换技术, 费用要比普通电话低 • 网络传输的延迟,造成通话质量下降 典型软件产品: QQ MSN MicroSoft NetMeeting • 语音广播 • 按需点播 • 信息资源丰富 典型软件产品: 网络电台 RealAudio

More Related