实验十smtp、pop3报文格式及分析

实验十smtp、pop3报文格式及分析

ID:8918458

大小:108.00 KB

页数:5页

时间:2018-04-12

实验十smtp、pop3报文格式及分析_第1页
实验十smtp、pop3报文格式及分析_第2页
实验十smtp、pop3报文格式及分析_第3页
实验十smtp、pop3报文格式及分析_第4页
实验十smtp、pop3报文格式及分析_第5页
资源描述:

《实验十smtp、pop3报文格式及分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验十SMTP、POP3报文格式及分析【实验目的】1、通过分析SMTP和POP3报文格式及协议交互过程;2、理解SMTP和POP3的基本工作原理和工作过程;3、了解常见的SMTP、POP3命令。【实验内容】1、分析SMTP和POP3报文的结构,了解常见命令的功能;2、单个或批量发送TELNET报文;3、分析、理解TELNET的会话过程。【实验原理】SMTP协议用来将发信人撰写的邮件发给SMTP服务器,收信人通过POP3协议从邮件服务器上收取电子邮件。简单邮件传送协议SMTPa)连接建立发信人先将要发送的邮件送到邮件缓存,SMTP客户每隔一定时间对邮件缓存扫描

2、一次。如果发现有邮件,使用熟知端口25与目的主机的SMTP服务器建立TCP连接。连接建立后,SMTP服务器发出“220Serviceready”。然后SMTP客户向SMTP服务器发送HELO命令,附上发送方的主机名。SMTP如果有能力接收,则回答“250OK”,否则回答“421Servicenotavailable”。b)邮件传送邮件传送从MAIL命令开始,MAIL命令后面有发信人的地址。若SMTP服务器准备好接收邮件,在回答“250OK”,否则,返回一个差错代码。随后跟着一个多多个RCPT命令,再后面是DATA命令。a)连接释放邮件发送完毕后,SMTP客户

3、应发送QUIT命令。SMTP服务器返回的信息是“221”,表示同意释放TCP连接。邮局协议POP邮件协议的第3个版本POP3是现在常用的一种邮件读取协议。它也使用客户服务器的工作方式。POP客户使用熟知端口110同POP服务器建立TCP连接,连接建立好以后,POP3客户同POP3服务器之间通过交互命令和响应完成邮件的接收。POP3的命令如下:命令参数描述USERname指明用户的邮箱PASSstring发口令给POP3服务器APOPnamedigest授权STAT请求邮箱的统计资料UIDL[msg]返回邮件标识LIST[msg]返回邮件数量和大小RETRms

4、g返回邮件全部文本DELEmsg标记为删除RSET重置所有标记为删除的邮件TOPmsgn返回邮件前n行NOOP空操作QUIT退出POP3有两种响应,分别是正响应“+OK”和负响应“-ERR”。【实验步骤】练习一:分析SMTP报文的格式1、运行报文仿真编辑器;2、单击工具栏上的“新建报文”按钮,在弹出的“新建报文”对话框中选择报文类型为“SMTP”,单击“确定”按钮,报文仿真编辑器自动构造一个SMTP报文;3、也可以通过单击工具栏上“打开”按钮,选择安装目录下Data目录中报文仿真编辑器存档文件:smtp.pef,报文仿真编辑器显示预存的SMTP报文;4、选中

5、报文列表框中的一条记录,报文仿真编辑器中间部分自动显示此条报文记录的协议结构树;5、选中协议结构树中的“SMTP首部”结点,报文仿真编辑器右侧部分自动显示当前SMTP报文的内容;6、查看SMTP报文的结构和内容,分析各个命令的含义。练习二:发送和接收SMTP报文序列1、运行报文解析器;2、单击报文解析器工具栏上的“开始捕获”按钮,报文解析器开始捕获数据报;3、单击报文仿真编辑器工具栏上的“发送报文”按钮,报文仿真编辑器弹出“发送成功”对话框;4、单击报文解析器工具栏上的“停止捕获”按钮,在报文解析器左侧报文列表框中查看所接收到的报文仿真编辑器发出的报文;5、

6、选中其中一条报文记录,报文解析器中间部分自动显示此条报文记录的协议结构树,比较是否与发送的报文相同。练习三:SMTP协议分析1、单击报文仿真编辑器工具栏上的“打开”按钮,选择安装目录下Data目录中报文仿真编辑器存档文件:smtp.pef,报文仿真编辑器显示预存的SMTP报文;2、单击报文解析器工具栏上的“开始捕获”按钮,报文解析器开始捕获数据报;3、单击报文仿真编辑器工具栏上的“发送报文”按钮,报文仿真编辑器弹出“发送成功”对话框,发送出报文列表框中的报文;4、可以看到报文解析器接收到报文仿真编辑器发出的报文,单击报文解析器工具栏上的“停止捕获”按钮,停止

7、捕获报文;5、单击工具栏上的“协议分析”按钮,报文解析器弹出协议分析对话框。在“协议”下拉列表中选择“SMTP”,对话框下部的列表框中显示存在的SMTP会话。选择一个SMTP会话,单击“确定”按钮;6、报文解析器左侧的报文列表中显示这该SMTP会话中所有的报文,右侧以图形的方式显示该SMTP会话的交互过程。选中左侧报文列表中的一条记录,报文解析器中部显示该报文的协议结构树,右侧的协议交互图中以蓝色突出显示该SMTP报文;7、在左侧的报文列表中选择不同的SMTP报文,观察协议交互的进行过程,以及报文中出现的各种SMTP命令。练习一:分析POP3报文的格式1、运

8、行报文仿真编辑器;2、单击工具栏上的“新建报文”按钮

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。