第二次实验报告:使用Packet Tracer分析应用层协议

  • 姓名:陈敏
  • 学号:201821042003
  • 班级:计算1813

一.实验目的

熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。

二.实验内容

使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。

步骤包含:

  • 建立网络拓扑图
  • 配置参数
  • 抓包
  • 分析数据包

三.实验报告

建立网路拓扑图:

第二次实验报告:使用Packet Tracer分析应用层协议_第1张图片

 建立pc0客户端与sever0服务器端,将二者连接,构成简单的网络拓扑。

3.1  DNS

(1)配置参数

  1. pc0:ip地址设置为192.168.1.3;DNS Sever设置为192.168.1.4
  2. server0:ip地址设置为192.168.1.4
  3. 设置server0的DNA Service为on,添加域名min.chen

 

第二次实验报告:使用Packet Tracer分析应用层协议_第2张图片

 

(2)抓包并分析抓到的数据包

抓包过程:

1.向pc0的Web Browser 的URL 输入域名min.chen

2.仅设置DNS协议

3.点击play进行抓包

4.抓包结果如下:

第二次实验报告:使用Packet Tracer分析应用层协议_第3张图片

请求报文:

第二次实验报告:使用Packet Tracer分析应用层协议_第4张图片

 

响应报文:

第二次实验报告:使用Packet Tracer分析应用层协议_第5张图片

第一行:表示要查询的域名信息

第二行:TYPE表示查询类型,CLASS表示查询类

第三行:TTL表示生存时间,即各地的DNS缓存服务器多久去权威域名解析服务器获取一次域名的解析IP,单位分钟

第四行:LENGTH表示数据长度,IP为需要访问的域名的地址

3.2 FTP

(1)配置参数:

pc0:192.168.1.3

server0:192.168.1.4

(2)抓包并分析抓到的数据包

抓包过程:

1.设置匿名用户cisco

第二次实验报告:使用Packet Tracer分析应用层协议_第6张图片

 

2.仅设置FTP协议

3.点开pc0中的Command Prompt,先输入域名地址,等待输入用户密码,最后显示Logged in时,抓包成功

 

第二次实验报告:使用Packet Tracer分析应用层协议_第7张图片

抓包结果:

第二次实验报告:使用Packet Tracer分析应用层协议_第8张图片

有多个请求报文和响应报文

1.服务端向客户端发送request报文,code值为220,表示用户准备就绪

2.客户端发送含用户名的请求报文

3.服务端回复表示用户名可以,需要密码的响应报文,code值为331

4.客户端发送含密码的请求报文

5.服务端回复登录成功的响应报文,code值为230

最后的请求报文:

第二次实验报告:使用Packet Tracer分析应用层协议_第9张图片

          cisco表示用户名密码

最后的响应报文:

第二次实验报告:使用Packet Tracer分析应用层协议_第10张图片

          code值为230,表示用户已登录,请继续操作

          登录成功后,可向Command Prompt输入help,调用dir命令可访问cisco文件

         最后输入quit命令退出后,server0发送关闭连接的响应报文,code值为221

3.3 DHCP

(1)配置参数:

pc0:配置DHCP动态地址

server0:192.168.1.4

(2)抓包并分析抓到的数据包

1.设置服务端的DHCP Service为on,默认

2.设置pc0的ip地址,调试为DHCP方式地址

第二次实验报告:使用Packet Tracer分析应用层协议_第11张图片

3.仅设置DHCP协议,抓包

第二次实验报告:使用Packet Tracer分析应用层协议_第12张图片

4.分析包

 第二次实验报告:使用Packet Tracer分析应用层协议_第13张图片

 服务端为客户端分配了192.168.1.1的动态地址 

3.4 smtp和pop3

 

 

    1.pc0:ip地址设置为192.168.1.3;DNS Sever设置为192.168.1.4

    2.server0:ip地址设置为192.168.1.4

    3.在服务器端的DNS添加pop3与smtp对应域名

第二次实验报告:使用Packet Tracer分析应用层协议_第14张图片

    

   4.在服务端的EMAIL中打开smtp和pop3,添加email账户,使得使用者可以通过账户进行邮箱通讯

第二次实验报告:使用Packet Tracer分析应用层协议_第15张图片

 

   5.在客户端的Configure Mail中配置相应信息

     第二次实验报告:使用Packet Tracer分析应用层协议_第16张图片

   

6.在邮箱发送界面,填写接受者信息以及需要发送的内容

     第二次实验报告:使用Packet Tracer分析应用层协议_第17张图片

 

     7.邮件发送成功

第二次实验报告:使用Packet Tracer分析应用层协议_第18张图片

抓包:

第二次实验报告:使用Packet Tracer分析应用层协议_第19张图片

分析数据包:

请求报文:

第二次实验报告:使用Packet Tracer分析应用层协议_第20张图片   

   第二次实验报告:使用Packet Tracer分析应用层协议_第21张图片

响应报文:

第二次实验报告:使用Packet Tracer分析应用层协议_第22张图片

第二次实验报告:使用Packet Tracer分析应用层协议_第23张图片

   SRC IP表示源地址

   DST IP表示目的地址

四.通过该实验产生新的疑问及解答

smtp和pop3协议中的报文内容各行具体表达什么?

无法解答

 

你可能感兴趣的:(第二次实验报告:使用Packet Tracer分析应用层协议)