华为ensp《网络协议安全与实操》期末机试
1提交文档要求提交内容将配置截图及协议分析截图粘贴到word文档文档命名“学号-姓名.docx”配置截图中包含设备命名信息“姓名设备名称”例协议分析截图中包含“学号姓名协议类型”例。2考试要求某小型企业搭建如下网络根据客户需求完成相关配置并使用Wireshark进行数据报文分析。1网络规划PC与网关地址如下表所示。序号设备VlanIP掩码网关1PC110192.168.10.XX255.255.255.0192.168.10.2542Server120192.168.20.1255.255.255.0192.168.20.254注IP地址中XX为DHCP下发。交换设备链路规划如下表所示交换机vlanif接口规划如下表所示路由器接口规划如下表所示客户端接口配置如下表所示序号设备接口链路类型1DHCP GWG0/0/1G0/0/2G0/0/3G0/0/4TrunkAccessaccessaccess2SWE0/0/1e0/0/2Access; trunk3TCG0/0/1access序号设备VlanIP掩码1DHCP GW10203040192.168.10203040.254255.255.255.02TC30192.168.30.1255.255.255.0序号设备接口接口ip掩码1R0e0/0/0e0/0/1192.168.40.1192.168.50.1255.255.255.02R1E0/0/0e0/0/1192.168.50.2192.168.60.1255.255.255.03R2E0/0/0e0/0/1192.168.60.2192.168.70.254255.255.255.0序号设备接口接口ip掩码1Cliente0/0/0192.168.70.1255.255.255.0设备命名请在设备命令行界面修改网络中各交换机和路由器名称为“考生姓名拼音缩写_设备名称”例如考生姓名张三交换机SW1则此交换机名称为zhs_SW1。作答开始2网络配置实施,实现各网络设备间相互通信并使用wireshark进行数据包分析。1、Ø 全网使用ospf互通并使用wireshark截取ospf报文进行分析10分答分析当交换机ospf的区域中宣告网段后交换机的接口就会发送hello包此时hello包中只有自己的rid当双方第一次交互hello后就会把对方的rid记录再此发送hello包中就会携带邻居的rid此时ospf邻居状态就会到2way状态这也是ospf的三次握手。然后继续进入到下一阶段双方开始发dd报文dd报文中最重要的三个置为I M MS在dd报文交互的过程中比对各自的序列号序列号大的成为主小的成为从进行隐式确认序列号小的会同步大的并进行1此时ms位谁先为0谁进入到exstart状态。然后主发送lsu发送自己的lsalsr请求自己没有的lsalsack确认此时状态从exchange到loading到最终的full状态ospf邻居建立完成lsdb数据库同步完成。以下是GW交换机的ospf邻居状态2、Ø 使用DHCP自动下发Vlan10内主机地址DHCP GW为DHCP服务器地址池命名为考生自己姓名配置成功后抓取DHCP报文并使用Wireshark进行抓包分析10分答Pc触发dhcp获取地址dhcp获取地址分成四步1、pc发送广播请求2、dhcp服务器单播下发地址3、pc广播请求4、dhcp服务器单播确认Pc地址获取如下3、Ø 在DHCP GW上开启TELNET服务在TC上登录DHCP GW并使用wireshark抓取telnet报文进行抓包分析10分答在aaa数据库中创建用户名密码设备服务类型和登录权限在vty视图下调用aaa数据库分析1.tcp建立Telnet为tcp/ip协议在telnet时首先会进行tcp三层握手2.一旦TCP连接建立Telnet协议开始在客户端和服务器之间进行选项协商Telnet协议允许双方协商各种会话参数如字符回显、窗口大小等3.身份验证服务器 会向客户端发送登录提示要求输入用户名。客户端 输入用户名并回车用户名以明文形式发送回服务器。服务器 接收到用户名后发送密码提示。客户端 输入密码并回车密码也是以明文形式发送回服务器。4.登录结果服务器在收到用户名和密码后会在后台验证这些凭据。如果认证成功服务器将会发送一个命令提示符允许用户开始输入命令。如果认证失败服务器可能会断开连接或者提示用户重新输入凭据。5.会话交互一旦登录成功客户端和服务器之间可以进行命令的交互。客户端发送的每个键盘输入都被发送到服务器服务器处理后返回输出结果。6.会话结束用户可以输入特定的命令如 exit 或 logout来结束会话。客户端或服务器可以发送TCP FIN报文来关闭连接4、Ø 在Client1上ping通Server1使用wireshark抓取ICMP报文进行报文分析10分答Icmp过程分以下四步1、Echo请求:发送者使用ICMP生成一个Echo请求消息。这个请求包含了原始发送者的IP地址以及一个序列号和时间戳。Echo请求消息被封装在一个IP数据包中并通过网络发送到目标主机。2、路由和传输:这个IP数据包沿着网络通过一个或多个路由器传输到目标主机。如果路径中的任何设备无法将消息进一步路由到目标它可能会发送一个ICMP错误消息回给发送者。3、目标主机接收:目标主机收到ICMP Echo请求后将根据ICMP协议处理该请求。如果目标主机可达并且没有配置过滤ICMP请求它将生成一个Echo回应消息。这个回应消息包含与请求消息相同的序列号和时间戳。4、Echo回应:Echo回应消息被封装在另一个IP数据包中并发送回原始发送者。5、Ø 在Client1上访问Server1 HTTP资源并使用Wireshark抓取DNS及HTTP报文进行报文分析20分答http交互过程如下1. 建立连接客户端通过网络向服务器发起一个TCP连接请求。这通常是对服务器的80端口或443端口的连接。一旦TCP三次握手完成HTTP协议交互就可以开始了。2. 发送HTTP请求客户端发送一个HTTP请求报文到服务器。3. 服务器处理请求服务器接收请求后会解析请求报文并进行必要的处理。4. 发送HTTP响应服务器发送一个HTTP响应报文给客户端。5. 关闭连接或保持连接根据HTTP头部中的Connection字段连接可能被关闭或保持打开状态以便复用。6. 客户端处理响应客户端接收到响应后会解析响应报文根据状态码等信息决定如何处理。如果是成功的响应客户端会处理并显示响应体内容。如果是重定向客户端会发起新的请求到Location头部指定的URL。7. 交互客户端可能会继续发送额外的HTTP请求比如页面上的资源请求。6、Ø 在Client1上访问Server1 ftp资源并使用wireshark抓取FTP报文进行报文分析10分答ftp交互过程如下1. 建立控制连接客户端使用FTP客户端软件发起一个到FTP服务器控制端口通常是21端口的TCP连接请求。一旦TCP连接建立客户端和服务器可以开始控制连接的命令交互。2. 登录过程服务器向客户端发送一个欢迎消息这可能包括要求客户端登录的指示。客户端发送USER命令后跟用户名。服务器响应通常要求密码。客户端发送PASS命令后跟密码。服务器验证凭据如果正确客户端被授权访问。然后服务器发送一个确认的响应。3. 发送FTP命令在控制连接上客户端可以发送不同的FTP命令来进行文件传输或查询。4. 建立数据连接对于文件列表和文件传输命令需要建立一个数据连接。在主动模式下服务器会发起到客户端的一个数据连接。在被动模式下客户端根据从服务器接收的端口信息主动发起到服务器的数据连接。5. 传输数据一旦数据连接建立文件数据可以通过数据连接进行传输。传输结束后数据连接被关闭。控制连接仍然开放等待进一步的命令。6. 结束会话当文件传输任务完成后客户端可以发送QUIT命令。服务器响应确认会话结束并关闭控制连接。7. 关闭连接客户端和服务器都释放它们的TCP连接资源结束FTP会话。7、Ø 使用Wireshark抓取R1,R2间ppp报文并进行报文分析10分答Ppp协议交互如下1. 建立阶段LCP协议的配置和测试当PPP链路开始建立时LCP包被发送以配置和测试数据链路。LCP会尝试建立连接并协商配置选项例如最大接收单元MRU大小、是否使用多链路、是否进行错误检测等。LCP可以进行错误检测和循环冗余检验CRC并可以在识别链路质量问题时自动终止连接。2. 身份验证阶段身份验证 可以通过多种方式进行最常见的包括PAP这是一个简单的双向身份验证协议。客户端发送用户名和密码服务器验证并接受或拒绝。CHAP这是一个更安全的协议服务器向客户端发送一个挑战文本客户端必须使用一个密钥对挑战进行加密响应然后服务器验证这个响应。3. 网络层协议阶段NCP的配置LCP成功之后NCP开始协商网络层协议。这一步骤涉及分配和配置IP地址以及其他网络层选项。4. 数据传输阶段数据传输 开始一旦LCP和NCP协商结束链路被视为建立并且已配置好数据传输可以开始。传输过程中PPP可以使用序列号来确保数据包的有序接收并进行错误检查。5. 终止阶段终止连接当一个端点希望终止链路时它可以通过发送LCP终止请求包来开始断开连接的过程。如果另一端同意那么它也发送LCP终止请求包双方确认后链路被正式关闭。8、Ø 在网络任意节点抓取ARP报文并进行报文分析10分答Arp交互过程如下1. ARP请求当一个设备称为请求者需要向本地网络上的另一个设备称为目标发送数据但只知道目标的IP地址时它会生成一个ARP请求。ARP请求是一个广播消息发送到本地网络上所有设备的MAC地址广播地址通常是FF:FF:FF:FF:FF:FF。ARP请求报文中包含请求者的IP地址和MAC地址以及目标设备的IP地址。请求者的MAC地址用于告诉目标设备在响应时应发送到哪里而目标的MAC地址字段被设置为0因为这是请求者想要发现的。2. ARP响应网络上的所有设备都会收到ARP请求但只有IP地址匹配请求中的目标IP地址的设备目标设备会处理该请求。目标设备在收到ARP请求后会发送一个ARP响应。这个响应是一个单播消息直接发送到发起ARP请求的设备的MAC地址。ARP响应包含目标设备的IP地址和MAC地址告诉请求者它的链路层地址。3. 更新ARP缓存请求者接收到ARP响应后会在其ARP缓存中记录目标IP地址与对应的MAC地址的映射。这个信息会被存储在ARP表中以便将来的通信可以直接使用而不必再次进行ARP查询。这个缓存有一个超时机制意味着信息不会永久保存防止表中的信息过时。4. 数据传输一旦请求者知道了目标的MAC地址它就可以在以太网帧中使用这个地址将数据发送给目标。

相关新闻

a newer version of winpcap(internal version 5.1.60.1129)is already installed on this machine.the

a newer version of winpcap(internal version 5.1.60.1129)is already installed on this machine.the

华为ensp安装的第一个软件winpacap,安装时报错,错误代码5.1.60.1129解决办法 第一步:去C:\Program Files目录下,将npcap文件夹完全删除掉即可 第二步:在C:/windows/SysWOW64下删除wpcap.dll 和 packet.dll 第三步&a…

2026/7/19 9:53:07 阅读更多 →
AI 软件工程的底层转向:停止用传统 PD 流水线“审视”大模型的 SDD 产出

AI 软件工程的底层转向:停止用传统 PD 流水线“审视”大模型的 SDD 产出

AI 软件工程的底层转向:停止用传统 PD 流水线“审视”大模型的 SDD 产出 在科技演进的历史中,每一次底层的技术突破,都必然会驱动工程方法论发生彻底的**“范式转向(Paradigm Shift)”**。 今天在 AI 驱动软件工程&…

2026/7/19 9:53:07 阅读更多 →
2026年Moonshot AI推出2.8万亿参数Kimi K3,鹈鹕测试能揭示模型哪些特性?

2026年Moonshot AI推出2.8万亿参数Kimi K3,鹈鹕测试能揭示模型哪些特性?

Moonshot AI推出Kimi K3 2026年7月16日,中国人工智能实验室Moonshot AI宣布推出Kimi K3,称其为 "目前最强大的模型,拥有2.8万亿参数"。该模型目前可通过其网站和API使用,官方还承诺 "在2026年7月27日前" 发布…

2026/7/19 9:53:07 阅读更多 →

最新新闻

YimMenu终极指南:如何在GTA V中构建你的个性化游戏体验

YimMenu终极指南:如何在GTA V中构建你的个性化游戏体验

YimMenu终极指南:如何在GTA V中构建你的个性化游戏体验 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/Yim…

2026/7/19 14:25:49 阅读更多 →
AI“虚拟专家”与“买家秀”泛滥:电商内容审计实战案例解析

AI“虚拟专家”与“买家秀”泛滥:电商内容审计实战案例解析

AI“虚拟专家”与“买家秀”泛滥:电商内容审计实战案例解析一个隐藏AI标识的按钮,就让“国家实验室研究员”批量诞生;一行提示词和几毛钱成本,就能生成一张以假乱真的买家秀。2026年,电商内容的可信度正在被AI加速侵蚀…

2026/7/19 14:25:49 阅读更多 →
kableExtra未来路线图:即将推出的新功能和改进计划

kableExtra未来路线图:即将推出的新功能和改进计划

kableExtra未来路线图:即将推出的新功能和改进计划 【免费下载链接】kableExtra Construct Complex Table with knitr::kable() pipe. 项目地址: https://gitcode.com/gh_mirrors/ka/kableExtra 如果你正在使用R语言进行数据分析或学术写作,那么…

2026/7/19 14:25:49 阅读更多 →
Java分解质因数搞到崩溃?别哭!一个素数数组直接封神

Java分解质因数搞到崩溃?别哭!一个素数数组直接封神

这段代码, 我费了好大劲才弄出来, 而且还是参考了网上的, 心里有点失落呀, 给你加油啦宝贝!将质因数进行分解, 拿到这个, 我就把它分成两部分, 其一, 要是输入的数属于素数, 那就直接输出就行, 仅需一个用于判断素数的函数, 这个是相对比较简单的。其二, 当输入的并…

2026/7/19 14:25:49 阅读更多 →
node-jsonc-parser:微软官方JSON注释解析器完全指南

node-jsonc-parser:微软官方JSON注释解析器完全指南

node-jsonc-parser:微软官方JSON注释解析器完全指南 【免费下载链接】node-jsonc-parser Scanner and parser for JSON with comments. 项目地址: https://gitcode.com/gh_mirrors/no/node-jsonc-parser node-jsonc-parser 是微软官方开发的 JSON 注释解析器…

2026/7/19 14:25:49 阅读更多 →
全网最硬核NestJS实战手册(三):GraphQL、微服务、测试与生产部署全攻略

全网最硬核NestJS实战手册(三):GraphQL、微服务、测试与生产部署全攻略

全网最硬核NestJS实战手册(三):GraphQL、微服务、测试与生产部署全攻略前置阅读:[(一)从零搭建第一个项目] | [(二)请求管线与认证授权] 本文假定读者已掌握 Controller/…

2026/7/19 14:24:49 阅读更多 →

日新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:00:40 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:00:40 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:00:40 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:00:40 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:00:40 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:00:40 阅读更多 →

月新闻