您的位置:首页 > 路由器知识路由器知识

2023网络工程师必备:CiscoPacketTracer从入门到精通实战指南

2026-02-23人已围观

2023网络工程师必备:Cisco Packet Tracer从入门到精通实战指南

一、Cisco Packet Tracer基础入门

Cisco Packet Tracer是思科公司专为网络技术学习者开发的仿真软件,它就像网络工程师的"飞行模拟器",让你在虚拟环境中搭建、配置和测试各种网络拓扑。这款软件功能强大但操作简单,比Boson模拟器更全面,又比Dynamips更适合新手入门。无论是CCNA认证备考还是网络实验教学,Packet Tracer都是不可或缺的工具,它能让你在安全的虚拟环境中大胆尝试各种配置,即使操作失误也不会造成真实网络中断。

设备初始化配置全解析

初次接触路由器或交换机时,你首先需要通过Console线连接设备进行初始化配置。想象Console线就像医生的听诊器,是你与设备"对话"的第一道桥梁。连接完成后,你会看到设备启动过程中的各种信息,最后停留在">"符号,这就是用户模式,相当于设备的"访客模式",只能看不能改。

要进行配置,需要输入`enable`命令进入特权模式,这时提示符会变成"",就像拿到了设备的"管理员钥匙"。但这还不够,输入`configure terminal`(可简写为`conf t`)才能进入全局配置模式,在这里你可以修改设备的核心设置。

设备命名技巧:给设备起个有意义的名字能让网络管理更清晰。使用`hostname`命令,比如`Router(config)hostname R1`,这样路由器就会改名为R1。建议命名规则包含设备类型(R代表路由器,S代表交换机)和位置信息,方便后期维护。

密码安全配置:网络设备的密码就像你家的门锁,必须足够坚固。特权模式密码通过`enable secret 密码`设置,比如`enable secret Cisco123!`。注意`secret`比`password`更安全,因为它会自动加密存储。为了防止未授权用户通过Console口访问,还要设置控制台密码:`line console 0`进入控制台线路,`password ConsolePass1!`设置密码,`login`启用登录验证,`exit`退出。

远程访问配置:想从办公室电脑远程管理机房的路由器?Telnet或SSH是你的好帮手。配置Telnet:`line vty 0 15`(同时配置16个虚拟终端),`password TelnetPass1!`,`login`,`exit`。最后用`service password-encryption`命令加密所有明文密码,这个命令就像给所有密码加了一层"防弹玻璃",即使查看配置文件也看不到明文。

配置验证与保存:配置完成后,用`show running-config`(可简写为`show run`)查看当前生效的配置。这一步非常重要,就像考试后检查答案一样。确认无误后,`copy running-config startup-config`(可简写为`copy run start`)将配置保存到设备的NVRAM中,否则重启后所有配置都会丢失。

二、SOHO局域网组建实战

SOHO(小型办公室/家庭办公室)网络是网络技术的基础,也是最常见的应用场景。想象你要为两间办公室组建网络,每间需要连接15台有线设备和30台无线设备,这就像设计一个小型社区的道路系统,既要满足当前需求,又要考虑未来扩展。

拓扑设计与设备选型

首先要确定网络拓扑结构。对于SOHO环境,星型拓扑是最理想的选择,就像自行车的辐条都集中在中心轮毂一样,所有设备通过交换机连接到中心节点。这种结构故障排查简单,某条线路出问题不会影响其他设备。

设备选型指南:根据需求,每间办公室需要至少15个有线接口,考虑未来扩展,选择24口的Cisco 2960交换机比较合适。无线方面,每台企业级AP通常能支持30-50台无线设备,所以每间办公室配置1台AP即可。为了实现两间办公室的互联和Internet接入,还需要1台路由器,Cisco 2911是不错的选择,它有足够的接口和处理能力。

IP地址规划:就像给每个房间分配门牌号,IP地址是网络中设备的唯一标识。使用192.168.1.0/24网段,这是私有IP地址中的"黄金地段"。将PC的IP设置为192.168.1.1到192.168.1.4,无线设备从192.168.1.30开始分配。子网掩码统一为255.255.255.0,网关设置为路由器的LAN接口IP(比如192.168.1.254),DNS服务器可以使用公共DNS如8.8.8.8或114.114.114.114。

交换机基本配置

交换机开箱后默认所有端口都在同一个VLAN(VLAN 1),就像一个大的开放空间,所有设备都在同一个广播域。对于简单的SOHO网络,基本配置如下:

```

Switch>enable

Switchconfigure terminal

Switch(config)hostname S1

S1(config)no ip domain-lookup ! 关闭DNS查找,加快命令输入速度

S1(config)line console 0

S1(config-line)logging synchronous ! 让控制台输出不打断命令输入

S1(config-line)exec-timeout 0 0 ! 控制台永不超时

S1(config-line)exit

S1(config)interface range FastEthernet 0/1 - 24

S1(config-if-range)speed 100 ! 设置端口速率为100Mbps

S1(config-if-range)duplex full ! 全双工模式

S1(config-if-range)no shutdown ! 启用端口

S1(config-if-range)exit

S1(config)exit

S1write ! 保存配置

```

连通性测试全攻略

配置完成后,不要急于庆祝,全面的测试必不可少。就像盖房子要检查每一面墙是否垂直,网络配置也要验证每个环节是否通畅。

本地连接测试:在PC的命令提示符中输入`ipconfig /all`,检查IP地址、子网掩码、网关和DNS是否正确获取。如果是DHCP分配,确保所有参数都和你在路由器中设置的一致。

Ping命令使用技巧:Ping就像网络中的"回声测试",通过发送ICMP报文检查设备间连通性。`ping 192.168.1.254`测试到网关的连通性,`ping 8.8.8.8`测试到外部DNS服务器的连通性,`ping www.baidu.com`测试DNS解析是否正常。如果Ping不通,先检查物理连接(网线是否插好,指示灯是否亮起),再检查IP配置,最后查看路由设置。

高级测试命令:`tracert`命令能显示数据包从源到目的经过的所有路由器,就像快递的物流追踪。`arp -a`可以查看本地ARP缓存,确认MAC地址和IP地址的对应关系是否正确。在Packet Tracer的"仿真模式"下,还能直观地看到数据包在网络中的传输路径和封装变化,这是学习网络原理的绝佳方式。

三、VLAN技术与实践

想象一个有三个部门的公司:销售部、技术部和后勤部。如果他们的电脑都连接在同一个交换机上,销售部的广播包会打扰技术部工作,技术部的敏感数据可能被后勤部无意获取。VLAN(虚拟局域网)技术就像在大办公室里加装隔断,把一个物理交换机分成多个逻辑工作组,每个VLAN就是一个独立的广播域,内部可以通信,不同VLAN间默认隔离。

VLAN基础与工作原理

VLAN技术的核心作用是"逻辑隔离,物理共享"。交换机默认所有端口都属于VLAN 1,这是交换机的"默认房间"。要创建新的VLAN,就像在交换机里"新建房间"。每个VLAN需要一个唯一的编号(1-4094之间)和一个描述性名称。

VLAN类型解析:常见的VLAN有两种:静态VLAN和动态VLAN。静态VLAN是管理员手动将端口分配给特定VLAN,就像给每个员工分配固定工位;动态VLAN则根据设备的MAC地址自动分配VLAN,适合经常移动的设备。在中小企业中,静态VLAN因配置简单、管理直观而被广泛使用。

Trunk链路技术:当两个交换机之间有多个VLAN需要通信时,普通链路只能承载一个VLAN的数据,而Trunk链路就像"高速公路",可以同时传输多个VLAN的流量。它通过在以太网帧头部添加802.1Q标签来区分不同VLAN的数据,这个标签就像包裹上的"快递单",标明了数据包属于哪个VLAN。

VLAN配置实战

假设我们要为公司创建三个VLAN:VLAN 10(销售部)、VLAN 20(技术部)和VLAN 30(后勤部),以下是详细配置步骤:

创建VLAN:在交换机全局配置模式下,使用`vlan 编号`命令创建VLAN,然后用`name 名称`命令命名。

```

S1>enable

S1configure terminal

S1(config)vlan 10

S1(config-vlan)name Sales

S1(config-vlan)exit

S1(config)vlan 20

S1(config-vlan)name Tech

S1(config-vlan)exit

S1(config)vlan 30

S1(config-vlan)name HR

S1(config-vlan)exit

```

端口分配:创建VLAN后,需要将交换机端口分配到相应的VLAN。访问端口(Access Port)只能属于一个VLAN,通常连接用户设备;中继端口(Trunk Port)可以属于多个VLAN,通常用于交换机之间的连接。

```

! 将Fa0/1-5端口分配给销售部VLAN 10

S1(config)interface range FastEthernet 0/1 - 5

S1(config-if-range)switchport mode access

S1(config-if-range)switchport access vlan 10

S1(config-if-range)switchport nonegotiate ! 关闭DTP协商,强制为访问模式

S1(config-if-range)spanning-tree portfast ! 为终端设备启用快速端口

S1(config-if-range)exit

! 将Fa0/6-10端口分配给技术部VLAN 20

S1(config)interface range FastEthernet 0/6 - 10

S1(config-if-range)switchport mode access

S1(config-if-range)switchport access vlan 20

S1(config-if-range)switchport nonegotiate

S1(config-if-range)spanning-tree portfast

S1(config-if-range)exit

! 配置交换机间链路为Trunk

S1(config)interface FastEthernet 0/24

S1(config-if)switchport mode trunk

S1(config-if)switchport trunk encapsulation dot1q ! 指定封装类型为802.1Q

S1(config-if)switchport trunk allowed vlan all ! 允许所有VLAN通过

S1(config-if)exit

```

配置验证:用`show vlan brief`命令检查VLAN创建和端口分配情况,`show running-config`查看完整配置,`show interface trunk`验证Trunk链路状态和允许通过的VLAN。

VLAN间路由实现

默认情况下,不同VLAN间是不能通信的,就像不同房间之间没有门。要实现VLAN间通信,需要路由功能,有两种常用方案:单臂路由和三层交换机路由。

单臂路由配置:适合中小型网络,通过路由器的一个物理接口承载多个VLAN的路由。首先在交换机上配置与路由器连接的端口为Trunk:

```

S1(config)interface FastEthernet 0/23

S1(config-if)switchport mode trunk

S1(config-if)switchport trunk encapsulation dot1q

S1(config-if)exit

```

然后在路由器上创建子接口,每个子接口对应一个VLAN:

```

R1>enable

R1configure terminal

R1(config)interface FastEthernet 0/0

R1(config-if)no ip address

R1(config-if)no shutdown ! 启用物理接口

R1(config-if)exit

! 为VLAN 10创建子接口

R1(config)interface FastEthernet 0/0.10

R1(config-subif)encapsulation dot1Q 10 ! 封装802.1Q协议,VLAN ID 10

R1(config-subif)ip address 192.168.10.1 255.255.255.0 ! VLAN 10的网关

R1(config-subif)exit

! 为VLAN 20创建子接口

R1(config)interface FastEthernet 0/0.20

R1(config-subif)encapsulation dot1Q 20

R1(config-subif)ip address 192.168.20.1 255.255.255.0 ! VLAN 20的网关

R1(config-subif)exit

```

三层交换机路由:适合较大规模网络,三层交换机内置路由功能,比单臂路由效率更高。首先启用三层交换机的路由功能:

```

S3(config)ip routing ! 启用IP路由功能,这是关键命令

```

然后为每个VLAN创建SVI(交换虚拟接口)并配置IP地址:

```

S3(config)interface Vlan10

S3(config-if)ip address 192.168.10.1 255.255.255.0

S3(config-if)no shutdown

S3(config-if)exit

S3(config)interface Vlan20

S3(config-if)ip address 192.168.20.1 255.255.255.0

S3(config-if)no shutdown

S3(config-if)exit

```

配置完成后,用`show ip route`命令查看路由表,会发现三层交换机自动学习到直连的VLAN网段。测试VLAN间通信时,从VLAN 10的PC ping VLAN 20的PC,应该能收到回复,TTL值会减少1(从128变为127),表明数据包经过了三层路由。

四、无线局域网(WLAN)组建

如今的办公环境离不开WiFi,员工带着笔记本和手机在会议室、办公室间移动,需要无缝的网络连接。WLAN(无线局域网)就像看不见的网线,让设备摆脱物理线缆束缚。理解SSID、BSSID、ESSID这些概念是配置WLAN的基础:SSID是无线网络的"名字",BSSID是无线接入点(AP)的MAC地址,ESSID则是多个AP使用相同SSID形成的扩展服务集。

无线路由器配置详解

家用或小型办公环境中,无线路由器是最常用的设备,它集成了AP、交换机和路由功能。配置无线路由器通常有两种方式:通过Console口(类似有线设备)或Web界面(更直观)。

Web界面配置步骤:首先用网线将电脑连接到无线路由器的LAN口,将电脑IP设置为与路由器默认网段同段(通常是192.168.1.0/24或192.168.0.1/24)。打开浏览器,输入路由器默认IP(如192.168.1.1或192.168.0.1),输入默认用户名和密码(通常都是admin)登录管理界面。

关键配置项:

- 基本网络设置:设置LAN口IP地址(如192.168.1.1),启用DHCP服务器,设置地址池范围(如192.168.1.100-200)

- 无线设置:SSID设为有意义的名称(如Company-WiFi),信道选择1、6或11(避免信道重叠),模式选择802.11n或ac(提供更好的速度和兼容性)

- 安全设置:这是最重要的部分!安全模式选择WPA2-PSK,加密算法AES,密码设置复杂一些(至少8位,包含大小写字母、数字和特殊符号),如"Cisco123!"。避免使用WEP或WPA,它们的安全性已经被破解

高级优化设置:开启MAC地址过滤(只允许授权设备接入),关闭WPS(有安全漏洞),设置无线信号强度(根据办公区域大小调整),定期更新路由器固件修复安全漏洞。

企业级AP部署与配置

在较大办公区域(如多楼层办公室),单个无线路由器的信号覆盖有限,需要部署多个AP扩展覆盖范围,这就是ESS(扩展服务集)。多个AP使用相同的SSID和安全设置,但应选择不同的信道(如1、6、11)以减少干扰。

AP与交换机连接:AP通常通过PoE(以太网供电)交换机供电,既传输数据又提供电力,简化布线。用直通线连接AP的以太网口到PoE交换机的PoE端口,AP启动后会自动获取IP地址(如果网络中有DHCP服务器)。

胖AP配置:胖AP(Fat AP)是可以独立配置的无线接入点。在Packet Tracer中,点击AP图标,进入"Config"选项卡,选择"Port1",设置SSID为"Company-WiFi",安全模式WPA2-PSK,密码"Cisco123!",加密类型AES。确保所有AP使用相同的SSID和安全设置,但信道要交错设置(如AP1用信道1,AP2用信道6,AP3用信道11)。

瘦AP配置:在大型企业网络中,通常使用瘦AP(Fit AP)配合无线控制器(AC)管理。瘦AP本身没有复杂配置,所有设置由AC集中管理,这就像学校的集中广播系统,管理员在控制室就能管理所有教室的喇叭。这种架构便于大规模部署和统一管理,但在Packet Tracer中主要使用胖AP进行模拟。

WLAN安全与优化

无线信号是开放在空中的,比有线网络更容易被攻击,因此安全措施至关重要。除了WPA2-PSK加密,还可以启用以下安全功能:

- 隐藏SSID:在AP配置中关闭"广播SSID"选项,这样普通用户无法在WiFi列表中看到你的网络,需要手动输入SSID才能连接。

- MAC地址过滤:只允许预定义的MAC地址接入网络,就像小区门禁只允许登记车辆进入。

- 定期更换密码:建议每3个月更换一次WiFi密码,特别是有员工离职时。

无线信号优化技巧:

- AP放置位置:尽量放在区域中心高处,远离金属障碍物和电子设备(如微波炉、无绳电话会干扰2.4GHz频段)

- 频段选择:2.4GHz频段(2.4-2.4835GHz)有14个信道,但互不干扰的只有1、6、11三个;5GHz频段干扰少、速度快,但穿墙能力弱,适合高带宽需求区域

- 信号强度调整:避免信号过强造成干扰,也不要太弱导致覆盖不足,一般调整到覆盖目标区域即可

连通性测试:用无线客户端连接WiFi,尝试访问内部服务器和外部网站。在Packet Tracer的"实时模式"下用ping命令测试连通性,在"仿真模式"下可以观察802.11帧的地址变化和传输路径,这是理解无线通信原理的好方法。

五、路由技术全解析

如果说交换机是网络中的"街道",负责同一区域内的通信,那么路由器就是"高速公路",负责不同网络间的数据传输。无论是家庭网络访问互联网,还是跨国公司连接各地分公司,都离不开路由技术。路由技术分为静态路由和动态路由两大类,各有适用场景。

静态路由配置与应用

静态路由是网络管理员手动配置的路由条目,就像在地图上为数据包"画路线"。它的优点是配置简单、资源占用少、路径可预测,缺点是需要手动维护,不适合大型复杂网络。

静态路由命令格式:`ip route 目的网络 子网掩码 下一跳地址`或`ip route 目的网络 子网掩码 出接口`。例如`ip route 192.168.2.0 255.255.255.0 10.0.0.2`表示要到达192.168.2.0网段,需要将数据包发送到下一跳路由器10.0.0.2。

实用案例:假设有两个路由器R1和R2,R1连接192.168.1.0/24网段,R2连接192.168.2.0/24网段,R1和R2通过10.0.0.0/30网段连接。

R1配置:

```

R1(config)interface FastEthernet 0/0

R1(config-if)ip address 192.168.1.1 255.255.255.0

R1(config-if)no shutdown

R1(config-if)exit

R1(config)interface Serial 0/0/0

R1(config-if)ip address 10.0.0.1 255.255.255.252

R1(config-if)clock rate 64000 ! 只有DCE端需要配置时钟频率

R1(config-if)no shutdown

R1(config-if)exit

! 添加到192.168.2.0网段的静态路由

R1(config)ip route 192.168.2.0 255.255.255.0 10.0.0.2

```

R2配置:

```

R2(config)interface FastEthernet 0/0

R2(config-if)ip address 192.168.2.1 255.255.255.0

R2(config-if)no shutdown

R2(config-if)exit

R2(config)interface Serial 0/0/0

R2(config-if)ip address 10.0.0.2 255.255.255.252

R2(config-if)no shutdown

R2(config-if)exit

! 添加到192.168.1.0网段的静态路由

R2(config)ip route 192.168.1.0 255.255.255.0 10.0.0.1

```

默认路由:这是一种特殊的静态路由,当路由表中没有匹配目的网络的条目时,就使用默认路由转发。命令格式`ip route 0.0.0.0 0.0.0.0 下一跳地址`,适合作为网络的"出口路由",比如连接到互联网的边界路由器。

RIP动态路由协议

当网络中有多个路由器时,静态路由配置变得复杂且难以维护。动态路由协议能让路由器自动学习和更新路由信息,就像路况导航APP会实时更新道路拥堵情况并推荐最佳路线。RIP(路由信息协议)是最简单的动态路由协议之一,适合中小型网络。

RIP工作原理:RIP路由器每隔30秒发送一次路由更新,分享自己知道的路由信息;使用跳数(Hop Count)作为度量值,最大跳数为15(16跳视为不可达);支持水平分割、毒性反转等防环机制。RIP有两个版本:RIPv1(有类路由,不支持VLSM和CIDR)和RIPv2(无类路由,支持VLSM和认证),推荐使用RIPv2。

RIP配置实例:假设有R1、R2、R3三个路由器组成的网络,需要配置RIPv2实现互联互通。

R1配置:

```

R1(config)router rip

R1(config-router)version 2 ! 使用RIPv2

R1(config-router)no auto-summary ! 关闭自动汇总(重要)

R1(config-router)network 192.168.1.0 ! 宣告直连网络

R1(config-router)network 10.0.0.0 ! 宣告直连网络

R1(config-router)exit

```

其他路由器配置类似,只需宣告各自的直连网络。注意`network`命令后面跟的是主类网络号(如A类网络10.0.0.0,B类172.16.0.0,C类192.168.1.0)。

RIP验证命令:

- `show ip route`:查看路由表,RIP路由标记为"R"

- `show ip protocols`:查看路由协议配置,包括RIP版本、宣告的网络等

- `debug ip rip`:实时查看RIP更新信息(使用`undebug all`关闭调试)

- `show ip rip database`:查看RIP路由数据库

路由协议选择策略

静态路由和动态路由各有优缺点,选择时要考虑网络规模、管理复杂度、可靠性要求等因素:

小型网络(1-5台路由器):推荐使用静态路由,配置简单,网络稳定,几乎不需要维护。例如家庭网络、小型办公室网络。

中型网络(5-20台路由器):RIP或OSPF是不错的选择。RIP配置简单但收敛慢、不适合大型网络;OSPF收敛快、无环路、支持VLSM,是企业网络的主流选择。

大型网络(20台以上路由器):OSPF或EIGRP(思科私有协议)更合适。这些链路状态路由协议收敛速度快,支持复杂网络拓扑,适合企业级网络。

混合使用场景:核心网络使用动态路由协议(如OSPF)实现自动收敛,边缘网络使用静态路由指向互联网或特定外部网络。默认路由通常配置在网络边界路由器上,指向ISP提供的网关。

六、网络故障排除与优化

网络配置完成后,故障排除是必备技能。就像医生通过症状诊断病因,网络工程师需要通过各种工具和命令定位问题根源。Packet Tracer的"仿真模式"是学习故障排除的绝佳工具,它能让你"看到"数据包在网络中的传输过程,观察每一步的封装和解封装。

常见故障排除方法

分层故障排除法:从物理层开始,逐层向上排查,这是最系统的故障排除方法:

1. 物理层检查:网线是否插好,接口指示灯是否正常(绿色常亮表示连接正常,闪烁表示有数据传输),Console线连接是否正确。Packet Tracer中可以通过"Physical"视图检查设备电源和线缆连接。

2. 数据链路层检查:用`show interfaces`命令查看接口状态,是否有CRC错误、冲突或丢包;用`show mac address-table`检查MAC地址学习情况;VLAN配置是否正确,Trunk链路是否正常工作。

3. 网络层检查:用`show ip interface brief`检查IP地址配置和接口状态;`show ip route`查看路由表是否有到达目的网络的路由;`ping`和`tracert`测试连通性和路径。

4. 应用层检查:检查应用服务是否正常运行(如Web服务器、DNS服务器),防火墙规则是否阻止了应用流量。

替换法:怀疑某根网线或某个端口有问题时,用已知良好的网线或端口替换测试;怀疑配置错误时,可以对比工作正常的同类设备配置。

实用网络优化技巧

网络配置完成并能通信后,还需要进行优化以提高性能和可靠性:

交换机优化:

- 为终端设备端口启用PortFast(`spanning-tree portfast`),加速接入速度

- 配置BPDU Guard(`spanning-tree bpduguard enable`)防止环路和攻击

- 划分VLAN减少广播域,提高网络效率

路由器优化:

- 使用静态路由代替动态路由(小型网络),减少路由协议开销

- 配置路由汇总,减小路由表规模

- 启用ACL过滤不必要流量,减轻设备负担

无线优化:

- 合理规划AP位置和信道,避免信号重叠和干扰

- 根据用户数量调整AP并发用户限制

- 定期监测无线信号强度和干扰情况

网络安全最佳实践

网络安全是一个持续过程,不是配置完成就一劳永逸的。以下是基本安全措施:

设备安全:

- 为所有设备设置强密码,并定期更换

- 禁用不必要的服务和端口(如Telnet,改用SSH)

- 使用`banner motd`设置登录警告信息(如"未授权访问将被起诉")

访问控制:

- 使用ACL控制网络访问,只允许必要的流量

- 实施最小权限原则(用户只获得完成工作所需的最小权限)

= 定期审计和更新访问控制列表

系统更新:

- 定期更新网络设备固件和操作系统补丁

- 建立配置备份策略(定期备份`running-config`)

- 制定灾难恢复计划,定期演练

七、实验总结与职业发展

通过本文介绍的实验,你已经掌握了网络工程师的核心技能:从设备初始化配置到VLAN划分,从无线组网到路由配置。这些技能不仅是CCNA认证的基础,也是实际工作中最常用的技术。Packet Tracer就像你的"网络实验室",多动手练习不同拓扑和配置,才能真正理解网络原理。

职业发展建议:网络技术更新迅速,持续学习是关键。从CCNA开始,逐步考取CCNP、CCIE等高级认证;关注SDN(软件定义网络)、云计算网络等新兴技术;参与开源项目(如OpenWRT、GNS3)提升实战能力。记住,网络工程师不仅要会配置设备,更要理解"为什么这么配置",培养网络设计和故障排除的思维方式。

最后,网络技术的魅力在于它连接世界的能力。当你配置的网络让数据顺畅流动,让人们高效协作时,那种成就感是无与伦比的。现在就打开Packet Tracer,动手搭建你的第一个复杂网络吧!