姓名:杨富宏
学号:201821121017
班级:计算1811
目录
1 实验目的
熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。
2 实验内容
使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。步骤包含:
- 建立网络拓扑结构
- 配置参数
- 抓包
- 分析数据包
3. 实验报告
建立网络拓扑结构
该网络由一台pc机和一台服务器组成。
3.1 DNS
-
客户端的IP地址(192.168.1.17)。
-
涉及到域名,域名的格式使用:fuhong.yang
将服务器的DNS打开,配置相关参数。(域名设置为:fuhong.yang,IP设置为:192.168.1.18)
并且将pc端的DNS地址改为与服务器相同的地址。
结果如下图所示:
开通DNS后,可通过域名来访问与IP相同的内容。
(4)抓包并分析抓到的数据包
3.2 FTP
打开FTP,添加账户密码。初始账户密码皆为cisco
通过命令行,由ftp访问服务器。
当我们输入账户名后,请求包中会显示我们用户名称。
响应包会提示,用户名存在,需要输入密码。
输入密码后,响应包会显示密码通过。然后即可通过ftp对服务器进行远程操作。
当选择退出(输入quit)后,请求包会显示QUIT指令。
并且成功断开ftp后,相应包会显示服务断开。
3.3 DHCP
DHCP是用于自动分配网址的协议,如下图所示:
在pc端,将静态ip改为DHCP。
抓到数据包如下:
3.4 smtp和pop3
在分配邮箱前需将dhcp改为静态(默认初始状态),并且写上DNS地址,便于访问邮箱。
在服务器端新添加pop3与smtp对应域名。
在服务器上添加email账户,使用者可以通过账户进行邮箱通讯。
在邮箱配置界面,对应的Incoming Mail Server与·Outgoing Mail Server分别填上之前配置好的pop3与smtp相应域名以实现邮件的呼出与接收功能。
可以看到邮件成功发送。
抓到数据包: