欢迎来到网络世界!
你好,未来的计算机科学家们!本章我们将探讨计算机之间是如何沟通的——这是“通信与互联网”领域的核心主题。理解网络至关重要,因为我们在线上进行的几乎所有操作,从观看流媒体视频到发送电子邮件,都依赖于这些连接。
如果起初觉得这些概念有些复杂,请不要担心。我们将把每一个复杂的概念拆解开来,把互联网想象成一个庞大且结构化的邮政系统。准备好学习数据是如何跨越全球传输的了吗?让我们开始吧!
1. 定义计算机网络:局域网(LAN)与广域网(WAN)
1.1 什么是网络?
计算机网络是指将两台或多台计算设备(如计算机、手机或打印机)连接在一起,以便它们能够共享数据和资源。
- 目的: 共享文件、共享硬件(如打印机)、共享互联网连接以及进行沟通(电子邮件、视频通话)。
1.2 网络类型:LAN 和 WAN
当我们讨论网络时,首先要做的区分是根据它们覆盖的地理范围大小来定义的。
A. LAN(局域网,Local Area Network)
LAN 覆盖范围较小,通常位于同一座建筑物或单一场地内。
- 覆盖区域: 家庭、办公楼或你的整个学校校园。
- 所有权: 通常由单一组织(如你的学校)拥有、控制和管理。
- 速度: 数据传输速度非常快。
- 现实生活中的例子: 当你的电脑在隔壁房间的共享打印机上打印文档时,这就是局域网在工作。
B. WAN(广域网,Wide Area Network)
WAN 覆盖广阔的地理区域,将多个局域网连接在一起。
- 覆盖区域: 城市、国家,甚至是各大洲。
- 所有权: 通常使用从电信公司租用的传输线路(如光纤线路)。它不属于某一个人或公司。
- 速度: 通常比局域网慢,因为数据传输的距离远得多。
- 终极例子: 互联网是世界上最大的广域网,它将数以百万计的小型局域网连接在一起!
记忆小技巧: LAN = Local(局部的/小的);WAN = Wide(宽广的/大的)。
2. 网络硬件:核心组件
要使网络正常运行,我们需要专门的硬件来管理流量并连接设备。
2.1 关键流量管理员
A. 路由器 (Router)
路由器是一种连接不同网络的设备。它的主要工作是检查数据包的目的地址,并为其选择一条通过网络(或互联网)传输的最佳路径。
- 比喻: 把路由器想象成主要路口的交通警察。它负责将来自你家庭网络(LAN)的流量引导到街道(WAN/互联网)上。
B. 交换机 (Switch)
交换机是一种用于连接单个局域网内多个设备的设备。它接收数据并只将其发送到预定的特定设备。
- 比喻: 把交换机想象成当地邮局的分拣员。一旦邮件到达你的城镇,分拣员就能准确地知道街道(LAN)上的哪一户人家(设备)需要这封信。
- 常见的易错点: 路由器连接的是网络;交换机连接的是同一个网络内的设备。
2.2 连接设备
A. 网络接口卡 (NIC)
每台设备都需要一种物理连接到网络的方式。网络接口卡 (NIC) 是内置的硬件组件(芯片或网卡),使设备(如电脑或智能手机)能够通过线缆或无线方式进行连接。
B. 传输介质
这是数据传输的路径。
- 有线连接: 通常使用以太网线(在局域网中很常见)或光纤电缆(速度非常快,常用于广域网)。
- 无线连接: 使用无线电波(Wi-Fi)。它们很方便,但通常比有线连接速度慢且安全性较低。
- 路由器: 连接 LAN 和 WAN(交通警察)。
- 交换机: 连接 LAN 内的设备(分拣员)。
- NIC: 实现设备接入网络的物理网卡。
3. 网络寻址:MAC 地址与 IP 地址
数据包是如何知道目的地在哪里的?设备需要唯一的地址。在网络中,我们主要使用两种地址:MAC 地址和 IP 地址。
3.1 MAC 地址 (Media Access Control)
MAC 地址是分配给网络接口卡(NIC)的唯一的、永久的地址,由制造商分配。
- 永久性: 它被“烧录”在硬件中;它永远不会改变。
- 格式: 通常为 12 位十六进制数字(例如 00:1A:C2:7B:00:47)。
- 功能: 仅用于局域网(LAN)内部的通信。它帮助交换机正确投递数据。
- 比喻: 这就像是你电脑的底盘号或序列号——无论电脑搬到哪里,它始终不变。
3.2 IP 地址 (Internet Protocol)
IP 地址是用于跨互联网(WAN)通信的逻辑地址。
- 永久性: 它通常是临时的(动态的),由网络路由器在连接时分配。如果你连接到不同的网络(例如从家庭 Wi-Fi 换到学校 Wi-Fi),它会发生变化。
- 格式: 四组数字,中间用点隔开(例如 192.168.1.1)。
- 功能: 允许全世界的路由器将你的数据引向目标网络。
- 比喻: 这就像是你当前的邮政地址——它告诉主要的邮政枢纽(路由器)数据需要到达的地理位置。
你知道吗? 这两个地址是必不可少的。想一想:IP 地址将数据送达你学校的大楼,而 MAC 地址则确保校内的交换机将数据投递到你那台具体的台式电脑上。
4. 网络协议:通行规则
试想一下,如果每个人在网上都说不同的语言,那将会是一片混乱!协议就是一套双方商定好的规则或标准,设备必须遵守这些规则才能成功沟通。
4.1 基础协议 (TCP/IP)
整个互联网的基础是 TCP/IP 套件(传输控制协议/互联网协议)。
- 互联网协议 (IP): 我们已经介绍过它了!它的主要任务是在互联网上对数据进行寻址和路由。
-
传输控制协议 (TCP): 该协议负责获取你要发送的数据,并将其拆分成称为数据包 (packets) 的小块。它还负责在目的地将这些数据包按正确的顺序重新组装。
比喻: IP 是地址标签;TCP 是将信装入信封并确保所有页面都送达的过程。
4.2 关键应用协议
不同的任务需要不同的规则。以下是你需要掌握的常见协议:
A. 网页浏览协议
- HTTP (超文本传输协议): 用于在 Web 服务器和网页浏览器之间请求和传输网页(HTML、图像等)的协议。
- HTTPS (安全超文本传输协议): HTTP 的安全版本。它使用加密(通常为 SSL/TLS)对数据进行乱序处理,确保密码和银行明细等敏感信息的传输安全。
B. 文件传输协议
- FTP (文件传输协议): 专门用于在设备之间移动文件(向服务器上传或从服务器下载大型文件)。
C. 电子邮件协议(别担心,这些首字母缩写很好区分!)
-
SMTP (简单邮件传输协议): 用于在服务器之间发送电子邮件。
记忆法: Sending Mail To People(发送邮件给别人)。 - POP3 (邮局协议,第3版): 用于接收电子邮件。它通常会将邮件下载到你的设备上,并从服务器上删除邮件。
- IMAP (互联网信息访问协议): 用于接收电子邮件。它允许你在邮件保留在服务器上的同时查看和管理它们。这就是你在多个设备(手机、笔记本、平板)上同步查看邮件时所用的协议。
5. 网络安全基础
由于网络是开放的通信环境,我们需要设法保护设备以及在其中流动的数据。
5.1 控制访问与流量
A. 防火墙 (Firewall)
防火墙是一种安全系统,它根据预设的安全规则监控和控制进出的网络流量。
- 比喻: 防火墙就像你网络入口处的保安。它检查每一个试图进入或离开的人(所有数据包)。如果某个数据包看起来可疑或不符合规则,防火墙就会拦截它。
- 防火墙可以作为软件(在操作系统上)实现,也可以作为硬件(通常内置在路由器中)实现。
B. 身份验证 (用户名与密码)
这是确保只有授权用户才能访问网络或特定资源的最基本步骤。
- 用户名 (Username) 用于标识用户。
- 密码 (Password) 用于证明用户身份的真实性。
5.2 保护传输中的数据:加密
加密 (Encryption) 是将数据(称为明文)打乱为不可读格式(称为密文)的过程。只有拥有正确密钥的人才能解密并读取信息。
- 为何使用它: 如果黑客拦截了加密数据,由于他们无法读取内容,这些数据对他们来说毫无用处。
- 例子: 当你在网址栏看到 HTTPS 时,那个“S”代表你与网站之间传输的所有数据都是加密的。