熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深刻理解应用层协议,包括语法、语义、时序。缓存
使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。服务器
步骤包含:网络
创建网路拓扑图:工具
创建pc0客户端与sever0服务器端,将两者链接,构成简单的网络拓扑。ui
(1)配置参数3d
(2)抓包并分析抓到的数据包调试
抓包过程:code
1.向pc0的Web Browser 的URL 输入域名min.chenserver
2.仅设置DNS协议blog
3.点击play进行抓包
4.抓包结果以下:
请求报文:
响应报文:
第一行:表示要查询的域名信息
第二行:TYPE表示查询类型,CLASS表示查询类
第三行:TTL表示生存时间,即各地的DNS缓存服务器多久去权威域名解析服务器获取一次域名的解析IP,单位分钟
第四行:LENGTH表示数据长度,IP为须要访问的域名的地址
(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
(1)配置参数:
pc0:配置DHCP动态地址
server0:192.168.1.4
(2)抓包并分析抓到的数据包
1.设置服务端的DHCP Service为on,默认
2.设置pc0的ip地址,调试为DHCP方式地址
3.仅设置DHCP协议,抓包
4.分析包
服务端为客户端分配了192.168.1.1的动态地址
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协议中的报文内容各行具体表达什么?
没法解答