欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年福建农林大学计算机网络实验报告五 .pdf

    • 资源ID:30522451       资源大小:691.29KB        全文页数:12页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年福建农林大学计算机网络实验报告五 .pdf

    福建农林大学计算机与信息学院实 验 报 告课程名称:计算机网络姓名:学院:计算机与信息学院专业:计算机科学与技术年级:学号:指导教师:林要华职称:讲师2015 年 10 月 27 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 实验项目列表序号实验项目名称成绩指导教师1 TCP/IP 实用程序的使用2 3 4 5 6 7 8 总评名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 实验报告系:计算机科学专业:计算机科学与技术年级:姓名:学号:实验室号:计算机号:实验日期:2015 年 10 月 27 日指导教师签字:成绩:报告退发(订正 、 重做 ) 实验五应用层 SMTP 协议分析一、实验目的1、学习 CMailServer 邮件服务软件和Outlook Express 客户端软件的基本配置与使用。2、分析 SMTP 及 POP3 协议报文格式和SMTP 及 POP3 协议的工作过程。二、实验工具软件简介为了观察到邮件发送的全部过程,需要在本地计算机上配置邮件服务器和客户代理。在这里我们使用CMailServer服务器软件配置本地邮件服务器,使用Windows XP 自带的Outlook Express 作为客户代理。1、CMailServer CMailServer 于 2000 年 8 月问世,是安全易用的全功能的邮件服务器软件,基于 Windows平台,支持通用邮件客户端软件Outlook Express、Microsoft Outlook 、Foxmail 等收发邮件。CMailServer 设置简单,容易使用,非常适合实验使用。2、Outlook Express Outlook Express 是 Windows 系统自带的电子邮件客户端软件,功能强大,支持多用户,无论是电子邮件还是新闻组,Outlook Express 都是有力的重要工具软件。三、实验内容和步骤1、CMailServer 邮件服务器配置在初次进入CMailServer 后,系统只提供Admin 系统管理帐户,需要配置后才能使用。就本次实验而言,我们只要完成服务器设置和帐户设置,就可以进行实验了。首先,选择菜单:工具服务器设置,打开图5.52 所示对话框,完成如下设置:(1)服务:选择为局域网邮件服务器;(2)取消允许ESMTP 、邮件代理和作为NT 服务运行的选择;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - (3)邮箱域名设置为:单域名,并指定。由于实验网络并没有接入外部网络,因此这里可以由学生自己定义,例如stu*.com 。 (* 用学号代替)2、新建邮箱账号而后,选择菜单:账号新建账号打开图5.53 所示对话框,完成新账号设置。账号指定为:姓名全拼;密码设置为:test;姓名指定为:真实姓名;3、Outlook Express 客户端配置(1)打开 Outlook Express,点击“工具” ,然后选“帐户” ,打开图5.54 所示对话框。(2)添加邮箱单击添加,选择邮件,进入Internet 连接向导。显示名:输入用户的姓名;电子邮件地址输入“你的账号stu*.com ” ;接收邮件服务器和发送邮件服务器设置为PC1 的 IP 地址;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 帐户名和密码输入你的账号和密码,直到完成。在帐户列表中就会看到新设置的邮件帐户,单击属性,查看设置,如图5.55 和图 5.56所示。4、在 PC2 上使用 Outlook Express 创建新邮件,收信人为自己,如图5.57 所示,点击菜单:文件以后发送,将邮件保存到发信箱. 5、在 PC1 和 PC2 上运行抓包软件,开始截获报文。PC2 执行 Outlook Express 发送与名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - 接收;如果邮件收发都没有问题,可以在CMailServer 状态窗口中看到图5.58 所示信息。6、停止截获报文,将截获的结果保存为Mail- 学号并进行分析。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 12 页 - - - - - - - - - 通过 PC1 监控到数据流量,分析这些数据包并回答下列问题:1)综合分析截获的报文,从 TCP 连接建立后开始分析SMTP 协议的工作过程,填写表5.1,仅填写 SMTP 报文:表 5.1 SMTP 协议工作过程SMTP连接的建立过程报文号源站点目标站点报文信息及参数报文作用812 192.168.65.64 192.168.65.62 220 ESMTP CMailServer 5.4.6 SMTP Service Ready(Unregistered)SMTP服 务 器已经准备好813 192.168.65.62 192.168.65.64 HELO stu064 客 户 向SMTP服 务 器 发 送HELO 814 192.168.65.64 192.168.65.62 250 welcome here SMTP服 务 器若 有 能 力接 收邮件邮件传送过程报文号源站点目标站点报文信息及参数报文作用815 192.168.65.62 192.168.65.64 MAIL FROM: SMTP客 户 开始发送邮件816 192.168.65.64 192.168.65.62 250 OK SMTP服 务 器准备好817 192.168.65.62 192.168.65.64 RCPT TO: SMTP客 户 发一个PCPT TO命令,指出邮件要 发 送 的目 的地818 192.168.65.64 192.168.65.62 250 OK SMTP服 务 器准备好819 192.168.65.62 192.168.65.64 DATA 要 开 始 发 送 邮件内容820 192.168.65.64 192.168.65.62 354 send the mail data,end with SMTP服 务 器能接收邮件822 192.168.65.62 192.168.65.64 Message Body 发送邮件EOM 1222 192.168.65.64 192.168.65.62 250 OK 邮件收到SMTP连接的释放过程报文号源站点目标站点报文信息及参数报文作用1223 192.168.65.64 192.168.65.62 QUIT SMTP客 户 发送 QUIT 1224 192.168.65.62 192.168.65.64 221 SMTP SERVIC服 务 器 返 回名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 12 页 - - - - - - - - - E CLOSED “221 Bye 2) 综合分析截获的报文,从TCP 连接建立以后开始分析POP3 协议的工作过程,将结果填入表5.2,仅考虑请求和应答报文。表 5.2 POP 协议工作过程状态报文号类型(请求/应答)信息及参数报文作用确认状态812 response 220 esmtp cmailserver 5.4.6 smtp service ready(unregistered)SMTP 服务器已经准备好813 command helo stu064 客户向 SMTP 服务器发送 HELO 814 response 250 welcome here SMTP 服务器若有能力接收邮件815 command mail from: SMTP 客户开始发送邮件处理状态816 response 250 ok SMTP 服务器准备好817 command rcpt to: SMTP 客户发一个 PCPT TO 命令,指出邮件要发送的目的地818 response data SMTP 服务器准备好819 command 250 ok 要开始发送邮件内容820 response 354 send the mail data,end with SMTP 服务器能接收邮件1222 response 250 ok 邮件收到1223 command quit SMTP 客户发送QUIT 1224 response 221 smtp service closed 服 务 器 返 回“221 Bye 更新状态364 response +ok cmailserver 5.4.POP3 服务器已名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 12 页 - - - - - - - - - 6op3 service ready 准备好366 response +ok welcome here POP3 服务器若有能力接收邮件3)查看两次截获的报文的结果中TCP 连接建立的过程,回答SMTP 和 POP3 分别使用的 TCP 端口是多少。SMTP 使用 TCP 端口 25 POP3 使用 TCP 端口 110 附录: SMTP 和 POP 基本原理网络体系结构中的最高层是应用层,它包括了所有的高层协议,并且随着网络应用的日益推广,不断有新的协议加入。TCP/IP 体系的应用层协议主要有:域名服务 DNS(Domain Name System) ,用于实现互联网中主机域名到IP 地址的映射功能;文件传输协议FTP(File Transfer Protocol ) ,用于实现互联网中交互式文件传输;超文本传输协议HTTP (Hyper Text Transfer Protocol ) ,用于 WWW 服务。电子邮件协议SMTP(Simple Mail Transfer Protocol )和 POP3(Post Office Protocol ) ,用于实现电子邮件的传送和读取功能;远程终端协议TELNET ,用于实现互联网中远程登录功能;计算机通信的对象是应用层中的应用进程,在TCP/IP 体系中,两个应用进程采用客户服务器方式进行通信。客户服务器方式描述进程之间服务和被服务关系。当A 进程需要B进程的服务时,A 是客户, B 是服务器。也许在下次通信时,B 需要 A 的服务,此时, B 是客户而A 是服务器。客户与服务器的通信关系一旦建立,通信就可以是双向的,客户和服务器都可以发送和接收信息。电子邮件相关协议一个电子邮件系统有图6 所示的三个组成部分,即用户代理、 邮件服务器和电子邮件协议。用户代理是在用户PC 机上运行的程序,用户利用它来编辑、发送和接收邮件;邮件服务器是电子邮件系统的核心构件,功能是发送和接收邮件。电子邮件在发送和接收过程中所必须遵守的格式和规则就是电子邮件协议。其发送和接收过程如下:图 6 电子邮件的组成和工作原理用户利用用户代理编辑一份电子邮件,指明收件人地址,然后利用SMTP 协议将邮件发送到发送方的电子邮件服务器。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 12 页 - - - - - - - - - 发送方的邮件服务器收到该邮件后,按照收件人地址中的邮件服务器的主机名,通过SMTP 协议将邮件发送到接收方的电子邮件服务器,接收方的邮件服务器根据收件人地址中的账号将邮件放入对应的邮箱中。利用 POP3 或 IMAP 协议, 接收方用户可以在任何时间、地点使用用户代理从自己的邮箱中读取邮件。(1)简单邮件传送协议SMTP SMTP 是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从发送方服务器传输到接收方服务器。SMTP 使用客户服务器方式, 负责发送邮件的进程就是SMTP 客户,负责接收邮件的进程是SMTP 服务器。 SMTP 协议的工作过程如下:1)建立连接SMTP 客户每隔一定的时间对邮件缓存扫描一次,若发现有邮件,就使用25 号端口与目的主机的SMTP 服务器建立TCP 连接。在连接建立后,SMTP 服务器要发出“220 Service ready” 。SMTP 客户向 SMTP 服务器发送HELO 命令,并附上发送方主机名。SMTP 服务器若有能力接收邮件,则回发“250 OK ” ,表示已准备好接收;否则,则回答“ 421 Service not available ” 。2)邮件传送SMTP 客户向服务器发送MAIL FROM命令,开始发送邮件,命令后跟发信人地址。若 SMTP 服务器准备好接受邮件,则回答“250 OK” 。否则,返回一个代码,指出出错原因。SMTP 客户发一个或多个RCPT TO 命令,其格式为RCPT TO:,指出信件要发送的目的地。 对每个 RCPT 命令,若其后的邮箱在接收端系统中,则服务器回答 “250 OK” 。否则,回答“550 No such user here” 。接着,SMTP 客户发送DATA 命令, 表示要开始发送邮件内容了。若能接收邮件, SMTP服务器返回“ 354 send the mail data ,end with ” ;否则,返回“421(服务器不可用) ” 、 “500(无法识别) ”等。注意: 、 分别表示十六进制字符0d、0a,即 r 和n。SMTP 客户发送邮件内容,发送完毕,再发送 。若邮件收到了,则服务器返回“ 250 OK ” ,否则,返回一个差错代码。3)释放连接邮件发送完毕后,SMTP 客户发送QUIT 消息,服务器返回 “ 221 Bye。断开 TCP 连接,结束邮件传输。(2)邮局协议POP3 POP 协议用作从服务器到客户端的邮件传输中,尽管它的功能有限,但它的使用非常广泛,目前已发展到第三版,称POP3。在 POP3 协议中有三种状态:确认状态、处理状态和更新状态。初始时,服务器通过侦听TCP 端口 110 开始 POP3 服务。当客户需要使用服务名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 12 页 - - - - - - - - - 时,它将与服务器主机建立TCP 连接, POP3 服务器发送一个单行的确认消息,如“OK Welcome to coremail Mail Pop3 Server ”之类的消息。此时,POP3会话就进入了确认状态。1)确认状态POP3 客户首先发送user 命令,将用户账号发送给pop3 服务器,如果POP3 服务器以“OK 信息响应,客户就可以发送pass命令以完成确认。当客户发送了pass 命令后,服务器根据 user和 pass命令的附加信息决定是否允许访问相应的邮件并返回应答信息。2)处理状态一旦 POP3 服务器成功地确认了客户的身份,服务器给相应的邮件加排他锁并打开该邮件,这时 POP3 会话进入处理状态。客户可以使用下面的POP3 命令对邮件进行操作,对于每个命令服务器都会返回应答。STAT 请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数。UIDL 请求服务器发回邮件的唯一标识符,POP3 会话的每个标识符都将是唯一的。LIST 请求服务器发回邮件数量和每个邮件的大小。RETR 请求服务器发回由参数标识的邮件的全部文本。DELE 请求服务器将由参数标识的邮件标记为删除,由quit 命令执行。RSET 请求服务器将重置所有标记为删除的邮件,用于撤消DELE 命令。 TOP 请求服务器将返回由参数标识的邮件前n 行内容, n 必须是正整数。3)更新状态当客户在处理状态下发送quit 命令后,会话进入更新状态。(注意 :如果客户在确认状态下发送 quit 后,会话不进入更新状态。)服务器删除所有标记为删除的邮件,然后释放排它锁,并返回这些操作的状态码。此后,TCP 连接被中断。如果会话因为quit 命令以外的原因中断,会话并不进入更新状态,也不从服务器中删除任何信件。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -

    注意事项

    本文(2022年福建农林大学计算机网络实验报告五 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开