实验十 STP、POP3报文格式及分析.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验十 SMTP、POP3报文格式及分析 【实验目的】 通过分析SMTP和POP3报文格式及协议交互过程; 理解SMTP和POP3的基本工作原理和工作过程; 了解常见的SMTP、POP3命令。 【实验内容】 分析SMTP和POP3报文的结构,了解常见命令的功能; 单个或批量发送TELNET报文; 分析、理解TELNET的会话过程。 【实验原理】 SMTP协议用来将发信人撰写的邮件发给SMTP服务器,收信人通过POP3协议从邮件服务器上收取电子邮件。 简单邮件传送协议SMTP 连接建立 发信人先将要发送的邮件送到邮件缓存,SMTP客户每隔一定时间对邮件缓存扫描一次。如果发现有邮件,使用熟知端口25与目的主机的SMTP服务器建立TCP连接。连接建立后,SMTP服务器发出“220 Service ready”。然后SMTP客户向SMTP服务器发送HELO命令,附上发送方的主机名。SMTP如果有能力接收,则回答“250 OK”,否则回答“421 Service not available”。 邮件传送 邮件传送从MAIL命令开始,MAIL命令后面有发信人的地址。若SMTP服务器准备好接收邮件,在回答“250 OK”,否则,返回一个差错代码。随后跟着一个多多个RCPT命令,再后面是DATA命令。 连接释放 邮件发送完毕后,SMTP客户应发送QUIT命令。SMTP服务器返回的信息是“221”,表示同意释放TCP连接。 邮局协议POP 邮件协议的第3个版本POP3是现在常用的一种邮件读取协议。它也使用客户服务器的工作方式。POP客户使用熟知端口110同POP服务器建立TCP连接,连接建立好以后,POP3客户同POP3服务器之间通过交互命令和响应完成邮件的接收。POP3的命令如下: 命令 参数 描述 USER name 指明用户的邮箱 PASS string 发口令给POP3服务器 APOP name digest 授权 STAT 请求邮箱的统计资料 UIDL [msg] 返回邮件标识 LIST [msg] 返回邮件数量和大小 RETR msg 返回邮件全部文本 DELE msg 标记为删除 RSET 重置所有标记为删除的邮件 TOP msg n 返回邮件前n行 NOOP 空操作 QUIT 退出 POP3有两种响应,分别是正响应“+OK”和负响应“-ERR”。 【实验步骤】 练习一:分析SMTP报文的格式 运行报文仿真编辑器; 单击工具栏上的“新建报文”按钮,在弹出的“新建报文”对话框中选择报文类型为“SMTP”,单击“确定”按钮,报文仿真编辑器自动构造一个SMTP报文; 也可以通过单击工具栏上“打开”按钮,选择安装目录下Data目录中报文仿真编辑器存档文件:smtp.pef,报文仿真编辑器显示预存的SMTP报文; 选中报文列表框中的一条记录,报文仿真编辑器中间部分自动显示此条报文记录的协议结构树; 选中协议结构树中的“SMTP首部”结点,报文仿真编辑器右侧部分自动显示当前SMTP报文的内容; 查看SMTP报文的结构和内容,分析各个命令的含义。 练习二:发送和接收SMTP报文序列 运行报文解析器; 单击报文解析器工具栏上的“开始捕获”按钮,报文解析器开始捕获数据报; 单击报文仿真编辑器工具栏上的“发送报文”按钮,报文仿真编辑器弹出“发送成功”对话框; 单击报文解析器工具栏上的“停止捕获”按钮,在报文解析器左侧报文列表框中查看所接收到的报文仿真编辑器发出的报文; 选中其中一条报文记录,报文解析器中间部分自动显示此条报文记录的协议结构树,比较是否与发送的报文相同。 练习三:SMTP协议分析 单击报文仿真编辑器工具栏上的“打开”按钮,选择安装目录下Data目录中报文仿真编辑器存档文件:smtp.pef,报文仿真编辑器显示预存的SMTP报文; 单击报文解析器工具栏上的“开始捕获”按钮,报文解析器开始捕获数据报; 单击报文仿真编辑器工具栏上的“发送报文”按钮,报文仿真编辑器弹出“发送成功”对话框,发送出报文列表框中的报文; 可以看到报文解析器接收到报文仿真编辑器发出的报文,单击报文解析器工具栏上的“停止捕获”按钮,停止捕获报文; 单击工具栏上的“协议分析”按钮,报文解析器弹出协议分析对话框。在“协议”下拉列表中选择“SMTP”,对话框下部的列表框中显示存在的SMTP会话。选择一个SMTP会话,单击“确定”按钮; 报文解析器左侧的报文列表中显示这该SMTP会话中所有的报文,右侧以图形的方式显示该SMTP会话的交互过程。选中左侧报文列表中的一条记录,报文解析器中部显示该报文的协议结构树,右侧的协议交互图中以蓝色突出显示该SMTP报文; 在左侧的报文列表中选择不同的SMTP报文,观察协议交互的进行过程,以及报文中出现的各

文档评论(0)

xciqshic + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档