1、 网络协议分析与设计 试验汇报
试验名称:
试验六 SMTP及POP3协议分析
班 级:
姓 名:
学 号:
试验地点:
日 期:
10 月20 日
一、 试验目:
1. 掌握SMTP协议和POP协议工作原理和工作过程
2. 掌握SMTP协议和POP协议常见命令
二、 试验环境:
1. 联网并运行SimpleNPTS软件PC机
2. 已配置好SMTP和POP3服务器
3. 安装了邮件用户端程序(如Outlook Express)工作站
三、 试验内容和要求:
1、 捕捉并分析SMTP协议工
2、作过程中发送和接收报文
2、 捕捉并分析POP3协议工作过程中发送和接收报文
3、 在与邮件服务器建立TCP连接上发送SMTP和POP3命令, 实现邮件发送和接收
4、 结构并发送SMTP报文
5、 结构并发送POP3报文
四、 试验步骤:
1、 开启网络协议分析软件, 设置过滤器为只捕捉SMTP和POP3协议报文。
2、 在一个支持SMTP发送邮件、 POP3接收邮件邮件服务器上申请一个邮箱, 然后根据已申请邮箱信息对邮件用户端软件进行配置。
3、 使用邮件用户软件创建并发送一封邮件, 利用网络协议软件捕捉并分析SMTP报文和SMTP服务器响应报文。
4、 使用邮件用户软
3、件从自己邮箱中接收邮件, 利用网络协议软件捕捉并分析POP报文和POP3服务器响应报文。
5、 利用TCP连接工具与SMTP服务器建立TCP连接, 然后在该连接上使用SMTP命令来发送邮件。捕捉并分析该过程中发送和接收SMTP报文。
6、 利用TCP连接工具与POP3服务器建立TCP连接, 然后在该连接上使用POP3命令来接收邮件。捕捉并分析该过程中发送和接收到POP3报文。
7、 编辑并发送POP3报文, 以实现登录到POP3服务器。
五、 试验结果与分析(含程序、 数据统计及分析和试验总结等):
1、 SMTP报文是怎样封装?邮件用户端软件在发送邮件时, 向SMTP服务器发送了
4、哪些SMTP报文?SMTP服务器响应信息是什么?请列出上述SMTP报文和SMTP服务器响应信息。
依次封装在tcp报文数据区域, ip数据包数据区域, 以太网帧数据区域。
三次握手建立连接
00 0F E2 45 B9 C2 00 E5 7C 07 DF 45 08 00 45 00
00 40 CE F2 40 00 40 06 79 87 0A 84 FE 9F DC B5
0C 65 08 B7 00 6E 93 9D 52 22 00 00 00 00 B0 02
FF FF 54 DB 00 00 02 04 05 B4 01 03 03 03 01 01
08 0
5、A 00 00 00 00 00 00 00 00 01 01 04 02 0C
2、 POP3报文是怎样封装?在使用邮件用户端软件接收邮件时, 向POP3服务器发送了哪些POP报文?POP3服务器响应信息是什么?请列出上述POP3报文和POP3服务器响应信息。
依次封装在tcp报文数据区域, ip数据包数据区域, 以太网帧数据区域。
三次握手建立连接
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 DC B5 0C 65 0A 84
FE 9F 00 6E 08 B
6、7 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 03
03 07 00
3、 给出利用TCP连接工具与SMTP/POP3服务器建立TCP连接后, 利用SMTP/POP3命令发送和接收电子邮件时, 使用SMTP/POP3命令和服务器对应响应, 并对这个过程中发送和接收报文进行解释。
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 DC B5 0C 65 0A 84
FE
7、 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 03
03 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 0
8、C 65
目标ip地址: 0A 84 FE 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 03 03 07 00
4、 使用16进制形式分别各给出一个封装了SMTP/POP3命令物理帧, 并对其中帧头、 IP头、 TCP头取值进行解释。
5、 以16进制形式给出第7步中发送封装了POP3命令物理帧。
六: 思索题:
1、 经过试验, 你认为在网络上传输电子邮件是否安全?为何?假如不安全, 你认为怎样才能增强电子邮件安全性?
不安全
邮件规则设置
通常不一样邮件服务商会提供不一样Web管理方法, 经过Web进入自己信箱, 就能够在邮件系统帮助下进行这方面设置, 比如Hotmail信箱、 Yahoo信箱等等。
七、 老师评语: