- 姓名:袁祎琦
- 学号: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协议