SMTP及POP3协议分析.doc
网络协议分析与设计实验报告实验名称:实验六SMTP与POP3协议分析班 级:姓 名:_实验地点:日 期:年 月 日一、实验目的:1. 掌握SMTP协议和POP协议的工作原理和工作过程2. 掌握SMTP协议和POP协议的常用命令二、实验环境:1. 联网并运行SimpleNPTS软件的PC机2. 已配置好的SMTP和POP3服务器3. 安装了客户端程序如Outlook Express的工作站三、实验内容和要求:1、捕获并分析SMTP协议工作过程中发送和接收的报文2、捕获并分析POP3协议工作过程中发送和接收的报文3、在与服务器建立的TCP连接上发送SMTP和POP3命令,实现的发送和接收4、构造并发送SMTP报文5、构造并发送POP3报文四、实验步骤:1、 开启网络协议分析软件,设置过滤器为只捕获SMTP和POP3协议报文.2、 在一个支持SMTP发送、POP3接收的服务器上申请一个,然后按照已申请的信息对客户端软件进行配置.3、 使用客户软件创建并发送一封,利用网络协议软件捕获并分析SMTP报文和SMTP服务器的响应报文.4、 使用客户软件从自己的中接收,利用网络协议软件捕获并分析POP报文和POP3服务器的响应报文.5、 利用TCP连接工具与SMTP服务器建立TCP连接,然后在该连接上使用SMTP命令来发送.捕获并分析该过程中发送和接收的SMTP报文.6、 利用TCP连接工具与POP3服务器建立TCP连接,然后在该连接上使用POP3命令来接收.捕获并分析该过程中发送和接收到的POP3报文.7、 编辑并发送POP3报文,以实现登录到POP3服务器.五、实验结果与分析含程序、数据记录与分析和实验总结等:1、SMTP报文是如何封装的?客户端软件在发送时,向SMTP服务器发送了哪些SMTP报文?SMTP服务器的响应信息是什么?请列出上述SMTP报文和SMTP服务器的响应信息.依次封装在tcp报文的数据区域,ip数据包的数据区域,以太网帧的数据区域.三次握手建立连接00 0F E2 45 B9 C2 00 E5 7C 07 DF 45 08 00 45 0000 40 CE F2 40 00 40 06 79 87 0A 84 FE 9F DC B50C 65 08 B7 00 6E 93 9D 52 22 00 00 00 00 B0 02FF FF 54 DB 00 00 02 04 05 B4 01 03 03 03 01 0108 0A 00 00 00 00 00 00 00 00 01 01 04 02 0C2、POP3报文是如何封装的?在使用客户端软件接收时,向POP3服务器发送了哪些POP报文?POP3服务器的响应信息是什么?请列出上述POP3报文和POP3服务器的响应信息.依次封装在tcp报文的数据区域,ip数据包的数据区域,以太网帧的数据区域.三次握手建立连接00 E5 7C 07 DF 45 00 0F E2 45 B9 C2 08 00 45 0000 34 00 00 40 00 35 06 53 86 DC B5 0C 65 0A 84FE 9F 00 6E 08 B7 6B 9C 45 4F 93 9D 52 23 80 1216 D0 C6 21 00 00 02 04 05 B4 01 01 04 02 01 0303 07 003、给出利用TCP连接工具与SMTP/POP3服务器建立TCP连接后,利用SMTP/POP3命令发送和接收电子时,使用的SMTP/POP3命令和服务器的相应响应,并对这个过程中发送和接收的报文进行解释.00 E5 7C 07 DF 45 00 0F E2 45 B9 C2 08 00 45 0000 34 00 00 40 00 35 06 53 86 DC B5 0C 65 0A 84FE 9F 00 6E 08 B7 6B 9C 45 4F 93 9D 52 23 80 1216 D0 C6 21 00 00 02 04 05 B4 01 01 04 02 01 0303 07 00目标物理地址:00 E5 7C 07 DF 45 源目标物理地址:00 0F E2 45 B9 C2 协议类型:08 00 版本信息头部长度45 00区域服务类型:00 总长度:34 00 标识00 标志:分段偏移量40 00 生存时间:35 上层协议类型:06 效验和:53 86 源ip地址:DC B5 0C 65 目标ip地址:0A 84FE 9F源端口:00 6E 目标端口:08 B7 序列号:6B 9C 45 4F确认序列号:93 9D 52 23 首部长度:80 标志位:12窗口大小:16 D0 效验和:C6 21 紧急指针:00 00 02 04 05 B4 01 01 04 02 01 0303 07 004、使用16进制形式分别各给出一个封装了SMTP/POP3命令的物理帧,并对其中帧头、IP头、TCP头的取值进行解释.5、以16进制形式给出第7步中发送的封装了POP3命令的物理帧.六:思考题:1、通过实验,你认为在网络上传输电子是否安全?为什么?如果不安全,你认为如何才能增强电子的安全性?不安全规则的设置一般不同服务商会提供不同的Web管理方式,通过Web进入自己的信箱,就可以在系统的帮助下进行这方面的设置,比如Hotmail信箱、Yahoo信箱等等.七、教师评语: