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数据包及分析
请求报文及数据分析:
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:发送邮件协议