华为ENSP实现dns、web服务器传输本地数据并用wireshark抓包

这篇具有很好参考价值的文章主要介绍了华为ENSP实现dns、web服务器传输本地数据并用wireshark抓包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实验目的:

1.用客户机访问自己上传到web服务器的数据

2.通过ENSP设置web服务器和DNS服务器,客户机访问web的域名,通过域名解析从而访问数据

3.wireshark抓包验证试验的正确性

实验设备和环境:

 ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

实验过程及步骤:

1.根据实验拓扑图完成实验环境的搭建

     此实验是搭建使用http协议,所以需要搭建一个wbe服务器,这里我们用WEB_Server1表示。同时需要一个dns域名解析服务器,这里我们用DNS_server2表示。然后搭建了一个客户机一个主机。客户机的名字叫Brower。都通过交换机相连。

 文章来源地址https://www.toymoban.com/news/detail-769830.html

 2.根据相关信息进行客户端、DNS服务器、WEB服务器的ip设置

服务器使用的ip地址是192.168.56.30。这个ip地址是根据我自己的主机电脑配置的,如下所示:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

类似的,DNS服务器使用的ip是192.168.56.20,客户端使用的ip是192.168.56.10,我的主机使用的ip是192.168.56.40。以下是基础配置:

客户机:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

Web服务器

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

DNS服务器

 

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

3.完成web服务器的设置:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

        服务器里面的内容来自我下载的京东网页和一个csnd的网页。这个服务器将会向访问这个服务器的所有客户端发送他们所需的内容。

4.完成DNS的设置

可参考下图:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

这里我所使用的域名是www.hello.com,我所使用的ip地址是web的ip地址为:192.168.56.30

5.抓取浏览器的数据

观察DNS服务器及web服务器开启和没开启时的数据有何不同,并进行简单的解释说明;

5.1当web服务器没有开启

首先,在服务器端进行访问并进行抓包,结果如下所示:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

  上述结果表明,启动了DNS服务器,但是web服务器并没有应答。所以数据获取失败。

5.2当DNS服务器没有开启

同理,首先在服务器端进行访问并进行抓包,结果如下所示:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

  上述结果表明,启动了DNS服务器启动失败,也就是ip为192.168.56.10的客户机并不知道谁是www.hello.com,从而无法解析域名。所以数据获取失败。如下所示:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

5.3当DNS服务器和web服务器都开启的时候

    再次获取来自www.hello.com网站的东西就可以得到如下结果。即成功收到了来自服务器的文件。

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

  此时利用抓包工具就得到了发送的数据和http协议的包,如下所示:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

实验成功完成!!!

5.4分析http协议

经过三次握手和四次挥手:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

对文件长度的分析

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

TCP报文的长度是343121,http报文的长度是342990。如上图所示,TCP报文的长度比http报文的长度长131字节.差值来自于HTTP协议的头部。

http的传输经过三次

6.分析HTTP协议,了解应用层协议实现的一些细节问题。

http请求由请求行,消息报头,请求正文三部分构成,请求行由请求Method,URL字段和HTTP Version三部分构成, 总的来说请求行就是定义了本次请求的请求方式, 请求的地址, 以及所遵循的HTTP协议版本例如本次的抓包:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

使用的http版本是1.1。语言是中文。Accetp-Encoding是指定的压缩编码类型,这里使用的是gzip。Host是访问的主机域名。

HTTP响应也由三部分组成,包括状态行,消息报头,响应正文。状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:1xx:指示信息表示请求已接收,继续处理2xx:成功表示请求已被成功接收、理解、接受3xx:重定向要完成请求必须进行更进一步的操作4xx:客户端错误请求有语法错误或请求无法实现 *5xx:服务器端错误服务器未能实现合法的请求常见状态代码、状态描述、说明200:OK客户端请求成功400:Bad Request客户端请求有语法错误,不能被服务器所理解401:Unauthorized请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用403:Forbidden服务器收到请求,但是拒绝提供服务404:Not Found请求资源不存在,eg:输入了错误的URL500:Internal Server Error服务器发生不可预期的错误503:Server Unavailable服务器当前不能处理客户端的请求,一段时间后,可能恢复正常。例如本文得到的:

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

ensp实验带抓包,计算机网络实验,wireshark,网络,服务器,华为

如上所示表明一切正常。

 

到了这里,关于华为ENSP实现dns、web服务器传输本地数据并用wireshark抓包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【好书精读】网络是怎样连接的 向 DNS 服务器查询 Web 服务器的 IP 地址

    (该图由AI制作 学习AI绘图 联系我) 目录 IP 地址的基本知识 实际的 IP 地址 域名和 IP 地址并用的理由  Socket 库提供查询 IP 地址的功能 通过解析器向 DNS 服务器发出查询 解析器的内部原理 生成 HTTP 消息 根据域名查询 IP 地址 委托操作系统 消息发送给 Web 服务器 在委托操作

    2024年02月11日
    浏览(43)
  • 【无标题】TCP,UDP,DNS以及配置网关IP地址和在ensp中,在客户端用域名或IP地址获取服务器的文件的实验

    PDU:协议数据单元 应用层:数据报文 传输层:数据段 网络层:数据包 数据链路层:数据帧 物理层:比特流(电流)   应用层的常见协议: HTTP----基于TCP协议 占据80端口号 超文本传输协议 HTTPS----基于TCP协议 占据443端口号 安全传输协议 SSH----基于TCP协议 占据22端口号 安全外

    2024年02月04日
    浏览(53)
  • Centos7 -DHCP、WEB、DNS以及邮件服务器配置-最终基础篇

    一、使用虚拟机建立一个公司局域网,局域网内包括DHCP服务器、web服务器、DNS服务器以及邮件服务器。局域网网段为192.168.学号后三位.0/24,局域网所在域的域名为姓名拼音.com 例如:张三同学学号是188,则网段为192.168.188.0/24,域名为zs.com或zhangsan.com。 二、实现新终端入网零

    2024年02月16日
    浏览(67)
  • Linux设备配置DNS服务器,实现正向解析和反向解析,实现DNS主从服务器同步,实现批量域名正/反向解析

    本文基于Linux上CentOS 7版本配合bind(named)服务进行演示 目录 一.DNS域名服务器原理及作用等介绍 1.DNS简介:  2.原理简单介绍 3.常见域名后缀 4.DNS域名服务器类型 5.DNS服务器的对应关系查询方式 6.具体解析过程 二.bind(named)服务配置文件介绍 1.主配置文件在/etc/named.conf 2.数

    2024年02月08日
    浏览(41)
  • VPN服务器配置、路由服务器配置、视频服务器配置、DNS服务器配置、DHCP服务器配置、E-mail服务器配置、FTP服务器配置、Web服务器配置、证书服务器配置及管理

    期末考核学习笔记记录 本文主要记录了VPN、路由服务、视频服务器、DNS服务器、DHCP服务器、E-mail服务器、FTP服务器、Web服务器、证书服务器的简单配置与管理。此为作者期末考核作业,配置过程粗糙不严谨之处还望包涵。 一、 实验目的 1、 掌握VPN服务的安装与配置 2、 熟悉

    2024年02月08日
    浏览(69)
  • 使用华为云HECS服务器+nodejs开启web服务

    简介: 在华为云HECS服务器上使用nodejs开启一个web服务。 目录 1.开通华为云服务器 2.远程登录 2.1 使用华为官方的网页工具登录        ​编辑 2.2 使用MobaXterm登录 3 安装node 3.1 下载 2. 配置环境变量 4. 安装express模块 5.开启外网访问         这里我已经开通过了。 2.1 使用华为

    2024年04月17日
    浏览(52)
  • 配置DNS主从服务器,实现真反向解析

    [root@bogon ~]# systemctl stop firewalld.service        #关闭防火墙 [root@bogon ~]# setenforce 0        #关闭selinux [root@bogon ~]# systemctl restart named        #启动dns服务 [root@bogon ~]# vim /etc/named.conf        #进入dns配置文件 [root@bogon ~]# vim /var/named/test_dns_openlab  ---创建文件并编写配置 [root@loc

    2024年01月21日
    浏览(48)
  • 配置dns主从服务器,实现正反向解析

    一、安装bind服务 二、修改主配置文件/etc/named.conf 三、配置数据配置文件/var/named/baidu 四、重启服务,进行测试

    2024年01月25日
    浏览(46)
  • RHCE: 主从DNS服务器配置 (实现正反向解析)

    准备工作: 配置DNS正向解析: 正向解析测试: 配置DNS反向解析: 主DNS服务器配置(修改资源文件进行主从同步) host (选项) (参数) 选项: -a : 显示详细的DNS信息 -c类型 : 指定查询类型,默认值为“IN” -C : 查询指定主机的完整的SOA记录 -r : 在查询域名时,不使用递归的

    2024年01月20日
    浏览(49)
  • 配置DNS主从服务器,能够实现正常的正反向解析

    目录 准备工作: 配置主服务器 配置从服务器 修改资源文件尝试进行主从同步 关闭防火墙及selinux:  安装软件包(主从服务器都需要): 该软件包服务名称为named。 服务文件: 配置服务文件并添加域(openlab.com): 反向域的ip是一个区段,不写主机位且反着写。 创建并添

    2024年01月17日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包