第五章 网络与设备连接
从设备接入、地址解析到数据往返,建立理解网络、服务器和远程服务的基础地图。
网页打不开、软件登录失败、文件上传很慢,表面上都是“网络有问题”。但网络并不是一个开关,它是一条从设备一直延伸到远程服务器的链路。
把这条链路拆开,Wi-Fi、路由器、IP、DNS、端口、带宽和延迟就不再是一堆孤立的名词,而会各自落在应该出现的位置。
1. 网络是什么
网络是让不同设备能够定位彼此、交换数据,并按照约定完成通信的一套连接系统。
设备可以是电脑、手机、路由器、打印机、摄像头,也可以是机房里的服务器。网络不只是一根网线或一个 Wi-Fi 图标,真正重要的是:数据能不能从一个设备到达另一个设备,对方能不能理解并返回结果。
网络通信至少需要三件事:
| 要素 | 它解决的问题 |
|---|---|
| 连接 | 两台设备之间有没有可用的通道 |
| 地址 | 数据应该送到哪台设备 |
| 规则 | 双方用什么格式和顺序交换数据 |
2. 设备怎样接入网络
先从最熟悉的场景开始:你拿起手机,连上家里的 Wi-Fi,打开一个网站。手机不会直接“跳”到网站服务器,中间要先经过家里的网络,再从家里走向外部网络。
如果从“网络怎样来到家里”看,可以先只记住两段:
- 网络先到家里:运营商通过宽带把外部网络接到家中。
- 设备再加入家里网络:路由器把这条外部连接分给手机、电脑和电视等设备。
这两段合起来,才是我们平时说的“上网”。
网络进入家里的路径通常是这样的:
图里的“光猫 / 入户终端”先不用急着记。你可以先把它理解成“家里的网络接入运营商的入口”。有时它和路由器做在同一台设备里,有时是两台设备。外观可以不同,接入顺序不变:运营商先把网络接到家里,路由器再把它交给家里的设备。
2.1 第一步:运营商的网络先接到家里
运营商会通过光纤、网线或其他入户线路,把宽带服务接到家里。这里的“宽带”不是一个盒子,而是运营商提供的网络接入服务。
光纤入户的家庭通常会有一台光猫,也叫光网络终端。它负责把运营商送到家里的线路转换成路由器能够使用的网络连接。你可以先把它理解成“外部网络进入家里的入口”。
有些运营商设备同时带有 Wi-Fi 和路由功能,看起来像一台机器;有的家庭则把光猫和路由器分开摆放。外观可以不同,角色仍然存在。
2.2 第二步:路由器把网络分给家里的设备
路由器是家里网络的中转和出口。你可以把它想成家里的“总前台”:它接住外部网络,再把连接分给手机、电脑、电视等设备;同时也负责把设备发出的数据转给外部网络。
路由器通常会给家里的设备分配局域网地址,例如 192.168.x.x。这个地址只在家里或办公室这类小范围网络中使用,用来让路由器知道返回的数据应该交给哪台设备。
2.3 第三步:设备通过 Wi-Fi 或网线加入网络
Wi-Fi 是设备与路由器之间的无线连接方式;网线则是有线连接方式。它们解决的是最后一步:手机、电脑怎样加入家里的网络。
手机显示 Wi-Fi 满格,只能说明手机与路由器之间的无线信号较好。路由器没有接通外部网络时,设备仍然可能上不了网。
2.4 为什么连上 Wi-Fi 仍然可能没网
到这里就能分清下面几种状态,它们不是一回事:
| 你看到的状态 | 实际说明什么 | 还不能说明什么 |
|---|---|---|
| 连上 Wi-Fi | 设备能与路由器无线通信 | 路由器是否连上宽带 |
| 能打开路由器管理页 | 局域网基本正常 | 是否能访问互联网 |
| 能打开多数外部网站 | 宽带、运营商网络和 DNS 大致正常 | 某一个网站或服务一定正常 |
这就是为什么 Wi-Fi 满格、甚至能打开路由器管理页时,网页仍然可能打不开:问题可能出在光猫、宽带、运营商、DNS,或者目标网站本身。
3. 局域网、互联网与服务器
局域网是范围较小、由某个家庭、办公室或机房管理的网络。同一个路由器下的电脑可以共享打印机、访问局域网设备,甚至直接传文件。
互联网则是许多网络互相连接形成的全球网络。你访问网站、调用 API、下载软件,通常都要经过互联网到达远程服务器。
服务器本质上也是计算机,只是它长期运行程序,为其他设备提供服务:网站返回网页,数据库返回数据,文件服务提供下载,AI 服务返回模型生成的结果。
4. IP、域名、DNS 和端口
设备要通信,首先要知道数据送到哪里。这里会遇到四个经常一起出现的概念。
4.1 IP 地址:设备在网络中的位置
IP 地址可以先理解为设备在某个网络中的地址。设备通过它定位通信对象,路由器也依靠地址决定数据下一步往哪里走。
IP 地址可能属于本地网络,也可能属于互联网中的远程服务器。192.168.x.x 这类地址常见于家庭局域网,公网地址则用于与外部网络通信。
4.2 域名:给地址起一个可记的名字
人更容易记住 wyaihub.com,而不是一串数字。域名是给网络服务使用的可读名称,但它本身不是服务器的物理位置。
4.3 DNS:把域名找到 IP
当你输入域名时,设备需要先查询 DNS,找到这个域名当前对应的 IP 地址,再尝试连接服务器。
所以,域名打不开不一定是网站服务器坏了,也可能是 DNS 查询失败、缓存过期或本地网络无法访问 DNS 服务。
4.4 端口:一台设备上的具体入口
一台服务器可能同时运行网站、数据库、文件服务和多个 API。IP 地址只能找到这台机器,端口则进一步告诉系统要把数据交给哪个服务。
可以这样记:IP 像一栋楼的地址,端口像楼里的具体房间。 网站常见的 HTTP/HTTPS 服务会使用约定的端口,开发服务器也经常通过 3000、8000 等端口提供访问入口。
5. 数据如何从这里到那里
打开网页、发送消息或调用接口时,数据通常会经历这样的往返:
请求和响应都不是一次性穿过一根线,而是被拆成数据包,在多个网络节点之间转发。网络协议规定了如何标记地址、切分数据、确认到达和处理丢失。
这一章先不展开每一层协议的细节。先记住:网络通信是一次请求和一次响应共同组成的往返过程。
6. 带宽、延迟、上传和下载
这些词描述的是网络的不同维度,不能都用“网速”概括。
| 概念 | 方向或含义 | 直观影响 |
|---|---|---|
| 下载 | 远程服务到本地设备 | 打开网页、看视频、下载文件 |
| 上传 | 本地设备到远程服务 | 发图片、传文件、提交数据 |
| 带宽 | 单位时间能传输的数据量 | 大文件和高清视频的持续传输能力 |
| 延迟 | 发出请求到收到响应的等待时间 | 点击后的反应、远程操作的跟手程度 |
带宽高不代表延迟低。视频下载速度快,但服务器响应慢,仍然可能在点击播放时等待很久;带宽不大,但请求距离近、延迟低,简单网页也可能响应很快。
7. 网络和后续学习的关系
第六章会继续讲浏览器如何使用网络请求网页,但它建立在这里的几个概念之上:设备如何接入、域名如何解析、服务器如何被定位、请求如何往返。
学习 AI 时,调用模型 API 也是网络通信:客户端发送请求,远程服务处理模型,再返回结果。学习服务器和部署时,端口、DNS、局域网、公网地址和防火墙会直接决定别人能不能访问你的服务。
本章小结
- 网络是设备之间交换数据的连接系统,需要连接、地址和通信规则。
- Wi-Fi、路由器、宽带和互联网处在不同位置:设备先接入本地网络,再通过路由器和运营商网络进入互联网。
- 域名方便人记忆,DNS 把域名解析为 IP,端口把请求交给服务器上的具体服务。
- 带宽影响持续传输能力,延迟影响响应等待时间;上传和下载表示数据传输方向。
- 排查网络问题时,应沿着本机、局域网、宽带、DNS、目标服务的链路逐层定位。
沿着这条路径继续
每一篇文章都是下一次理解的起点。