第二次作业:使用Packet Tracer分析应用层协议

1 个人信息 

       姓名:何逸雨

       班级:计算1813

       学号:201821121071

2 实验目地

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

3 实验内容

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

     建立网络拓扑结构

    本次实验的网络拓扑结构如下,由一台PC端和一台服务器连接组成。

    其中PC端IP地址为:192.168.1.71  

    服务器(Serve)端IP地址为:192.168.1.72

3.1 DNS

(1)配置参数

客户端

   IP地址:192.168.1.71  

   DNS Server:192.168.1.72

服务器端

   IP地址:192.168.1.72

   DNS Server:192.168.1.72

配置服务端与客户端 

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

   抓取DNS数据包及分析

0

 请求报文及数据分析:

 PC端向服务器发送请求报文,请求yy.H(其中YY为二级域名,H为一级域名)的IP地址,TTL记录了报文的生存时间为86400,TYPE为表示查询类型,CLASS表示查询类。DNS Query表示DNS类请求报文。

 相应报文及数据分析:

 服务器向PC客户端发送相应报文,指出域名为YY.H的IP地址为192.168.1.72,TTL表示缓存中资源记录的过期时间,即该相应报文的过期时间为86400。

3.2 FTP

(1)配置参数

打开服务器端server中的FTP,用户名为HYY,密码也为HYY。

 (2)抓包及数据分析

点击打开PC客户端的desktop中的Command Prompt,输入ftp 192.168.1.72连接服务端,登录

 输入ftp 192.168.1.72时,客户端向服务器发送请求报文,服务器根据请求向客户PC端发送如下图所示的响应报文,其中语句:Message:Welcome to PT Ftp server,表示连接成功,Code:220表示等待用户操作。

 输入用户名后,客户端向服务器发送请求报文,将用户名发送非服务器,服务端向PC客户端返回如下图的响应报文,Username ok,need password表示通过用户名,并请求用户输入密码,331表示当前的状态。

 输入密码后,客户端发送请求报文将密码发给服务器,服务器返回如下应答报文,其中语句Message:Logged in 表示密码正确,登陆成功,可以进行相关操作。

3.3 DHCP

(1)配置参数

点击服务端Services中DHCP,点击on,使其处于打开状态。

 

 打开PC端将状态由Static改为DHCP。

 (2)抓包及数据分析

 抓取到的数据包

 

 

3.4 smtp和pop3

(1)参数配置 

将PC客户端与服务器的IP地址改为实验3.1中与之相对应的IP地址。

1.服务器(Server0)参数配置

在服务器端中先添加三个IP为192.168.1.72

User1:Q   Password:123

User2:W   Password:123

 2.PC端参数配置

打开PC端中Configure Mail,填写用户信息登录邮件:

Your Name:Q

Email Address:[email protected]

Incoming Mail Server:YY2.H

Outgoing Mail Server:YY3.H

User Name:Q

Password:123

点击save登录。

 编辑邮件,填写邮件收件人的域名,点击send发送。

 登录收件人邮件账户查看接收到的邮件。

 (2)抓包及数据分析

抓取到的数据包

data表示邮件主体

src-ip表示负载均衡的时候选路依据源IP地址。

dst-ip表示这个依据目的IP地址。

pop3:读取邮件协议

smtp:发送邮件协议

猜你喜欢

转载自www.cnblogs.com/konoyy/p/11568435.html