10102130261电子邮件协议smtp,pop3,imap

10102130261电子邮件协议smtp,pop3,imap

ID:28743364

大小:222.50 KB

页数:7页

时间:2018-12-13

10102130261电子邮件协议smtp,pop3,imap_第1页
10102130261电子邮件协议smtp,pop3,imap_第2页
10102130261电子邮件协议smtp,pop3,imap_第3页
10102130261电子邮件协议smtp,pop3,imap_第4页
10102130261电子邮件协议smtp,pop3,imap_第5页
资源描述:

《10102130261电子邮件协议smtp,pop3,imap》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华东师范大学计算机科学技术系实验报告华东师范大学计算机科学技术系上机实践报告课程名称:计算机网络年级:10级上机实践成绩:指导教师:陆刚姓名:李克威创新实践成绩:上机实践名称:电子邮件协议:SMTP,POP3,IMAP学号:10102130261上机实践日期:2010/11/16上机实践编号:组号:上机实践时间:2学时一、实验目的1.掌握邮件服务的工作原理2.掌握SMTP、POP3、IMAP的工作过程3.了解SMTP、POP3、IMAP协议的命令和使用方法二、实验环境配置网络拓扑结构一。三、实验理论SMTP协

2、议简介:最常用的网络服务之一是电子邮件(E-mail)。电子邮件用于把包含文本、视频或图片的单条报文发送给一个或者多个收件人。简单邮件传输协议(SimpleMailTransferProtocol,SMTP)是在因特网中用于电子邮件的标准机制。SMTP通过使用发送方SMTP和接收方SMTP进程来发送和接收E-mail消息,这些进程执行E-mail的传送和接收服务。SMTP服务器监听TCP25号端口,并对客户端发送的合法命令做出响应。详见RFC821、822、1869。邮件传输过程:从发件人到收件人之间的邮件传

3、输过程由三个阶段构成:    ·第一阶段:电子邮件从用户代理进入本地服务器。邮件并不是直接传送到远程服务器中的,因为远程服务器不能保证始终可用。所以,邮件在发送前会一直保存在本地服务器中。用户代理使用SMTP客户端软件,而本地服务器使用SMTP服务器软件。    ·第二阶段:电子邮件由本地服务器中继传递。在这一阶段,远程服务器作为SMTP服务器,而本地服务器作为SMTP客户端。电子邮件分发给远程服务器,而不是远程用户代理。原因是SMTP报文必须由始终处于运行状态的服务器接收,服务器必须不间断运行的原因是由于邮

4、件可能随时到达。然而,人们经常在一天的工作结束时关闭计算机,所以,通常情况下,组织机构会分派一台计算机作为邮件服务器,运行SMTP服务器程序。电子邮件由这台邮件服务器接收,存储在用户的邮箱中,便于以后检索。    ·第三阶段:远程用户代理使用邮件访问协议,如POP3或者IMAP,来访问邮箱并获取邮件。SMTP标准及扩展命令:第7页共7页华东师范大学计算机科学技术系实验报告SMTP会话过程:SMTP在TCP协议25号端口监听连接请求,建立TCP连接后,客户端发送HELO命令以标识发件人自己的身份。然后客户端发送

5、MAIL命令服务器端正希望以OK作为响应,表明准备接收。客户端发送RCPT命令,以标识该电子邮件的计划接收人,可以有多个RCPT行,服务器端则表示是否愿意为收件人接受邮件。协商结束,发送邮件,用命令DATA发送,以.表示结束输入内容一起发送出去。结束此次发送,用QUIT命令退出POP3/IMAP简介:如果我们把SMTP说成是一个推协议的话(即使收件人不愿意接收消息,它也要将这一消息从发件人一端推送到收件人一端,它是由发件人发起的,而不是由收件人发起的),那么POP3/IMAP就是一个拉协议,操作由收件人发起。

6、邮件必须在收件人检索之前一直保存在邮件服务器的邮箱中。目前有两种邮局协议可用:邮局协议版本3(PostOfficeProtocol,version3,POP3)和因特网邮件访问协议版本4(InternetMailAccessProtocol,version4,IMAP4)。POP3监听端口为TCP110;IMAP监听端口为TCP143。POP3会话命令:第7页共7页华东师范大学计算机科学技术系实验报告POP3会话过程:POP3客户向POP3服务器发送命令并等待响应,POP3命令采用命令行形式,用ASCII码表

7、示。服务器响应是由一个单独的命令行组成,或多个命令行组成,响应第一行以ASCII文本+OK或-ERR指出相应的操作状态是成功还是失败。    在POP3协议中有三种状态,认可状态,处理状态,和更新状态。当客户机与服务器建立联系时,一旦客户机提供了自己身份并成功确认,即由认可状态转入处理状态,在完成相应的操作后客户机发出quit命令,则进入更新状态,更新之后最后重返认可状态。常用IMAP命令:IMAP协议中的命令与POP3中最大的不同是每条命令前都一有一个由Client指定的标签,同一个会话中,Client发出

8、的每条命令都会有不同的标签;而Server对每个Client发出的命令都必须以相同的标签作应答。这就使得IMAP会话中Client可以同时送出多个命令,而Server则完全可以并发处理这些命令,不必等待上一个命令执行完毕才处理下一个。IMAP会话过程:IMAP会话过程首先是用户代理(客户)发起建立一个到IMAP服务器(服务器)端口号143的TCP连接,然后是服务器返回初始问候消息,接着就是客户和服务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。