合肥学院TCPIP协议分析及应用实验报告 (3)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学与技术系

实验报告

专业名称网络工程

课程名称 TCP/IP协议

项目名称邮件协议SMTP、POP3、IMAP

班级

学号

姓名

同组人员

实验日期 2014.12

一、实验目的与要求:

1、实验目的

1)掌握邮件服务的工作原理

2)掌握SMTP、POP3、IMAP的工作过程

3)了解SMTP、POP3、IMAP协议的命令和使用方法

2、实验环境

拓扑结构

此实验一个人完成,C主机既是源主机又是目的主机。

C的IP地址:172.16.0.158

网关和DNS:172.16.0.254

服务器的IP地址:172.16.0.254

二、实验内容

1.实验原理

从发件人到收件人之间的邮件传输过程由三个阶段构成:

第一阶段:电子邮件从用户代理进入本地服务器。邮件并不是直接传送到远程服务器的,因为远程服务器不能保证始终可用。所以,邮件在发送前会一直保存在本地服务器中。用户代理使用SMTP客户端软件,而本地服务器使用SMTP服务器软件。

第二阶段:电子邮件由本地服务器中继传递。在这一阶段,远程服务器作为SMTP服务器,而本地服务器作为SMTP客户端。电子邮件分发给远程服务器,而不是远程用户代理。

原因是SMTP报文必须由始至终处于运行状态的服务器接收,服务器必须不间断运行的原因是由于邮件可能随时到达。然而,人们经常在一天的工作结束时关闭计算机,所以,通常情况下,组织机构会分派一台计算机作为邮件服务器,运行SMTP服务器程序。电子邮件由这台邮件服务器接收,存储在用户的邮箱中,便于以后检索。

第三阶段:远程用户代理使用邮件访问协议,如POP3或者IMAP来访问邮箱并获取邮件。

2.实验流程概述

1)在机房调试好需做的拓扑结构

2)根据拓扑结构,配置小组成员各自电脑的IP地址,子网掩码和网管

3)根据课件中的具体实验要求和实验步骤进行操作

3.实验具体步骤与实验结果

每台仿真编辑器上都安装有outlook express软件,学生可以进行账号的配置并利用其进行收发邮件的操作。实验室建立了自己的邮件服务器,并提供IP地址、用户帐号、密码和域名。邮件服务器域名为Lab。

将主机A和B作为第一组,主机C和D作为第二组,主机E和F作为第三组。

用户名和密码的分配规则:groupx_y,其中x表示组别索引,y表示角色索引。即每个实验组按照编号索引使用group1_作为用户名和密码的前缀,实验组内的小组在前缀基础上使用1-3的数字作为后缀。例如:实验组1的第1小组(主机A和主机B)使用group1_1作为用户名和密码,实验组2的第2小组使用group1_2作为用户名和密码,以此类推。

练习一:使用Outlook发送电子邮件

步骤1:主机B启动协议分析器进行数据捕获,并设置过滤条件(提取SMTP协议)。

步骤2:主机A打开邮件工具:Outlook Express并设置一个邮件帐号,邮件接收服务器为POP3,编辑并发送一个电子邮件。

步骤3:察看主机B捕获的数据,保存会话命令(方法:会话交互视图\单击右键\保存会话命令菜单,保存为Smtp.txt)。

(1)SMTP使用的TCP端口是_____。

(2)找出传输用户帐号及密码的数据包,能不能看到用户密码?

(3)结合Smtp.txt的SMTP传输过程,填写下表。

SMTP连接建立

过程源IP目的IP报文摘要和参数

报文作

邮件的传输过

程源IP目的IP报文摘要和参数

报文作

SMTP连接释放

过程源IP目的IP报文摘要和参数

报文作

(4)找到传输邮件内容的第一个报文,即包含很多Header Field字段的Smtp报文:a.邮件的内容首部包括一些关键信息,如From、Subject、To等,请分析邮件首部格式。b.分析在邮件的首部字段中有关MIME的信息。

给自己发送一个邮件

使用协议分析器,提取过滤信息为SMTP获取报文

保存SMTP会话分析

练习二:使用Outlook接收电子邮件

(1)使用POP3协议接收

步骤1:主机B启动协议分析器进行数据捕获并设置过滤条件(提取POP3协议)。

步骤2:主机A接收练习一中发送的邮件。

步骤3:察看主机B捕获的数据,保存会话命令(方法:会话交互视图\单击右键\保存会话命令菜单,保存为POP3.txt)。

·POP3使用的TCP端口是_____。

·找出传输用户帐号及密码的数据包,能不能看到用户密码?

·结合POP3.txt的内容,分析POP3协议的工作过程并画出邮件接收过程简图,比较它与SMTP协议的不同点。

·找到接收邮件内容的报文(对命令RETR响应的报文),察看是否与发送的内容一致?(2)使用IMAP协议接收

步骤4:主机B重新进行数据捕获,并设置过滤条件(提取IMAP协议)。

步骤5:主机A使用Outlook Express设置一个邮件账号,邮件接收服务器为IMAP。发送一封邮件并对其接收。

步骤6:察看主机B捕获的数据,保存会话命令(会话交互视图\单击右键\保存会话命令菜单,保存为IMAP.txt)。

·IMAP使用的TCP端口是_____。

·找出传输用户帐号及密码的数据包,能不能看到用户密码?

·结合IMAP.txt的内容,分析IMAP协议的工作过程并画出邮件接收过程简图,比较它

相关文档
最新文档