欢迎来到网络世界!
你有没有想过,为什么你能在大约一秒钟内向地球另一端的人发送信息?或者你是如何在自己的客厅里与朋友们进行多人联机游戏的?这一切都要归功于网络 (networks)!在本章中,我们将探索计算机之间是如何沟通的、它们有哪些不同的连接方式,以及我们如何保护这些数据的安全。如果一开始看起来有很多技术术语,别担心,我们会把它们拆解开来,逐一为你讲解!
4.1 网络:基础知识
什么是网络?
网络简而言之就是将两台或以上的计算机(或其他设备,如手机和打印机)连接在一起,让它们可以共享数据和资源。
我们为什么要将它们连接起来?
- 共享资源:你可以让十台计算机共用一台打印机,节省开支。
- 沟通:发送电子邮件或即时消息。
- 共享数据:从不同的机器存取相同的文件。
- 中央管理:可以同时为所有计算机推送软件更新。
LAN 与 WAN
我们根据网络覆盖的范围大小来分类:
1. LAN(局域网,Local Area Network):覆盖范围较小的地理区域,例如一间住宅、一所学校或一栋办公大楼。硬件通常由使用者或机构自行拥有。
2. WAN(广域网,Wide Area Network):覆盖范围广阔的地理区域,例如一个城市、一个国家,甚至是全世界!互联网 (Internet) 就是现存最大的 WAN。WAN 通常使用租用的电信线路(如由电信商提供的线路)。
快速回顾:主要区别
LAN:范围小、速度快、由使用者拥有。
WAN:范围广、速度通常较慢、使用第三方的电缆或卫星。
4.1.3 & 4.1.4 保持连接
互联网的结构
互联网并不是凭空变出来的,它有实际的物理结构:
- IP 地址 (IP Addressing):网络上的每个设备都有一个唯一的 IP 地址。把它想象成你家的邮寄地址。如果没有它,网络就不知道该把数据送到哪里。
- 路由器 (Routers):这些是网络中的“交通警”。它们的工作是查看数据包 (data packet) 的目的地,并通过最有效的路径将其传送到正确的 IP 地址。
网络效能
并非所有网络的速度都一样快。有几个因素会影响效能:
- 带宽 (Bandwidth):在一段时间内可以发送的数据量。比喻:水管越宽,同时流过的水就越多。
- 延迟 (Latency):数据从发送到接收之间的延迟(通常称为“网络卡顿”或 lag)。
- 错误率 (Error Rate):有多少数据“包”未能成功抵达目的地。
有线 vs. 无线
有线(以太网/光纤):速度快、非常稳定,且黑客难以“窃听”。不过,你因为电缆的限制只能固定在一个地方!
无线(Wi-Fi):非常方便,因为你可以随意移动。但是,信号可能会被墙壁阻挡,速度通常比有线慢,而且他人更容易试图拦截信号。
4.1.5 测量速度
网络速度以每秒位元数 (bps) 为单位来衡量。
常见单位:
- 千位元 (Kbps):每秒 1,000 位元
- 百万位元 (Mbps):每秒 1,000,000 位元
- 十亿位元 (Gbps):每秒 1,000,000,000 位元
重要提示:要小心!网络速度通常以位元(小写 'b')计算,但文件大小通常以字节(大写 'B')计算。1 字节等于 8 位元。
要计算发送一个文件所需的时间,请使用以下公式:
\( \text{时间 (秒)} = \frac{\text{文件大小 (位元)}}{\text{网络速度 (每秒位元)}} \)
4.1.6 & 4.1.7 协议与分层
什么是协议 (Protocol)?
协议是一套管理设备如何沟通的规则。如果两台计算机使用不同的协议,它们就无法理解对方——就像一个人说英语,而另一个人说法语一样!
你需要知道的关键协议:
- TCP/IP:互联网的主要“语言”。TCP 将数据拆分为数据包;IP 负责路由传送。
- HTTP / HTTPS:用于存取网站。('S' 代表安全/加密 Secure/Encrypted)。
- FTP:用于发送或接收文件。
- POP3 / IMAP / SMTP:用于电子邮件的协议。(SMTP 用于发送;POP3 和 IMAP 用于接收)。
TCP/IP 四层模型
网络沟通非常复杂,所以我们将其划分为多个层次 (layers)。每一层都有特定的工作:
- 应用层 (Application Layer):使用者与网络互动的地方(例如你的网络浏览器)。
- 传输层 (Transport Layer):将数据拆分为数据包并检查是否有错误。
- 互联网层 (Internet Layer):添加来源和目的地的 IP 地址。
- 链路层 (Link Layer):负责实际传输数据的物理硬件(电缆/Wi-Fi)。
4.1.8 网络拓扑
拓扑 (Topology) 是计算机连接方式的布局。
1. 星型拓扑 (Star Topology):所有计算机都连接到中央的交换机 (switch) 或集线器。
- 优点:如果其中一条电缆断了,网络其余部分仍能运作。
- 缺点:如果中央交换机故障,整个网络都会瘫痪。
2. 总线拓扑 (Bus Topology):所有计算机连接到同一条主电缆(称为“骨干”)。
- 优点:成本低且易于设置。
- 缺点:如果主电缆断了,整个网络都会失败。
3. 网状拓扑 (Mesh Topology):每个设备都连接到其他每一个设备(或大部分)。
- 优点:非常“强健”——如果一个连接失败,数据还有许多其他路径可以选择。
- 缺点:成本非常昂贵,且使用电缆设置起来很困难(但在无线设置中很常见)。
4.2 网络安全
连接到网络会使计算机面临风险,因此我们需要保护它们!
识别漏洞:
- 渗透测试 (Penetration Testing):聘请专业人士尝试“黑入”系统,以找出漏洞并加以修复。
- 道德黑客 (Ethical Hacking):利用黑客技能行善——找出错误并将报告给拥有者。
保护方法
1. 防火墙 (Firewalls):监控传入和传出数据,并拦截任何可疑内容的软件或硬件。把它想象成门口的保安。
2. 访问控制 (Access Control):使用用户名和密码来确保只有获得授权的人才能查看特定数据。
3. 物理安全:锁好服务器机房、使用闭路电视,或在笔记本电脑上使用 Kensington 防盗锁。
重点总结
网络让设备能够共享资源。LAN 是局部的,WAN 是广域的。数据使用协议(规则)通过 4 个层次移动。我们使用像星型或网状这样的拓扑来组织它们,并使用防火墙或密码来确保安全。
如果协议一开始看起来很混乱,别担心!只要记住 SMTP 是用来“Sending”(发送,以 S 开头),而 HTTPS 是“Secure”(安全)浏览网站就可以了。你一定做得到的!