河南财经学院应用层.pptVIP

  • 3
  • 0
  • 约6.52千字
  • 约 40页
  • 2017-07-07 发布于四川
  • 举报
* * * * * * * * * * * * * * * * 电子邮件(e-mail)是因特网上使用得最多的和最受用户欢迎的一种应用。 电子邮件把邮件发送到收件人使用的邮件服务器,并放在其中的收件人邮箱中,收件人可随时上网到自己使用的邮件服务器进行读取。 电子邮件不仅使用方便,而且还具有传递迅速和费用低廉的优点。 现在电子邮件不仅可传送文字信息,而且还可附上声音和图像。 6.5 电子邮件 6.5.1 概述 发送邮件的协议:SMTP 读取邮件的协议:POP3 和 IMAP MIME 在其邮件首部中说明了邮件的数据类型(如文本、声音、图像、视像等),使用 MIME 可在邮件中同时传送多种类型的数据。 电子邮件的一些标准 电子邮件的最主要的组成构件 发送方 邮件缓存 接收端 邮件服务器 用户代理 SMTP SMTP POP3 发送端 邮件服务器 用户代理 用户邮箱 接收方 (发送邮件) (发送邮件) (读取邮件) 因特网 SMTP POP3 发送 邮件 发送邮件 SMTP 读取 邮件 TCP 连接 TCP 连接 发送方 邮件服务器 SMTP 客户 POP3 客户 发件人 用户代理 接收方 邮件服务器 SMTP 服务器 POP3 服务器 SMTP 服务器 SMTP 客户 收件人 用户代理 TCP 连接 ? 发件人调用 PC 机中的用户代理撰写和编辑要发送的邮件。 ? 发件人的用户代理把邮件用 SMTP 协议发给发送方邮件服务器, ? SMTP 服务器把邮件临时存放在邮件缓存队列中,等待发送。 ? 发送方邮件服务器的 SMTP 客户与接收方邮件服务器的 SMTP 服务器建立 TCP 连接,然后就把邮件缓存队列中的邮件依次发送出去。 发送和接收电子邮件的 几个重要步骤 ? 运行在接收方邮件服务器中的SMTP服务器进 程收到邮件后,把邮件放入收件人的用户邮箱中,等待收件人进行读取。 ? 收件人在打算收信时,就运行 PC 机中的用户代理,使用 POP3(或 IMAP)协议读取发送给自己的邮件。 请注意,POP3 服务器和 POP3 客户之间的通信是由 POP3 客户发起的。 发送和接收电子邮件的 几个重要步骤(续) SMTP 所规定的就是在两个相互通信的 SMTP 进程之间应如何交换信息。 由于 SMTP 使用客户服务器方式,因此负责发送邮件的 SMTP 进程就是 SMTP 客户,而负责接收邮件的 SMTP 进程就是 SMTP 服务器。 SMTP 规定了 14 条命令和 21 种应答信息。每条命令用 4 个字母组成,而每一种应答信息一般只有一行信息,由一个 3 位数字的代码开始,后面附上(也可不附上)很简单的文字说明。 6.5.2 简单邮件传送协议 SMTP 1. 连接建立:连接是在发送主机的 SMTP 客户和接收主机的 SMTP 服务器之间建立的。SMTP不使用中间的邮件服务器。 2. 邮件传送 3. 连接释放:邮件发送完毕后,SMTP 应释放 TCP 连接。 SMTP 通信的三个阶段 应用层 * SMTP交互的示例 S: 220 C: HELO crepes.fr S: 250 Hello crepes.fr, pleased to meet you C: MAIL FROM: alice@crepes.fr S: 250 alice@crepes.fr... Sender ok C: RCPT TO: bob@ S: 250 bob@ ... Recipient ok C: DATA S: 354 Enter mail, end with . on a line by itself C: Do you like ketchup? C: How about pickles? C: . S: 250 Message accepted for delivery C: QUIT S: 221 closing connection 邮局协议 POP 是一个非常简单、但功能有限的邮件读取协议,现在使用的是它的第三个版本 POP3。 POP 也使用客户服务器的工作方式。 在接收邮件的用户 PC 机中必须运行 POP 客户程序,而在用户所连接的 ISP 的邮件服务器中则运行 POP 服务器程序。 使用明文传输用户名和密码。 6.5.4 邮件读取协议 POP3 和 IMAP IMAP 也是按客户服务器方式工作,现在较新的是版本 4,即 IMAP4。 用户在自己的 PC 机上就可以操纵 ISP 的邮件服务器的邮箱,就

文档评论(0)

1亿VIP精品文档

相关文档