合肥学院TCPIP协议分析及应用实验报告_第1页
合肥学院TCPIP协议分析及应用实验报告_第2页
合肥学院TCPIP协议分析及应用实验报告_第3页
合肥学院TCPIP协议分析及应用实验报告_第4页
合肥学院TCPIP协议分析及应用实验报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机科学与技术系 实 验 报 告专业名称 网络工程 课程名称 TCP/IP协议 项目名称 邮件协议SMTP、POP3、IMAP 班 级 学 号 姓 名 同组人员 实验日期 2014.12 一、实验目的与要求:1、实验目的1) 掌握邮件服务的工作原理 2) 掌握SMTP、POP3、IMAP的工作过程 3) 了解SMTP、POP3、IMAP协议的命令和使用方法 2、实验环境拓扑结构此实验一个人完成,C主机既是源主机又是目的主机。C的IP地址:58网关和DNS:54服务器的IP地址:54二、实验内容1.实验原理 从发件人到收件人之间的邮件

2、传输过程由三个阶段构成: 第一阶段:电子邮件从用户代理进入本地服务器。邮件并不是直接传送到远程服务器的,因为远程服务器不能保证始终可用。所以,邮件在发送前会一直保存在本地服务器中。用户代理使用SMTP客户端软件,而本地服务器使用SMTP服务器软件。 第二阶段:电子邮件由本地服务器中继传递。在这一阶段,远程服务器作为SMTP服务器,而本地服务器作为SMTP客户端。电子邮件分发给远程服务器,而不是远程用户代理。原因是SMTP报文必须由始至终处于运行状态的服务器接收,服务器必须不间断运行的原因是由于邮件可能随时到达。然而,人们经常在一天的工作结束时关闭计算机,所以,通常情况下,组织机构会分派一台计算

3、机作为邮件服务器,运行SMTP服务器程序。电子邮件由这台邮件服务器接收,存储在用户的邮箱中,便于以后检索。第三阶段:远程用户代理使用邮件访问协议,如POP3或者IMAP来访问邮箱并获取邮件。2. 实验流程概述1)在机房调试好需做的拓扑结构2)根据拓扑结构,配置小组成员各自电脑的IP地址,子网掩码和网管3)根据课件中的具体实验要求和实验步骤进行操作3.实验具体步骤与实验结果每台仿真编辑器上都安装有outlook express软件,学生可以进行账号的配置并利用其进行收发邮件的操作。实验室建立了自己的邮件服务器,并提供IP地址、用户帐号、密码和域名。邮件服务器域名为JServer.NetLab。将

4、主机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并设置一个邮

5、件帐号,邮件接收服务器为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.邮件的内容首部包

6、括一些关键信息,如From、Subject、To等,请分析邮件首部格式。b.分析在邮件的首部字段中有关MIME的信息。给自己发送一个邮件使用协议分析器,提取过滤信息为SMTP获取报文保存SMTP会话分析 练习二:使用Outlook接收电子邮件 (1)使用POP3协议接收步骤1:主机B启动协议分析器进行数据捕获并设置过滤条件(提取POP3协议)。步骤2:主机A接收练习一中发送的邮件。步骤3: 察看主机B捕获的数据,保存会话命令(方法:会话交互视图单击右键保存会话命令菜单,保存为POP3.txt)。 POP3使用的TCP端口是_。 找出传输用户帐号及密码的数据包,能不能看到用户密码? 结合POP3

7、.txt的内容,分析POP3协议的工作过程并画出邮件接收过程简图,比较它与SMTP协议的不同点。 找到接收邮件内容的报文(对命令RETR响应的报文),察看是否与发送的内容一致?(2)使用IMAP协议接收步骤4:主机B重新进行数据捕获,并设置过滤条件(提取IMAP协议)。步骤5:主机A使用Outlook Express设置一个邮件账号,邮件接收服务器为IMAP。发送一封邮件并对其接收。步骤6:察看主机B捕获的数据,保存会话命令(会话交互视图单击右键保存会话命令菜单,保存为IMAP.txt)。 IMAP使用的TCP端口是_。 找出传输用户帐号及密码的数据包,能不能看到用户密码?结合IMAP.txt

8、的内容,分析IMAP协议的工作过程并画出邮件接收过程简图,比较它与POP3协议的异同点。接收练习一发送的邮件使用协议分析器,提取过滤信息为POP3获取报文保存POP3会话分析删除所有账户信息,如练习一一样设置新账户,不过协议选择IMAP协议,给自己发送一封邮件。使用协议分析器,提取过滤信息为IMAP获取报文保存IMAP会话分析3、 实验分析与小结实验结果分析:(1) SMTP使用的TCP端口是25。找出传输用户帐号及密码的数据包,能不能看到用户密码?答:可以看到用户密码。SMTP连接的建立过程源IP目的IP报文摘要和参数报文作用5854220 HELO

9、250220:服务器就绪HELO:将客户的域名通知服务器250:请求命令完成邮件的传输过程源IP目的IP报文摘要和参数报文作用5854MALE介绍报文的发送者,进行邮件传输SMTP连接的释放过程源IP目的IP报文摘要和参数报文作用5854 ACK FIn 客户端发送FIN段,服务器对FIN段的确认(2) POP使用的TCP端口是 110。找出传输用户帐号及密码的数据包,能不能看到用户密码?答:能看到。找到接收邮件内容的报文(对命令RETR响应的报文),察看是否与发送的内容一致?答:一致。 (3) IMAP使用的TC

10、P端口是143。找出传输用户帐号及密码的数据包,能不能看到用户密码?答:能看到。 POP3 与 IMAP 的区别: POP3 提供了快捷的邮件下载服务,用户可以利用 POP3 把邮箱里的信下载下来离线阅读。 一旦邮件进入 PC 的本地硬盘,就可以选择把邮件从服务器上删除,然后脱离 Internet 的连接并选择在任何时候阅读已经下载的邮件。 IMAP 同样提供了方便的邮件下载服务,让用户服务能进行离线阅读,但 IMAP 还可以进行预览,这样就可以对有用的和无用的邮件进行筛选。节约了用户的时间。心得体会:邮件协议实验在做时遇到不少问题,从最基本的机器ping不通,到后来邮件发送后客户端接收不到,种种问题通过换交换机插接口、重新设置邮件服务器使问题一一被解决,此次实验应同组中的机器都在使用,抓包不方便,所以大部分邮件都是自己发给自己的,其实验效果是一样的,变通一下以克服实验环境不足。四、其它思考题1.电子邮件系统使用TCP传送邮件。 为什么有时我们会遇到邮件发送失败的情况?为什么有时对方会收不到我们发送的邮件?答:邮件客户端配置错误或邮件服务器关机等都可以导致邮件发送失败,邮件服务器之间互相不信任可导致邮件接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论