从零搭建局域网:eNSP模拟实验全流程解析

news2026/3/14 4:06:26
1. 为什么你需要一台“虚拟”交换机从零认识eNSP如果你对网络技术感兴趣或者正在学习计算机网络课程那么“动手实验”绝对是绕不开的一环。但现实是我们很难在宿舍或家里摆满真实的交换机、路由器更别说为了一个实验去购买昂贵的设备了。这时候一个强大的模拟器就成了我们的“救星”。华为的eNSPEnterprise Network Simulation Platform正是这样一款完全免费的网络仿真工具它能让你在一台普通的电脑上就搭建起一个功能齐全的虚拟网络实验室。我刚开始接触网络实验时也苦于没有设备直到发现了eNSP。它完美复现了华为真实设备如交换机、路由器、防火墙的操作系统和行为你敲的每一条命令看到的每一个回显都和在真机上操作几乎一模一样。这意味着你完全可以在eNSP里完成从最基础的网线制作逻辑验证到复杂的园区网、广域网设计的所有实验而不用担心设备损坏或成本问题。对于网络工程、通信工程的学生或是希望转行网络技术的朋友来说这简直是“神器”级别的存在。那么eNSP到底能做什么呢简单来说它让你可以像搭积木一样从零开始构建一个完整的网络。你可以创建多台虚拟电脑PC用虚拟的网线把它们连接到虚拟的交换机上组建一个局域网你可以在交换机上划分VLAN让不同部门的电脑逻辑上隔离你还可以添加路由器让不同的局域网之间能够通信甚至模拟出访问互联网的场景。整个过程从设备拖拽、连线到命令行配置、测试全部在软件内完成。接下来我就带你从最基础的环节开始一步步用eNSP复现一个完整的网络实验流程把抽象的理论变成看得见、摸得着的操作。2. 实验环境搭建安装eNSP与初识界面工欲善其事必先利其器。第一步当然是安装eNSP。这里有个小坑我得提前告诉你eNSP依赖于VirtualBox和对应的设备镜像包。如果安装顺序不对或者版本不匹配很容易出现设备启动失败的问题。我建议你直接从华为官网或可靠的资源站下载eNSP的整合安装包这种包通常已经包含了适配版本的VirtualBox和常用设备镜像一键安装省时省力。安装完成后打开eNSP你会看到一个非常直观的界面。左侧是设备区琳琅满目地排列着各种设备图标比如路由器AR系列、交换机S系列、PC、云用于连接真机或外部网络等等。中间大片空白区域就是你的“实验台”或者叫拓扑区。右侧是设备配置和属性面板。底部是信息输出窗口会显示设备启动状态、命令行回显等信息。我们的第一个实验就从最简单的“星型网络”开始。想象一下你要把办公室里的三台电脑用一台交换机连起来让它们能互相传文件。在eNSP里你只需要从左侧拖一台S5700交换机和三个PC到拓扑区。然后点击工具栏上的“连线”图标选择一种线缆比如默认的Copper它模拟的就是我们常见的双绞线依次点击PC的网卡接口和交换机的以太网口就把线连好了。这个过程是不是比现实中拿着网线、压线钳要简单多了但原理是完全相通的每根线都代表一条物理链路。设备添加好后别忘了启动它们。选中所有设备右键点击“启动”。你会看到设备图标从灰色变成彩色底部信息窗口显示启动进度。等所有设备都变成绿色运行状态我们的虚拟网络硬件平台就准备好了。接下来就要像配置真实设备一样给这些“电脑”和“交换机”赋予灵魂——也就是配置IP地址、子网掩码这些逻辑信息。3. 网络基础实战IP地址配置与连通性测试设备启动后我们首先要让三台PC能够互相通信。这就涉及到网络中最核心的概念之一IP地址和子网掩码。你可以把IP地址想象成门牌号子网掩码则定义了哪些门牌号属于同一个小区子网。只有住在同一个小区里的设备才能直接敲门拜访直接通信。在eNSP中配置PC的IP地址非常简单。双击任意一台PC图标会弹出一个配置窗口。这里我们选择“命令行”标签页虽然叫命令行但其实是图形化配置。你需要手动设置IP地址。假设我们规划一个192.168.1.0/24的小区子网那么三台PC的IP可以分别设为PC1:192.168.1.10PC2:192.168.1.11PC3:192.168.1.12它们的子网掩码统一设为255.255.255.0网关暂时不设因为我们现在只在小区内部活动。配置完成后如何验证它们是否在同一个“小区”呢这就需要用到两个最基础也最重要的网络命令ipconfig和ping。在PC的命令行界面输入ipconfig系统会回显这台PC的网络配置信息你可以核对IP地址和子网掩码是否设置正确。确认无误后我们就可以进行连通性测试了。在PC1的命令行里输入ping 192.168.1.11然后回车。你会看到一系列“Reply from ...”的回复并显示时间如time1ms。这太好了这说明PC1成功向PC2发送了数据包并且PC2也成功回复了证明两者之间的网络通路是完好的。同样地你可以在PC1上ping一下PC3的地址192.168.1.12应该也能成功。这个简单的ping通瞬间对于初学者来说往往就是理解网络通信原理的第一个“顿悟”时刻。为了加深理解我们可以故意制造一个“故障”。把PC1的子网掩码改成255.255.255.254这意味着它的“小区”范围变得极小只包含自己和隔壁192.168.1.10和192.168.1.11被视为不同子网这里需要计算实际上/31掩码很特殊常用于点对点链路。此时再从PC1去pingPC2的192.168.1.11你会看到“Destination host unreachable”或“Request timed out”的提示。这就直观地验证了不在同一子网的设备是无法直接通信的。这个实验虽然简单但它牢牢建立了子网划分和IP通信的基础概念。4. 深入核心交换机VLAN划分与隔离在同一个交换机下所有设备默认都属于同一个广播域也就是VLAN 1。这意味着任何一台设备发出的广播消息比如ARP请求“谁是192.168.1.11”所有其他设备都能收到。在小型网络中这没问题但当设备数量增多时广播泛滥会严重拖慢网络效率而且也不安全。想象一下财务部和研发部的电脑都在同一个广播域里显然不合适。VLAN虚拟局域网技术就是为了解决这个问题而生的它能将一个物理交换机在逻辑上划分成多个互不干扰的“虚拟交换机”。下面我们在eNSP里动手划分VLAN。我们继续使用之前的三台PC和一台交换机。目标是让PC1和PC2属于VLAN 10让PC3属于VLAN 20。这样即使它们物理上都连接在同一台交换机上VLAN 10和VLAN 20之间的流量也是被隔离的。配置过程主要在交换机的命令行界面完成。首先我们需要通过Console线连接到交换机。在eNSP中你只需要用一条“Copper”线将PC的RS 232串口连接到交换机的Console口然后在PC的配置界面选择“串口”标签就能进入交换机的命令行界面了。进入交换机后首先从用户视图切换到系统视图输入system-view或简写sys。然后创建VLAN 10和VLAN 20[Huawei] vlan batch 10 20这条命令一次性创建了两个VLAN。接下来需要将交换机的物理端口划分到对应的VLAN中。假设PC1接在交换机的GigabitEthernet 0/0/1口PC2接在0/0/2口PC3接在0/0/3口。我们需要进入这些接口的视图进行配置[Huawei] interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1] port link-type access // 将端口类型设置为接入模式 [Huawei-GigabitEthernet0/0/1] port default vlan 10 // 将此端口划入VLAN 10 [Huawei-GigabitEthernet0/0/1] quit [Huawei] interface GigabitEthernet 0/0/2 [Huawei-GigabitEthernet0/0/2] port link-type access [Huawei-GigabitEthernet0/0/2] port default vlan 10 [Huawei-GigabitEthernet0/0/2] quit [Huawei] interface GigabitEthernet 0/0/3 [Huawei-GigabitEthernet0/0/3] port link-type access [Huawei-GigabitEthernet0/0/3] port default vlan 20 [Huawei-GigabitEthernet0/0/3] quit配置完成后可以使用display vlan命令来查看VLAN划分情况。现在我们来验证效果。确保三台PC的IP地址还在同一个子网例如192.168.1.0/24。此时在PC1上pingPC2 (192.168.1.11)应该是通的因为它们同属VLAN 10。但在PC1上pingPC3 (192.168.1.12)结果就是“Request timed out”不通这就是VLAN的隔离效果。尽管IP地址在同一个网段但二层流量被VLAN完全阻隔了。这个实验让你亲身体会到网络隔离不仅可以依靠三层的IP子网二层的VLAN是更常用、更灵活的手段。5. 跨设备通信单臂路由与三层交换VLAN实现了隔离但现实需求往往是既要隔离为了安全和广播控制又要在需要时允许互通比如财务部需要访问公司的文件服务器。如何让不同VLAN之间通信呢这就需要用到三层设备——路由器或三层交换机。这里我们介绍两种经典方案单臂路由和三层交换。单臂路由听名字很形象就是让路由器的一条物理“手臂”接口通过逻辑上的多个“手指”子接口来承担多个VLAN间的路由任务。我们新建一个拓扑一台交换机划分VLAN 10和VLAN 20下面各接一台PC。交换机的一个上行口比如G0/0/24连接路由器的一个物理接口比如E0/0/0。关键配置在于交换机上联口和路由器的子接口。首先在交换机上将连接路由器的端口G0/0/24设置为Trunk类型并允许VLAN 10和20的流量通过[Huawei] interface GigabitEthernet 0/0/24 [Huawei-GigabitEthernet0/0/24] port link-type trunk [Huawei-GigabitEthernet0/0/24] port trunk allow-pass vlan 10 20Trunk口就像一条主干道可以同时承载多个VLAN的数据数据包会打上VLAN标签以示区别。然后在路由器上我们不在物理接口上直接配IP而是创建子接口并为每个子接口配置对应VLAN的网关IP同时封装802.1Q协议即dot1q来识别VLAN标签[Huawei] interface Ethernet 0/0/0.10 // 创建子接口.10对应VLAN 10 [Huawei-Ethernet0/0/0.10] dot1q termination vid 10 // 封装VLAN 10的标签 [Huawei-Ethernet0/0/0.10] ip address 192.168.10.1 24 // 配置VLAN 10的网关 [Huawei-Ethernet0/0/0.10] arp broadcast enable // 开启ARP广播重要 [Huawei-Ethernet0/0/0.10] quit [Huawei] interface Ethernet 0/0/0.20 // 创建子接口.20对应VLAN 20 [Huawei-Ethernet0/0/0.20] dot1q termination vid 20 [Huawei-Ethernet0/0/0.20] ip address 192.168.20.1 24 // 配置VLAN 20的网关 [Huawei-Ethernet0/0/0.20] arp broadcast enable [Huawei-Ethernet0/0/0.20] quit最后别忘了将两台PC的网关分别设置为各自VLAN对应的路由器子接口IPPC1网关192.168.10.1PC2网关192.168.20.1并且IP地址要在不同网段PC1:192.168.10.10/24 PC2:192.168.20.10/24。配置完成后PC1和PC2之间就能互相ping通了数据流从PC1出发经过交换机打上VLAN 10标签从Trunk口送到路由器子接口.10路由器查路由表发现目的网段是192.168.20.0/24就从子接口.20发出去掉VLAN 20标签再经交换机送到PC2。整个过程就像路由器用一条物理链路完成了两个逻辑网络之间的路由故名“单臂路由”。单臂路由配置稍显复杂且所有VLAN间流量都要经过那一条物理链路容易成为瓶颈。更高效的方案是使用三层交换机。三层交换机可以理解为“交换机路由器”的合体它内部集成了路由模块可以直接在交换机上为各个VLAN配置VLANIF接口作为网关VLAN间的路由在交换机内部以硬件速度完成效率极高。配置三层交换机很简单。在完成VLAN划分同实验4后不需要连接路由器直接在交换机上创建VLANIF接口并配置IP[Huawei] interface Vlanif 10 [Huawei-Vlanif10] ip address 192.168.10.254 24 // 作为VLAN 10的网关 [Huawei-Vlanif10] quit [Huawei] interface Vlanif 20 [Huawei-Vlanif20] ip address 192.168.20.254 24 // 作为VLAN 20的网关 [Huawei-Vlanif20] quit然后将PC的网关指向对应的VLANIF接口地址即可。测试一下不同VLAN的PC之间通信依然顺畅但数据流不用离开交换机速度更快。在实际的企业网络核心层三层交换是绝对的主流。6. 连接更广阔的世界静态路由配置到目前为止我们的实验都局限在单个路由器或三层交换机内部。真实的网络是由无数个小型网络通过路由器连接而成的。路由器如何知道该把数据包发往何方呢靠的就是路由表。路由表就像一张地图告诉路由器去往某个目标网络应该从哪个接口、走哪条路。静态路由就是由网络管理员手工绘制并添加到这张地图上的固定路线。我们来模拟一个最简单的双路由器互联场景。有两台路由器R1和R2它们各连接一个局域网LAN1和LAN2并且两者之间通过一个独立的网段直连。拓扑如下R1的E0/0/0接口连接R2的E0/0/0接口网段为192.168.12.0/24。R1的E0/0/1接口连接LAN1网段为192.168.1.0/24网关为192.168.1.254。R2的E0/0/1接口连接LAN2网段为192.168.2.0/24网关为192.168.2.254。现在LAN1里的主机PC1 (192.168.1.10) 想访问LAN2里的主机PC2 (192.168.2.10)。PC1发现目标IP不在本地网络就把数据包发给自己的网关R1 (192.168.1.254)。R1收到后查看自己的路由表它知道直连的网络192.168.1.0/24和192.168.12.0/24但不知道如何去往192.168.2.0/24。因此我们需要在R1上手动添加一条静态路由告诉它“想去192.168.2.0/24这个网络下一跳地址是192.168.12.2即R2的接口地址。”在R1上的配置命令是[R1] ip route-static 192.168.2.0 24 192.168.12.2同理在R2上也需要添加一条回程路由告诉它如何去往192.168.1.0/24[R2] ip route-static 192.168.1.0 24 192.168.12.1配置完成后在R1和R2上分别使用display ip routing-table命令就能看到路由表中多了一条标记为“Static”的路由条目。此时再从PC1去pingPC2奇迹发生了原本不通的两个网络现在可以顺畅通信了数据包从PC1到R1R1根据静态路由转发给R2R2再转发给PC2回复的路径反之亦然。静态路由配置简单明了适用于结构稳定、路径简单的小型网络。但它有个致命缺点不能自动适应网络变化。如果R1和R2之间的链路断了管理员必须手动删除或修改这条静态路由否则网络就会中断。在更复杂的网络中我们会使用动态路由协议如OSPF、BGP让路由器之间自己交换信息、自动计算和维护路由表但那又是另一个精彩的故事了。通过这个静态路由实验你能够深刻理解“路由”的本质就是为数据包选择路径的过程这是互联网得以互联互通的核心基石。7. 模拟实验中的“坑”与高效排错指南用eNSP做实验不可能一帆风顺。我踩过的坑可能比你走过的路还多开个玩笑。但正是这些“坑”让你对网络原理的理解更加深刻。这里分享几个最常见的故障点和排错思路希望能帮你少走弯路。第一个大坑设备启动失败。这是新手遇到最多的问题。现象是设备一直显示“####”无法进入命令行。90%的原因在于VirtualBox网卡冲突或镜像文件问题。我的解决步骤是首先检查eNSP菜单“工具”-“选项”中的“绑定信息”确保VirtualBox网卡被正确绑定且没有感叹号。其次尝试重置VirtualBox网络设置在VirtualBox管理界面全局设定-网络-仅主机网络删除所有虚拟网卡然后让eNSP在启动设备时自动创建。最后确保你使用的设备镜像与eNSP版本兼容。有时候换一个低版本或更稳定的镜像就能解决问题。第二个坑接口状态“DOWN”。设备启动成功了但接口显示DOWN导致链路不通。首先在接口视图下执行undo shutdown命令手动开启端口。其次检查线缆连接。在eNSP中线缆类型选错也会导致问题比如用串行线Serial连接了以太网口。确保设备间使用的线缆类型正确局域网内一般用Copper或Auto。最后使用display interface brief命令查看接口的物理状态和协议状态如果物理状态是DOWN可能是虚拟网卡问题如果是协议状态DOWN则可能是双工模式、速率协商失败可以尝试在接口下强制配置速度和双工模式例如speed 100和duplex full。第三个坑ping不通的“灵魂拷问”。当你的ping测试失败时不要慌张按照分层的思想从底层到高层逐一排查物理层/链路层接口UP了吗线连对了吗交换机端口划分的VLAN对吗可以用display vlan和display mac-address查看MAC地址表看设备是否学习到了对端的MAC地址。网络层IP地址和子网掩码配置正确吗双方是否在同一网段如果跨网段网关配置了吗路由器的路由表里有去往目的网络的路由吗用display ip routing-table查看。防火墙规则是否阻止了ICMP报文在系统视图下尝试undo firewall packet-filter enable临时关闭防火墙测试。模拟器特性eNSP的PC有时需要手动点击“配置”界面下的“应用”按钮配置才会生效。另外模拟的PC没有操作系统层面的防火墙但路由器有安全策略需要注意。高效实验的心得我习惯在开始复杂实验前先画好清晰的网络拓扑图并标注好每个设备的接口IP、VLAN、规划好的网段。配置时打开eNSP的“抓包”功能在关键链路上部署抓包点这就像给你的网络装上了“X光机”能够清晰地看到每一个数据包的来龙去脉对于理解ARP、ICMP、TCP三次握手等协议交互过程有奇效。遇到问题多使用display this查看当前视图配置、display saved-configuration查看已保存配置等命令来核对配置养成随时保存配置save的好习惯。eNSP是一个极其强大的学习工具它让你有机会以极低的成本反复搭建、破坏、调试一个网络这种实践经验是任何书本理论都无法替代的。多动手多思考每一个通了的ping和每一个不通的ping都是你进步的阶梯。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2409866.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…