0.14 网络是什么:两台机器怎么连起来
第〇篇「零基础预科」免费。从这一篇开始进入网络世界,这是理解所有 Web 安全的地基。
一、网络的本质
网络(Network)就是用线缆、光纤、无线电波等,把多台计算机连接起来,使它们能互相传递数据。
最简单的网络:两台电脑用一根网线直连,就能互发文件。 最复杂的网络:互联网(Internet) ——把全球几十亿设备通过无数线路和设备连在一起。
二、数据是怎么传的:分组交换
你给朋友发一张照片,它并不是作为"一整个文件"顺着一条固定线路送过去,而是:
- 照片被切成很多小块,叫数据包 / 分组(packet);
- 每个包上写着"从哪来、到哪去",各自经过若干中间设备(路由器)转发;
- 到达目标后,再按顺序重新拼成完整照片。
这种方式叫分组交换,好处是:某条线路堵了,包可以走别的路;多个用户也能高效共享线路。
三、协议:大家说好"怎么说话"
不同厂商、不同系统的机器要能沟通,必须遵守共同的规则,这就是协议(Protocol)。
| 协议 | 管什么 |
|---|---|
| IP | 给每台设备编地址、把包送到正确的机器 |
| TCP | 保证数据可靠、按顺序到达,丢了重传 |
| UDP | 更快但不保证可靠(视频/语音常用) |
| HTTP/HTTPS | 浏览器和 Web 服务器之间怎么请求网页 |
| DNS | 把域名翻译成 IP |
协议通常分层协作,一层管一件事,这叫网络分层(后面会反复接触)。
四、网络的范围
- 局域网(LAN):覆盖小范围,如你家 Wi-Fi、公司一层楼,设备通过路由器/交换机互联;
- 城域网(MAN):覆盖一座城市;
- 广域网(WAN):跨城市、跨国家,互联网是最大的广域网;
- 你家里的路由器,一边连着你的设备(局域网),一边连着运营商网络(通往互联网)。
五、安全视角
- 数据在网络上传输,就可能在中途被窃听、篡改、伪造——这是为什么需要 HTTPS;
- 攻击者可能在同一局域网里监听、伪装;
- 理解"包、地址、协议、路由",后面学抓包、端口、HTTP、内网渗透时才不会悬空。
六、本篇小结
- 网络把多台设备连起来传数据,互联网是其最大形态。
- 数据被切成数据包经路由器转发、到达后重组(分组交换)。
- 协议是通信规则:IP 寻址、TCP 可靠、HTTP 传网页、DNS 解析域名。
- 范围分局域网/广域网;安全上数据可能被窃听篡改,引出 HTTPS。
下一篇 0.15 讲网络世界的门牌号——IP 地址。