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

  • 姓名:袁祎琦
  • 学号:201821121033
  • 班级:计算1812

一、网络拓扑结构

 

这是由一台PC机和一台服务器组成的网络拓扑结构

二、配置参数

PC机的IP地址为:192.1668.1.33

Server的IP地址为:192.168.1.1

三、DNS

 域名系统(DNS)其实就是名字系统,许多应用层软件经常直接使用域名系统,用户与互联网上某台主机通信时,必须要知道对方的IP地址,然而用户很难记住长达32位的二进制主机地址,即使是点分十进制IP地址也并不太容易记忆。所以,域名系统DNS能够把互联网上的主机名字转换成IP地址。

(1)你需要将server端的DNS服务打开,并添加一个地址。添加一个地址的目的是可以通过name来访问服务器。

 

 (2)在PC端的DNS服务上添加Server端的IP地址。

 

 (3)以name访问服务器

 

 (4)抓包获得的数据

 

当某一个应用进程需要把主机名解析为IP地址时,该应用进程就调用解析程序,并成为DNS的一个客户,把解析的域名放在DNS请求报文中,以UDP用户数据报方式发给本地域名服务器。本地域名服务器在查找域名后,把对应的IP地址放在回答报文中返回。

四、FTP

文件传送协议FTP是互联网上使用最广泛的文件传送协议,FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。

(1)配置服务器的FTP服务。

默认是打开状态,这里就不额外添加用户名了,直接使用cisco。

(2)通过命令行去访问Server端。

 

(3)抓包获得的数据

---访问得到的数据(对应语句ftp 192.168.1.1)

 

---登录,需要用户名,输入cisco(对应语句cisco)

 

 ---输入用户名成功后,需要输入密码(对应输入密码的语句)

 

 ---密码输入成功

 

 ---显示已登录状态

 

 

 

 ---输入quit之后,PC端与服务器断开连接(对应quit语句)

五、DHCP

动态主机配置协议DHCP,如果需要连接到互联网的计算机,必须对IP地址等项目进行协议配置,用人工进行协议配置很不方便,而且容易出错。因此,应当采用自动协议配置的方法。

(1)打开Server的DHCP(默认打开)

 

(2)将PC的IP Configuration设置成DHCP

(3)抓包获得的数据

 

六、smtp和pop3

简单邮件传送协议SMTP,用户代理把邮件用SMTP协议发给发送方邮件服务器,用户代理充当SMTP客户,而发送方邮件服务器充当SMTP服务器。SMTP客户把邮件“推”给SMTP服务器。

邮件读取协议POP3,在接收邮件的用户计算机中的用户代理必须运行POP3客户程序,而在收件人所连接的ISP的邮件服务器中则运行POP3服务器程序。POP3客户把邮件从POP3服务器“拉”过来。

(1)将PC端的IP Configuration设置成静态,其他与原来的配置参数相同。

(2)在服务器的EMAIL服务中,添加Address。

 

 (3)在服务器的DNS服务中,添加两个新名字

 

 (4)回到PC端,使用Email访问,进入界面后,点击Configure Mail,输入相关信息(记得保存)。

 

 

 (5)发送邮件

 

 (6)抓到的数据包

 

七、通过该实验产生新的疑问及解答

使用FTP操作文件时,如何设置用户权限,如限制上传,禁止下载,规定文件格式等等。

参考资料:

[1] 结合Wireshark捕获分组深入理解TCP/IP协议栈
[2] 结合Wireshark捕获分组深入理解TCP/IP协议栈之HTTP协议

posted @ 2019-09-21 14:22  DAY--BY--DAY  阅读(396)  评论(0编辑  收藏  举报