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

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

一.实验目的

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

二.实验内容

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

步骤包含:网络

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

三.实验报告

创建网路拓扑图:工具

 创建pc0客户端与sever0服务器端,将两者链接,构成简单的网络拓扑。ui

3.1  DNS

(1)配置参数3d

  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

 

 

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

抓包过程:code

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

2.仅设置DNS协议blog

3.点击play进行抓包

4.抓包结果以下:

请求报文:

 

响应报文:

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

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

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

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

3.2 FTP

(1)配置参数:

pc0:192.168.1.3

server0:192.168.1.4

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

抓包过程:

1.设置匿名用户cisco

 

2.仅设置FTP协议

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

 

抓包结果:

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

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

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

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

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

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

最后的请求报文:

          cisco表示用户名密码

最后的响应报文:

          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方式地址

3.仅设置DHCP协议,抓包

4.分析包

 

 服务端为客户端分配了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对应域名

    

   4.在服务端的EMAIL中打开smtp和pop3,添加email帐户,使得使用者能够经过帐户进行邮箱通信

 

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

     

   

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

     

 

     7.邮件发送成功

抓包:

分析数据包:

请求报文:

  

  

响应报文:

   SRC IP表示源地址

   DST IP表示目的地址

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

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

没法解答

相关文章
相关标签/搜索