您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > TCPIP实验六应用层协议-2邮件协议SMTPPOP3IMAP
湖北文理学院《TCP/IP协议原理与应用》实验报告专业班级:姓名:学号:任课教师:2014-12-23实验六应用层协议-2邮件协议SMTP、POP3、IMAP一、实验目的与要求1、掌握邮件服务的工作原理2、掌握SMTP、POP3、IMAP的工作过程3、了解SMTP、POP3、IMAP协议的命令和使用方法二、实验原理最常用的网络服务之一是电子邮件(E-mail)。电子邮件用于把包含文本、视频或图片的单条报文发送给一个或者多个收件人。简单邮件传输协议(SimpleMailTransferProtocol,SMTP)是在因特网中用于电子邮件的标准机制。SMTP通过使用发送方SMTP和接收方SMTP进程来发送和接收E-mail消息,这些进程执行E-mail的传送和接收服务。SMTP服务器监听TCP25号端口,并对客户端发送的合法命令做出响应。详见RFC821、822、1869。三、实验过程练习一:使用Outlook发送电子邮件1、主机B启动协议分析器进行数据捕获,并设置过滤条件(提取SMTP协议)。2.主机A打开邮件工具:OutlookExpress并设置一个邮件帐号,邮件接收服务器为POP3,编辑并发送一个电子邮件。3.察看主机B捕获的数据,保存会话命令(方法:会话交互视图\单击右键\保存会话命令菜单,保存为Smtp.txt)。a)SMTP使用的TCP端口是25。b)找出传输用户帐号及密码的数据包,能不能看到用户密码?答:可以看见用户密码c)结合Smtp.txt的SMTP传输过程,填写下表。SMTP连接建立过程源IP目的IP报文摘要和参数报文作用主机A的IP服务器IPSYN发起者发送初始段服务器IP主机A的IPACKSYN接收端发送应答段主机A的IP服务器IPACK对接收端的确认邮件传输过程源IP目的IP报文摘要和参数报文作用服务器IP主机A的IP220表示服务就绪主机A的IP服务器IPEHLO发送端的主机名服务器IP主机A的IP250请求命令完成主机A的IP服务器IPAUTHLOGIN与服务器进行身份认证服务器IP主机A的IP334用base64编码的响应服务器IP主机A的IP334用base64编码的响应服务器IP主机A的IP235成功完成了认证交互主机A的IP服务器IPMAILFROM发信人服务器IP主机A的IP250请求命令完成主机A的IP服务器IPRCPTTO预期的收信人服务器IP主机A的IP250请求命令完成主机A的IP服务器IPDATA邮件的主体服务器IP主机A的IP354开始邮件输入服务器IP主机A的IP250请求命令完成主机A的IP服务器IPQUIT向系统注销服务器IP主机A的IP221服务关闭传输信道SMTP连接释放过程源IP目的IP报文摘要和参数报文作用主机A的IP服务器IPACKFIN客户端发送FIN段服务器IP主机A的IPACK服务器端对FIN段的确认服务器IP主机A的IPACKFIN服务器端发送FIN段主机A的IP服务器IPACK客户端对FIN段的确认找到传输邮件内容的第一个报文,即包含很多HeaderField字段的Smtp报文:a.邮件的内容首部包括一些关键信息,如From、Subject、To等,请分析邮件首部格式。b.分析在邮件的首部字段中有关MIME的信息。练习二:使用Outlook接收电子邮件使用POP3协议接收1.主机B启动协议分析器进行数据捕获并设置过滤条件(提取POP3协议)。2.主机A接收练习一中发送的邮件。3.察看主机B捕获的数据,保存会话命令(方法:会话交互视图\单击右键\保存会话命令菜单,保存为POP3.txt)。a)POP3使用的TCP端口是110。b)找出传输用户帐号及密码的数据包,能不能看到用户密码?答:能看到用户密码。c)结合POP3.txt的内容,分析POP3协议的工作过程并画出邮件接收过程简图,比较它与SMTP协议的不同点。d)找到接收邮件内容的报文(对命令RETR响应的报文),察看是否与发送的内容一致?答:接收的报文与发送的报文一致。使用IMAP协议接收4.主机B重新进行数据捕获并设置过滤条件(提取IMAP协议)。5.主机A使用OutlookExpress设置一个邮件账号,邮件接收服务器为IMAP。发送一封邮件并对其接收。6.察看主机B捕获的数据,保存会话命令(会话交互视图\单击右键\保存会话命令菜单,保存为IMAP.txt)。a)IMAP使用的TCP端口是143。b)找出传输用户帐号及密码的数据包,能不能看到用户密码?答:能看到用户密码。c)结合IMAP.txt的内容,分析IMAP协议的工作过程并画出邮件接收过程简图,比较它与POP3协议的异同点。POP3与IMAP的区别:POP3提供了快捷的邮件下载服务,用户可以利用POP3把邮箱里的信下载到PCh上进行离线阅读。一旦邮件进入PC的本地硬盘,就可以选择把邮件从服务器上删除,然后脱离Internet的连接并选择在任何时候阅读已经下载的邮件。IMAP同样提供了方便的邮件下载服务,让用户服务能进行离线阅读,但IMAP能完成的却远远不只这些。首先,IMAP提供的摘要浏览功能可以让你阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。也就是说,你不必等所有的邮件都下载完毕后才知道空间邮件里都有些什么。如果你根据摘要信息就可以决定某些邮件对你毫无用处,你就可以直接在服务器上把这些邮件删除掉,而不必浪费你宝贵的上网时间。四、实验总结与体会本次实验主要考察应用层协议的协议邮件协议SMTP、POP3、IMAP三种邮件协议,这三种协议主要是关于邮件的传送与接受的协议,但是原理是不一样的,工作机制也不一样。
本文标题:TCPIP实验六应用层协议-2邮件协议SMTPPOP3IMAP
链接地址:https://www.777doc.com/doc-2862202 .html