网络协议N10SMTP.pptVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络协议N10SMTP

请抓紧时间复习 * * 复习 FTP FTP连接:两条连接(数据、控制) FTP报文格式:命令、响应 FTP传输过程 练习题 在FTP会话期间,数据连接打开(),控制连接打开()。 A.一次 B.两次 C. 多次,只要是需要 D.以上都不是 在FTP中,有三种类型的():流、块和压缩。 A.文件类型 B.数据结构 C. 传输模式 D. 以上都不是 FTP使用的数据和控制端口号是()。 A. 21,20 B. 68,69 C. 53,54 D. 80,81 第十章 基于TCP的应用层协议- 邮件传输协议 简介 代理 SMTP命令和响应 SMTP的报文传送 MIME 邮件读取协议 本章小结 10.1 简介 电子邮件(Email)是使用最多的Internet服务之一。Email具有简便、快捷、廉价的特点,在很大程度上替代了传统邮件作用。Email与WWW一样,对于推动Internet的发展起到了关键作用。 支持电子邮件的TCP/IP协议就是邮件传输协议。 电子邮件系统的组成 10.1 简介 SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是在Internet上发送邮件的协议。 SMTP提供在不同用户间的邮件传输。 SMTP是应用层协议,采用客户/服务器模式。 配置了SMTP协议的电子邮件服务器称为SMTP服务器。SMTP服务器接收客户发送的邮件,向其他SMTP服务器发送邮件,但客户端不能从SMTP服务器接收电子邮件。 SMTP使用TCP封装,采用熟知端口25。参看RFC821,822。 Re 10.2 代理 电子邮件系统主要由MTA和MUA组成:邮件用户代理(MUA,Mail User Agent)和邮件传送代理(MTA,Mail Transfer Agent)。 MUA是一个邮件系统的客户端程序,它提供了阅读、发送和接收电子邮件的用户接口。常用的MUA有:Unix环境下的mail、pine、Netscape;Windows环境下的Outlook、Foxmail;而Hotmail、Yahoo提供的免费邮件则是Web方式的MUA。 MTA作为邮件的服务器端程序,它负责邮件的存储和转发(Store and Forward)。常用的MTA有:Unix/Linux环境下的Sendmail、Qmail、Postfix、exim等;Windows环境下的Exchange、imail等。 10.2 代理 邮件系统的设计与具体网络结构无关,原则上只要具备理解相应网络协议的MTA,邮件系统就可以通过MTA,将邮件从一个主机发送到另一个主机。 电子邮件在Internet上传送依赖于简单邮件传输协议(SMTP)。SMTP决定了MUA与MTA建立连接的方法以及MUA发送其电子邮件的方法,MTA使用SMTP在它们之间进行电子邮件的转发。 要使用MUA从MTA上收取邮件,就要使用邮局协议(POP3)和互联网消息访问协议(IMAP)。 SMTP与FTP不同,它允许延迟交付,即报文不需要立即交付,在发送端、中间服务器和接收端可以被延迟。 Re 10.3 SMTP命令和响应 SMTP使用命令和响应在客户和服务器之间传送报文。每一个命令都以回车和换行的行结束符标记终止。 命令:从客户发送到服务器。 命令格式为: 关键词(一个或多个变量) 例子: MAIL FROM:aa@ SMTP定义14个命令,前五个是强制性的,每一种实现都必须支持这五种命令。后三种是常用的,还有六种很少使用。 10.3 SMTP命令和响应 SMTP常用的八个命令 用途 关键词 变量 强制性命令 HELO 发送方的主机名,SMTP会话开始 MAIL(FROM) 通过标识邮件发件人来标识邮件传输开始 RCPT(TO) 标识邮件的收信人 DATA 邮件的主体 QUIT 结束邮件交换 常用命令 RSET 异常终止当前的邮件事务并复位两端 VRFY 验证是否可以使用邮箱接收邮件 NOOP 强迫服务器响应一个OK应答码 10.3 SMTP命令和响应 响应:从服务器发送到客户。 响应是3位十进制数字,后面跟着附加的文本信息 。 类似于FTP的响应格式 10.3 SMTP命令和响应 类别 代码 说明 代码 说明 主动完成回答 211 系统状态 221 服务关闭 214 求助报文 250 请求命令完成 220 服务就绪 251 用户不是本地:报文被转发 主动中间回答 354 开始邮件输入 暂时被动回答 421 服务不可用 451 动作异常中止:本地差错 450 邮箱不可用 452 动作异常中止:存储器不

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档