欢迎来到计算机网络的世界!
在本章中,我们将探讨计算机之间是如何进行交流的。无论你是在发送 WhatsApp 消息、玩在线游戏还是浏览网页,你都在使用计算机网络。我们将研究不同类型的网络、它们如何保持安全,以及为了确保数据准确送达目的地所遵循的“规则”(协议)。如果有些专有名词听起来像是一堆字母拼凑出的谜语,别担心——我们会把它们拆解开来逐一击破!
1. 什么是计算机网络?
计算机网络简单来说就是将两部或以上的计算机(或设备)连接在一起,以便共享数据和资源。
为什么要使用它们?(优点)
- 共享硬件:多部计算机可以同时使用同一台打印机或存储设备。
- 通讯:人们可以发送电子邮件、即时通讯和进行视频通话。
- 共享文件:你可以在同一个网络上的不同计算机存取你的文件。
- 集中更新:软件可以通过中央服务器一次性更新所有计算机。
有什么缺点?(缺点)
- 安全风险:黑客可能会试图入侵网络以窃取数据。
- 成本:购买和设置线缆、路由器和交换机可能很昂贵。
- 依赖性:如果中央服务器故障,整个网络可能会瘫痪。
2. 网络类型 (PAN, LAN, WAN)
网络通常根据它们覆盖的范围来分类。以下是你需要掌握的三种网络:
PAN (个人区域网络)
这是供个人使用的,连接范围非常短。 例子:通过 蓝牙 (Bluetooth) 将手机连接到无线耳机。
LAN (局域网)
LAN 覆盖较小的地理区域,例如一个家庭、一所学校或办公室。 关键事实: LAN 通常由个人或单一机构拥有和管理。
WAN (广域网)
WAN 覆盖广阔的地理区域,如一个国家甚至整个世界。 例子:互联网 (The Internet) 是 WAN 最典型的例子。 关键事实: WAN 通常属于集体或分布式所有权(由多家公司分别拥有不同的线缆和硬件)。
重点速览:
• PAN:仅限个人(蓝牙)。
• LAN:小范围(学校/家庭)。
• WAN:极大范围(互联网)。
3. 有线网络与无线网络
设备可以通过物理线缆(有线)或无线电波(无线)连接到网络。
有线连接
有线网络主要使用两种类型的线缆:
1. 铜缆:便宜且常见,用于短距离传输。
2. 光纤:使用光来传输数据。它的速度快得多,并且可以进行长距离传输而不损失信号,但成本较高。
无线连接 (Wi-Fi)
无线网络使用无线电波传输数据。
优点:你可以自由移动,且增加新设备时无需处理杂乱的线缆。
缺点:速度可能比有线慢,信号可能会被墙壁阻挡或受到其他设备的干扰。
4. 网络协议
网络协议 (Network Protocol) 是一套定义设备之间如何传输数据的规则。把它想象成一种语言——如果两个人语言不通,就无法交流。协议确保了所有计算机都说同一种“语言”。
你必须知道的常见协议:
- TCP (传输控制协议):将数据分解成细小的“数据包”(packets),并确保它们能安全且按顺序到达。
- IP (互联网协议):处理数据的“寻址”(addressing)。它确保数据包被发送到互联网上的正确目的地。
- HTTP (超文本传输协议):网络浏览器用来从服务器存取网页。
- HTTPS (安全超文本传输协议): HTTP 的加密版本。在网上购物或进行银行交易时,一定要检查网址是否有 HTTPS!
- SMTP (简单邮件传输协议):用于从你的设备发送电子邮件到服务器。
- IMAP (互联网邮件存取协议):用于从服务器获取(存取)邮件以便阅读。
记忆技巧:要记住邮件协议,记住 SMTP 负责 Sends(发送)邮件;IMAP 负责 Inspects(检阅/阅读)邮件。
5. 网络安全
网络安全对于保护数据不被窃取或损坏至关重要。以下是四种常见的方法:
1. 认证 (Authentication)
核实用户身份。 例子:使用用户名和密码,或指纹扫描。
2. 加密 (Encryption)
将数据转化为秘密代码,即使黑客窃取了数据也无法读取。只有拥有“密钥”的人才能解密。
3. 防火墙 (Firewall)
一种安全设备,用于监控进出网络的流量。它根据安全规则决定允许或拒绝特定流量通过。想象一下它是夜店门口的保安,负责检查谁可以进入。
4. MAC 地址过滤 (MAC Address Filtering)
每个设备都有一个独特的物理 ID,称为 MAC 地址。网络可以被设置为只允许拥有特定“认可”MAC 地址的设备连接。
6. 4 层 TCP/IP 模型
为了保持井然有序,网络任务被划分为四个“层”。每一层都有特定的工作。想象一下寄信的过程:一个人写信,另一个人把它放入信封,另一个人开车送到城市,最后一个人把它送到门口。
从上到下的层级:
1. 应用层 (Application Layer):这是你的应用程序(如网络浏览器或邮件)运作的地方。
使用的协议:HTTP, HTTPS, SMTP, IMAP。
2. 传输层 (Transport Layer):这一层负责建立连接并商定参数(如数据包的大小)。它将数据拆分成数据包。
使用的协议:TCP。
3. 互联网层 (Internet Layer):这一层为数据包添加目标 IP 地址,并在网络中进行路由。
使用的协议:IP。
4. 链路层 (Link Layer):这是物理硬件所在的位置,例如你的网络接口卡 (NIC) 和线缆。
额外信息:这是操作系统设备驱动程序运作的地方。
常见错误:别搞混了这些层级!请记住 TCP 属于传输层,而 IP 属于互联网层。你可以记住这句口诀:All Tigers In London (Application, Transport, Internet, Link)。
总结重点
关键总结:网络让我们能够共享资源和进行通讯。它们有不同的规模(PAN, LAN, WAN),并且可以是线缆连接或无线连接。它们使用 协议(如 TCP/IP)来运作,并需要 安全机制(如防火墙、加密)来确保数据安全。数据通过四个层级传输:应用层、传输层、互联网层和链路层。