1 / 11
文档名称:

邮局协议.doc

格式:doc   大小:563KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

邮局协议.doc

上传人:小枷 2019/1/29 文件大小:563 KB

下载得到文件列表

邮局协议.doc

相关文档

文档介绍

文档介绍::..第五章应用层协议分析实验十六邮局协议POP3分析【实验目的】1、理解POP3协议的基本原理;2、了解POP3的工作过程;3、了解POP3的基本命令格式;4、了解应用层协议与传输层协议的关系。【实验学时】2学时【实验环境】,具有事先申请好可用的电子邮件帐户,并且能够支持SMTP和POP3协议。每台实验室主机都安装有OutlookExpress软件,学生可以进行账号的配置,并利用其进行收发邮件的的操作。实验拓扑如图5-85所示:图5-85实验拓扑图【实验内容】1、学习邮件服务的工作原理;2、理解POP3协议;3、学习POP3协议的命令格式和使用方法;4、学习协议编辑软件的使用方法。183博客地址./1914756383/计算机网络协议原理实验教程【实验流程】Step1:Step2Step3:Step4:YTCPPOPStep5:N图5-86实验流程图【实验原理】POP协议允许工作站动态访问服务器上的邮件,目前已发展到第三版,称为POP3。POP协议采用客户/服务器工作模式,允许工作站检索邮件服务器上的邮件。POP3传输的是数据消息,这些消息可以是指令,也可以是应答。POP协议是一个脱机协议,支持“离线”邮件处理。其具体过程是:邮件发送到接收方的服务器上,接收方用户代理连接到服务器,发送用户名和口令,访问邮箱,下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端拉取到个人终端机器上。POP3收取邮件有2种方式,删除方式和保存方式。删除方式就是在每一次收取邮件后把邮箱中的这个邮件删除,而保存方式则是在用户收取邮件后仍然在邮箱中保存这个邮件。POP3使用TCP作为传输协议。用户代理在TCP端口110打开到服务器的连接。POP3命令POP3命令是发送在客户机和服务器间的ASCII信息。POP3命令主要有:184QQ邮件订阅/KUCqX2第五章应用层协议分析表5-12POP3命令列表命令描述USER<name>用户名PASS<password>用户密码STAT服务器上的邮件信息,如邮件总数和总字节数读取邮件RETR<messageID>DELE<messageID>将邮件标记为删除LIST列举出邮件的项目NOOP不做任何事情,仅返回一个回应中断当前操作,将标记为删除的邮件恢复从头开始(包含协议头)打印X行信息退出POP3服务器RSETTOP<messageID><nombredelignes>QUIT【实验步骤】步骤一:利用Outlook工具接收电子邮件,捕获数据包并分析1、打开邮件工具:OutlookExpress,按照已经申请的邮箱信息进行配置,@,密码为:Test2008,配置完成后可看到的邮件帐户属性为:图5-87在OutlookExpress中设置邮箱帐户185博客地址./1914756383/计算机网络协议原理实验教程2、在主机上打开协议分析仪,点击工具栏上的“过滤器”,在“端口过滤器”的“端口值”中选择“发送/接收”的端口为110,如图5-88所示:图5-88设置POP协议过滤器3、在Outlook中创建一封邮件,发送出去,再使用Outlook工具进行接收;4、进行数据捕获,并分析数据包内容,可以看到POP3协议的命令和参数,如图5-89和图5-90所示,就是POP3协议使用USER命令和PASS命令在传输邮件的帐号和密码:图5-89POP3协议的USER命令186QQ邮件订阅/KUCqX2第五章应用层协议分析图5-90POP3协议的PASS命令5、分析其中接收邮件的过程传输层采用什么协议?使用的端口号是多少,代表什么协议?步骤二:利用TCP连接客户端工具和POP命令接收电子邮件本步骤的目的是学习POP3协议的命令用法,以及接收一个邮件的过程。1、首先用Outlook工具构造一个邮件发送出去,如图5-91所示,然后关闭Outlook工具;图5-91使用Outlook构造一封测试用邮件187博客地址./1914756383/计算机网络协议原理实验教程2、建立与POP3服务器的TCP连接,的POP3服务器,可从刚才捕获到的报文中看到其IP地址为:,用户名:,密码为:Test2008,邮件服务器域名:。(1)、首先打开协议分析仪,准备好进行数据包的捕获,然后点击工具栏中的“TCP”按钮;(2)、在弹出的“TCP连接工具”中填写服务器的IP地址()及服务器POP3协议的端口号(110),点击