003-华为eNSP实验-FTP、HTTP、DNS实验

本章知识点

  • 配置域名服务器
  • 使用http
  • 使用ftp
  • 了解数据抓包
  • 重温DNS、TCP三次握手、四次挥手的简要数据包

总体拓扑

  • Client1 用于作为HTTP、FTP的客户端
  • HTTP Server用于作为HTTP和FTP服务器
  • DNS Server用于作为DNS服务器
  • AR1220只有两个GE口,Eth口低版本不支持从二层转三层(故需要套个交换机使用)
    在这里插入图片描述

1、配置域名服务器

DNS server(1.1.2.254/24)

在这里插入图片描述

PC1测试PING域名

域名解析成功,说明域名服务器和域名对应的IP都对的。
在这里插入图片描述

2、配置FTP服务器

直接可以访问,能够互传文件
在这里插入图片描述

3、配置HTTP服务器

直接通过域名访问
http://www.test_http_server.com
会获取首页文件
在这里插入图片描述

4、数据抓包功能

抓取数据包

右键抓包(client和server的接口无法直接抓包,就往上一层接口抓包即可)
在这里插入图片描述

点击抓包后,会出现一个wireshark框(注意不要抓太多,及时暂停,不能非常消耗性能。此处停止后再抓包,只能关掉wireshark重新开始抓)

Client1 执行http访问操作

同上

查看报文

对报文进行过滤 dns or http
报文如下:

在这里插入图片描述

DNS回复报文

在这里插入图片描述

TCP三次握手

  • 1、客户端发 SYN标志请求新连接
  • 2、服务端发 新SYN 和 确认客户端SYN的ACK
  • 3、客户端发 确认服务端SYN的ACK
    在这里插入图片描述

TCP四次挥手

忽略第一个FIN包的其余ACK

  • 由于TCP是双向数据流,所以传完的任意一边要主动发起关闭。挥两轮
第一轮
  • 22、23包 客户端(1.1.3.3)主动FIN关闭 3.3 > 2.3方向的数据传输
  • 每次ACK确认+1
第二轮
  • 24、25包 服务端(1.1.2.3)被动FIN关闭 2.3 > 3.3方向的数据传输
  • 每次ACK确认+1
    在这里插入图片描述
  • 7
    点赞
  • 131
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值