最近重新开始捡数通知识,我发现网络工程师的面试题其实很有规律。

真正高频的并不是某个特别偏的协议,而是围绕几条主线反复追问:

网络基础
TCP / UDP
DNS / HTTP / HTTPS
ARP / DHCP
VLAN / Trunk
STP / RSTP / MSTP
链路聚合
VRRP
OSPF
BGP
NAT
VXLAN
IPv6
故障排查

面试官经常不是只问一句:

“OSPF 是什么?”

而是继续追:

OSPF 邻居状态有哪些?
为什么会卡在 2-Way?
为什么会卡 ExStart?
DR/BDR 怎么选?
DR 会不会抢占?
OSPF 有哪些报文?
有哪些 LSA?
Area 0 为什么特殊?

所以这篇不打算整理成几百道只有一句答案的题库。

先把我认为网络工程师 / 数通 / 网络运维岗位最值得优先准备的 60 道题整理出来,并给一个面试时能直接开口的回答框架。


一、网络基础:这些题看起来简单,但基本绕不开

1. OSI 七层模型分别是什么?

从下到上:

1. 物理层
2. 数据链路层
3. 网络层
4. 传输层
5. 会话层
6. 表示层
7. 应用层

面试时不用只背名字。

可以顺便对应:

二层:Ethernet、MAC、VLAN、STP

三层:IPv4、IPv6、ICMP、OSPF、BGP

四层:TCP、UDP

应用层:HTTP、DNS、SSH

实际工程里更常用的是 TCP/IP 分层思维,但 OSI 七层仍然是面试高频基础题。


2. 二层交换和三层路由最大的区别是什么?

二层交换主要根据:

Destination MAC

查 MAC 地址表转发以太网帧。

三层路由主要根据:

Destination IP

查路由表,并按照最长前缀匹配选择下一跳。

一句话:

交换解决同一二层广播域内怎么转,路由解决不同 IP 网络之间怎么到。


3. 什么是单播、广播和组播?

单播:

一个发送者 → 一个接收者

广播:

一个发送者 → 同广播域全部主机

组播:

一个发送者 → 加入某个组的接收者

IPv4 里 ARP Request 就是典型二层广播。

OSPF 在广播网络中会使用组播地址发送部分协议报文。


4. 什么是 MTU?MTU 太小或不一致会怎样?

MTU:

Maximum Transmission Unit。

以常见 Ethernet 为例,IP 层常见 MTU:

1500 Bytes

如果 IP 报文超过出接口允许的 MTU:

IPv4 可能发生:

分片

或者 DF 置位时:

不能分片并返回 ICMP

IPv6 中间路由器不会像 IPv4 那样进行分片,通常依赖 Path MTU Discovery。

MTU 问题的典型现象:

Ping 小包正常
大包异常
部分网页能开
VPN / 隧道业务异常
OSPF 邻接卡在 ExStart / Exchange(某些场景)

5. Ping 用的是什么协议?

主要使用:

ICMP

IPv4 常见:

ICMP Echo Request
ICMP Echo Reply

所以:

Ping 通只证明 ICMP Echo 层面的连通性,不等于 TCP 22、80、443 一定可达。


6. traceroute / tracert 的原理是什么?

核心利用:

IP TTL / Hop Limit

每经过一台三层设备 TTL 减 1。

当 TTL 变成 0,设备通常返回:

ICMP Time Exceeded

工具通过逐步增大 TTL:

1
2
3
4
...

推测数据包经过的路径。

不同操作系统的 traceroute 实现可能使用 UDP、ICMP 或 TCP。


二、TCP / UDP:网络面试最经典的一组题

7. TCP 和 UDP 有什么区别?

TCP:

面向连接
可靠传输
有序
字节流
拥塞控制
流量控制

UDP:

无连接
尽力而为
不保证可靠
不保证顺序
报文型
协议开销相对小

典型:

HTTP/1.1、HTTP/2 → 通常使用 TCP
SSH → TCP
BGP → TCP 179

DNS → 传统查询主要 UDP 53,也支持 TCP 53
DHCP → UDP
QUIC / HTTP/3 → UDP

不要回答成:

UDP 一定比 TCP 快。

更准确是 UDP 协议机制更轻,但实际性能还取决于应用协议和网络环境。


8. TCP 为什么需要三次握手?

基本过程:

Client                         Server

SYN, Seq=x
----------------------------->

                 SYN+ACK
                 Seq=y Ack=x+1
<-----------------------------

ACK, Ack=y+1
----------------------------->

ESTABLISHED

核心是在连接建立时让双方:

交换并确认初始序列号
确认连接建立信息能够双向到达
建立同步的 TCP 状态

RFC 9293 明确指出,TCP 双方需要同步彼此的初始序列号,SYN 与确认可以组合,所以形成三次握手。


9. 为什么不是两次握手?

如果只有:

Client → SYN
Server → SYN+ACK

服务端无法确认:

自己的 SYN 是否真的被客户端收到并确认。

三次握手还可以减少旧的重复 SYN 引起错误连接状态的风险。

所以核心不应该只背:

“为了确认双方收发能力。”

还应该提到:

序列号同步
旧重复连接请求
连接状态确认

10. TCP 为什么通常是四次挥手?

TCP 是全双工。

一方:

我没有数据要发了

不代表另一方也立刻没有数据。

所以典型:

A → FIN
B → ACK
B → FIN
A → ACK

FIN 和 ACK 在部分情况下也可能合并,因此抓包时不保证永远看到四个独立报文。


11. TIME_WAIT 是什么?为什么存在?

通常主动关闭连接的一方最终进入:

TIME_WAIT

主要作用包括:

确保最后一个 ACK 丢失时,对方重传 FIN 后还能再次 ACK

避免旧连接中的延迟报文影响后续相同连接

RFC 9293 定义 TCP 主动关闭后需要在 TIME-WAIT 状态等待一定时间。


12. CLOSE_WAIT 很多通常说明什么?

CLOSE_WAIT 表示:

对端已经发送 FIN
本机 TCP 已经收到
但本地应用还没有完成 close()

所以大量 CLOSE_WAIT 通常优先怀疑:

应用程序没有正确释放 Socket。

这和 TIME_WAIT 的排查方向完全不同。


13. TCP 如何保证可靠传输?

可以从这几个机制回答:

Sequence Number
Acknowledgment
Checksum
Retransmission
Sliding Window
Flow Control
Congestion Control

面试不要只回答:

TCP 有 ACK,所以可靠。

可靠性是多套机制共同完成的。


14. TCP 滑动窗口解决什么问题?

如果每发一个报文都必须:

等 ACK
↓
再发下一个

效率很低。

滑动窗口允许发送方在未收到所有 ACK 前:

连续发送一定数量的数据

从而提高链路利用率。

接收端通告窗口大小,也能实现:

Flow Control

避免发送速度超过接收端处理能力。


三、ARP、DHCP、DNS:终端上网一定会碰到

15. ARP 是干什么的?

IPv4 中,ARP 用于:

IP 地址
↓
MAC 地址

映射。

例如:

PC:192.168.1.10/24
Gateway:192.168.1.1

PC 要把数据发给网关,就需要先知道:

192.168.1.1 对应哪个 MAC?

于是发送 ARP Request。


16. 访问不同网段的服务器时,主机会 ARP 远端服务器吗?

不会。

假设:

PC:192.168.1.10/24
Server:10.1.1.10/24
Gateway:192.168.1.1

PC 判断目标不在本地网段。

所以它实际 ARP:

192.168.1.1

获得的是:

默认网关 MAC

然后:

目的 IP = 10.1.1.10
目的 MAC = 网关 MAC

把帧先交给网关。

这是非常高频的追问题。


17. DHCP 获取地址的 DORA 是什么?

经典过程:

Discover
Offer
Request
ACK

也就是:

Client → DHCP Discover

Server → DHCP Offer

Client → DHCP Request

Server → DHCP ACK

常见端口:

Server UDP 67
Client UDP 68

18. DHCP Relay 为什么需要?

广播报文默认不会被三层路由器直接转发。

如果:

客户端 VLAN 10
DHCP Server 在另一个网段

客户端的 DHCP 广播无法直接到服务器。

DHCP Relay 负责:

接收客户端广播
↓
中继到远端 DHCP Server
↓
再把结果送回客户端

19. DNS 是干什么的?

DNS 解决:

域名
↓
IP 地址等资源记录

常见记录:

A       IPv4
AAAA    IPv6
CNAME   别名
MX      邮件
NS      权威 DNS
PTR     反向解析
TXT     文本记录

20. DNS 完整解析过程怎么讲?

用户访问:

www.example.com

本地通常先检查:

浏览器 / 系统缓存
hosts

没有结果后,把请求发给配置的:

Recursive Resolver

递归 DNS 如果也没有缓存,会根据 DNS 层级继续向:

Root
↓
TLD
↓
Authoritative DNS

获取答案。

最后:

Resolver 缓存结果
↓
返回客户端

21. DNS 为什么既有 UDP 53 又有 TCP 53?

传统普通查询常见:

UDP 53

但 DNS 同样支持:

TCP 53

例如:

响应过大
UDP 响应被截断后改用 TCP
区域传送等场景

因此:

“DNS 只用 UDP”是错误的。


四、HTTP / HTTPS

22. HTTP 是什么?

HTTP 是:

无状态的应用层请求/响应协议。

典型:

Client
↓ Request
Server
↓ Response
Client

核心包括:

Method
URI
Header
Status Code
Content

23. 常见 HTTP Method 有哪些?

常见:

GET
POST
PUT
DELETE
HEAD
OPTIONS

简单理解:

GET      获取资源
POST     提交数据进行处理
PUT      创建/替换目标资源
DELETE   删除资源
HEAD     类似 GET,但不返回响应正文
OPTIONS  查询通信能力

24. HTTP 状态码怎么分类?

1xx 信息
2xx 成功
3xx 重定向
4xx 客户端错误
5xx 服务端错误

最常见:

200 OK
201 Created
301 Moved Permanently
302 Found
304 Not Modified
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
500 Internal Server Error
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout

25. HTTP 和 HTTPS 有什么区别?

HTTPS 可以粗略理解:

HTTP
+
TLS

TLS 提供:

加密
身份认证
完整性保护

现代 HTTP 需要注意:

HTTP/1.1、HTTP/2 通常基于 TCP
HTTP/3 使用 QUIC,运行在 UDP 上

26. 从浏览器输入 URL 到页面打开,大致发生什么?

可以按:

1. 解析 URL
2. DNS 查询
3. 判断目标 IP
4. 查路由
5. ARP / ND 获取下一跳二层地址
6. 建立 TCP 或 QUIC 连接
7. HTTPS 场景进行 TLS
8. 发送 HTTP Request
9. Server 返回 Response
10. 浏览器解析并渲染

如果中间还有:

Proxy
CDN
Load Balancer
Nginx

还会继续经过这些组件。


五、VLAN 和二层交换

27. 交换机是怎么学习 MAC 地址的?

交换机收到一个以太网帧后,根据:

Source MAC
+
入接口
+
VLAN

学习 MAC 地址表。

转发时查:

Destination MAC

找到则单播,找不到则进行 Unknown Unicast Flooding。


28. VLAN 的作用是什么?

VLAN 本质上:

在一个物理二层网络里划分多个逻辑广播域。

好处:

隔离广播
逻辑划分部门
提高安全性
减少广播影响范围

不同 VLAN 默认不能仅靠二层交换直接通信,需要三层设备进行 VLAN 间路由。


29. Access、Trunk、Hybrid 有什么区别?

以 H3C Comware 常见理解:

Access:

通常连接普通终端
主要承载一个 VLAN
发给终端时通常 Untagged

Trunk:

一条链路承载多个 VLAN
常用于交换机互联
通过 802.1Q Tag 区分

Hybrid:

也能承载多个 VLAN
可以针对多个 VLAN 更灵活决定
出方向 Tagged / Untagged

30. PVID 是什么?

PVID:

Port VLAN ID。

最重要的理解:

主要用于判断进入端口的 Untagged 帧属于哪个 VLAN。


六、STP / RSTP / MSTP

31. 二层环路为什么危险?

因为以太网帧不像 IP 报文那样有逐跳 TTL。

二层环路容易导致:

Broadcast Storm
MAC Address Flapping
重复帧
链路拥塞
设备 CPU 升高

32. STP 的核心作用是什么?

STP:

保留物理冗余
+
阻塞部分逻辑路径

最终形成:

无环树形二层拓扑

33. STP 根桥怎么选?

比较:

Bridge ID

BID 主要由:

Bridge Priority
+
MAC Address

组成。

原则:

BID 越小越优

34. 什么是根端口和指定端口?

Root Port:

非根桥上到根桥的最优端口

根桥没有 Root Port。

Designated Port:

负责向某个网段发送最优 BPDU / 转发数据的端口

35. STP 比较 BPDU 大致看哪些内容?

高频记忆:

Root Bridge ID
Root Path Cost
Designated Bridge ID
Designated Port ID

一般:

Root ID 越小越优
Path Cost 越小越优
Bridge ID 越小越优
Port ID 越小越优

36. RSTP 比 STP 快在哪里?

RSTP 增加:

Alternate Port
Backup Port
Edge Port
Proposal / Agreement

端口状态简化为:

Discarding
Learning
Forwarding

快速收敛主要依赖:

边缘端口快速转发
备用路径快速接替
P/A 快速协商

37. MSTP 解决什么问题?

MSTP 可以:

把不同 VLAN 映射到不同 MST Instance

例如:

VLAN 10/20 → MSTI 1
VLAN 30/40 → MSTI 2

不同实例可以选择不同 Root 和阻塞路径,实现:

按 VLAN / 实例负载分担

七、链路聚合与高可靠

38. 什么是链路聚合?为什么需要 LACP?

链路聚合把多条物理链路组成:

一个逻辑聚合接口

目的:

增加总带宽
提供链路冗余
提升链路利用率

LACP 用来动态协商成员关系并检测状态。


39. 一个单流能把两根 10G 聚合链路都跑满吗?

不一定。

多数链路聚合基于 Hash:

Source/Destination MAC
Source/Destination IP
L4 Port

等字段把不同 Flow 分散到成员链路。

一个固定流通常会稳定走一条成员链路,避免乱序。


40. VRRP 是什么?

VRRP 提供:

默认网关冗余

多台三层设备共同提供:

Virtual IP
+
Virtual MAC

Master 故障后,Backup 接管虚拟网关。


41. VRRP Master 怎么选?

核心看:

Priority

优先级更高者通常成为 Master。

实际部署还常结合:

Preempt
Track

例如上联失败后降低优先级,让另一台设备接管。


42. IRF 和 M-LAG 有什么区别?

常见理解:

IRF:

多台物理设备
↓
虚拟成一台逻辑设备

M-LAG:

两台设备仍保留独立控制面
↓
共同向下游提供跨设备链路聚合

八、路由基础

43. 路由表匹配最重要的原则是什么?

最长前缀匹配:

Longest Prefix Match。

例如:

0.0.0.0/0
10.0.0.0/8
10.1.0.0/16
10.1.1.0/24

访问:

10.1.1.100

优先匹配:

10.1.1.0/24

44. Preference 和 Metric 有什么区别?

Preference / Administrative Distance:

不同路由来源之间

比较可信度。

在 H3C 中:

Preference 越小越优

Metric:

同一协议内部比较路径优劣

例如:

OSPF 看 Cost
RIP 看 Hop Count

九、OSPF:数通面试重头戏

45. OSPF 是什么协议?

OSPF:

IGP
Link-State
基于 SPF 算法

路由器通过 LSA 描述链路状态,在区域内构建 LSDB,再运行 SPF 计算路由。

OSPF 直接封装在 IP 中:

IP Protocol Number = 89

46. OSPF 邻居状态有哪些?

Down
Init
2-Way
ExStart
Exchange
Loading
Full

理解:

Down      没收到有效 Hello
Init      收到对方 Hello,但对方还没看到我
2-Way     双方互相看到
ExStart   协商主从和 DD 序列号
Exchange  交换 DD
Loading   LSR/LSU 补齐 LSA
Full      LSDB 同步完成

47. OSPF 2-Way 一定是故障吗?

不是。

Broadcast / NBMA 网络里:

DR Other ↔ DR Other

通常只保持 2-Way。

DR Other 会和:

DR
BDR

建立邻接。


48. OSPF 为什么会卡 ExStart / Exchange?

常见:

MTU 不一致
DD 主从协商异常
Router ID 冲突
链路质量问题
设备兼容 / 参数问题

最经典要先想到:

MTU mismatch

49. OSPF 有哪 5 种报文?

Hello
Database Description(DD / DBD)
Link State Request(LSR)
Link State Update(LSU)
Link State Acknowledgment(LSAck)

记忆:

Hello 找邻居
DD 描述我有什么
LSR 请求我缺什么
LSU 把 LSA 发过来
LSAck 确认收到

50. OSPF DR / BDR 怎么选?

只在:

Broadcast
NBMA

等网络类型中选。

先比:

OSPF Interface Priority

高者优先。

Priority:

0

表示不参与选举。

优先级相同时:

Router ID 大者优先

特别重要:

OSPF DR/BDR 默认不抢占。


51. OSPF Neighbor 和 Adjacency 有什么区别?

Neighbor:

通过 Hello 已经发现并建立邻居关系

Adjacency:

进一步完成 DD / LSA 交换
LSDB 同步

所以:

Neighbor 不一定等于 Full Adjacency。


52. OSPF 常见 LSA 类型有哪些?

高频先记:

Type 1  Router LSA
Type 2  Network LSA
Type 3  Summary LSA
Type 4  ASBR Summary LSA
Type 5  AS External LSA
Type 7  NSSA External LSA

53. OSPF Area 0 为什么特殊?

Area 0:

Backbone Area

多区域 OSPF 中,区域间通信原则上经 Area 0。

多区域设计可以:

限制 LSA 泛洪
减小 LSDB
降低 SPF 计算规模
形成清晰层次结构

54. OSPF E1 和 E2 有什么区别?

E1:

外部 Metric
+
到 ASBR 的内部 OSPF Cost

E2:

主要比较外部 Metric

简单记:

E1 更关注整个路径成本
E2 更强调外部成本

十、BGP:一问就容易连续追问

55. BGP 和 OSPF 最大的区别是什么?

OSPF:

IGP
主要用于 AS 内
Link-State
强调内部最优路径

BGP:

Inter-AS Routing
Path Vector
依赖 Path Attribute 做策略选路

BGP 更强调:

策略。


56. BGP 使用什么端口?有哪些状态?

BGP 使用:

TCP 179

经典状态:

Idle
Connect
Active
OpenSent
OpenConfirm
Established

长期 Active 时,优先排:

IP 可达性
路由
TCP 179
ACL / Firewall
Peer 地址
AS 号
eBGP Multi-hop
源接口

57. eBGP 和 iBGP 有什么区别?

eBGP:

不同 AS 之间

iBGP:

同一 AS 内

传统 iBGP 有 Full Mesh 要求:

从一个 iBGP Peer 学到的路由,不再直接通告给另一个普通 iBGP Peer。

常用:

Route Reflector
Confederation

解决扩展性问题。


58. Local_Pref、AS_PATH、MED 分别控制什么?

Local_Pref:

主要影响本 AS 流量从哪里出去
越大通常越优

AS_PATH:

记录经过的 AS
常见选路中更短更优
也用于防 AS 级环路

MED:

向邻接 AS 表达希望从哪个入口进入
其他条件相同时通常越小越优

59. H3C Preferred-Value 是什么?

Preferred-Value 在 H3C BGP 选路里很重要。

特点:

只在本地设备生效
不会通告给其他 BGP Peer
数值越大越优

适合直接控制:

本设备更偏好哪个 Peer 学到的路由

60. BGP 学到了路由,为什么不一定能进入 IP Routing Table?

需要区分:

BGP 收到路由
↓
BGP 选成 Best
↓
进入全局 Routing Table

可能的问题:

NEXT_HOP 不可达
策略过滤
同前缀存在更优来源
BGP 路由自身不是最佳
递归下一跳失败
协议 Preference / 路由竞争

所以不能只看:

display bgp routing-table

还要看:

Valid / Best
NEXT_HOP
IP Routing Table
FIB

十一、再补几道特别爱问的场景题

场景一:PC 能 Ping 网关,但不能上网,怎么查?

继续看:

Ping 公网 IP
↓
默认路由
↓
出口 NAT
↓
ACL / Firewall
↓
上联路由
↓
DNS

场景二:IP 可以访问,域名打不开?

优先看:

DNS

检查:

DNS Server
resolv.conf
nslookup
dig
getent hosts
UDP/TCP 53

场景三:同 VLAN 两台 PC 不通?

接口 Up?
↓
Access VLAN 是否一致?
↓
IP / Mask?
↓
MAC Table?
↓
ARP?
↓
Trunk Permit VLAN?
↓
STP?
↓
端口隔离 / ACL?

场景四:OSPF 邻居一直卡 Init?

Init 表示:

我收到对端 Hello
但对端 Hello 里还没有我

常见:

单向链路
ACL
组播异常
对端收不到本端 Hello

场景五:OSPF 卡 2-Way?

先看:

Network Type
DR / BDR Role

如果:

DR Other ↔ DR Other

2-Way 可能完全正常。


场景六:BGP 一直 Active?

按 TCP 建连思路排:

Peer IP 可达?
↓
路由?
↓
TCP 179?
↓
ACL / Firewall?
↓
Peer AS?
↓
Update-source / Connect-interface?
↓
eBGP 是否跨多跳?

十二、面试真正应该怎么背?

不要只走:

题目
↓
标准答案

更适合:

概念
↓
为什么
↓
报文 / 状态
↓
选举规则
↓
常见故障
↓
查看命令

例如 OSPF:

是什么?
↓
邻居状态
↓
5 种报文
↓
DR/BDR
↓
LSA
↓
Area
↓
外部路由
↓
故障排查

这样专题才能串起来。


十三、一周准备数通面试,优先级怎么排?

第一优先级:

TCP 三次握手 / 四次挥手
ARP
DNS
VLAN / Trunk
STP / RSTP
最长前缀匹配
OSPF 邻居
BGP 基础

第二优先级:

DHCP
HTTP / HTTPS
链路聚合
VRRP
MSTP
OSPF LSA
OSPF Area
BGP 选路属性

第三优先级:

IRF / M-LAG
NAT
IPv6
VXLAN
EVPN
MPLS
MPLS VPN

十四、最后做一遍 30 秒自测

看到下面这些题,最好能迅速开口:

TCP 为什么三次握手?
TIME_WAIT 为什么存在?
ARP 不同网段时找谁的 MAC?
DNS 递归查询怎么走?
HTTP 和 HTTPS 什么区别?
输入 URL 到网页打开经历什么?
交换机怎么学 MAC?
Access / Trunk / Hybrid?
PVID 是什么?
为什么二层环路危险?
STP 根桥怎么选?
根端口怎么选?
RSTP 为什么快?
MSTP 为什么能负载分担?
LACP 解决什么?
VRRP 怎么选 Master?
最长前缀匹配是什么?
Preference 和 Metric 区别?
OSPF 7 个邻居状态?
OSPF 5 种报文?
DR/BDR 怎么选?
DR 抢占吗?
为什么会卡 2-Way?
为什么会卡 ExStart?
常见 OSPF LSA?
Area 0 为什么特殊?
E1 / E2?
BGP 为什么用 TCP?
BGP 6 个状态?
iBGP / eBGP?
为什么 iBGP 要 Full Mesh?
Route Reflector 做什么?
Local_Pref?
AS_PATH?
MED?
Preferred-Value?
BGP Active 怎么排?
BGP 路由为什么进不了 IP Routing Table?
同 VLAN 不通怎么查?
能 Ping IP 不能访问域名怎么查?
能 Ping 网关不能上网怎么查?

写在最后

数通“八股”看起来特别多。

TCP、ARP、DNS、VLAN、STP、OSPF、BGP……

但真正复习到后面会发现,它们一直在回答几个问题:

同一个二层网络怎么找到对方?
→ MAC / ARP / VLAN / STP

不同网络怎么走?
→ IP / Routing / OSPF / BGP

连接怎么可靠建立?
→ TCP

名字怎么找到地址?
→ DNS

应用怎么通信?
→ HTTP / HTTPS

链路和网关怎么高可用?
→ LACP / VRRP / IRF / M-LAG

面试准备真正要做的,不是背五百条孤立定义。

而是逐渐形成:

主机
↓
二层
↓
网关
↓
路由
↓
传输层
↓
DNS / 应用

这条完整链路。

以后遇到故障题,也是在这条链里不断缩小范围。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐