数据库搞定后,老王兴冲冲地把接单电脑搬到了后厨,又把财务电脑放在了前台。结果——后厨接了单,前台不知道;前台查了账,后厨看不到。两台电脑就像两座信息孤岛,老王只能靠"喊"来同步数据。
小明叹了口气:"老板,咱得建网络了。把所有电脑连起来,让数据自己跑。"老王问:"怎么连?"小明说——"就像建一套快递物流系统:路由器是分拣中心,协议是交通规则,TCP是挂号信,UDP是明信片。"
🏛️ 4.1.1 网络互联模型:七层大楼与四层平房
1977年ISO搞了个OSI/RM七层模型——把网络通信拆成七层,每层各司其职。但七层太复杂,实际没人用。真正跑遍全球的是TCP/IP四层模型。两套模型对应关系如下:
| OSI七层 | TCP/IP四层 | 快递物流比喻 |
|---|---|---|
| 应用层 | 应用层 | 客户下单(微信下单/打电话点外卖) |
| 表示层 | ↑ 合并入应用层 | 订单翻译成统一格式 |
| 会话层 | ↑ 合并入应用层 | 建立通话("喂?在吗?") |
| 传输层 | 传输层 | 选快递方式:顺丰(TCP)还是平邮(UDP) |
| 网络层 | 网络互联层 | 分拣中心规划路线(寄到哪个城市) |
| 数据链路层 | 网络接口层 | 快递车在两站之间跑 |
| 物理层 | ↑ 合并入接口层 | 公路本身(网线/光纤) |
各层一句话速记:物理层传比特(铺公路)、数据链路层传帧(保证相邻两站不丢件)、网络层选路由(规划全国路线)、传输层端到端可靠传输(从发件人到收件人)、会话层管连接(最薄,常省略)、表示层处理格式编码压缩、应用层面向用户。
📮 4.1.2 常见网络协议:快递服务项目表
协议就是快递公司的"服务项目"——不同业务用不同协议。
| 协议 | 全称 | 跑在哪 | 干啥的 |
|---|---|---|---|
| FTP | 文件传输协议 | TCP(21控制+20数据) | 寄大件包裹,两条连接 |
| TFTP | 简单文件传输 | UDP | 轻量小件,不保证送达 |
| HTTP | 超文本传输 | TCP | 浏览网页的快递员 |
| SMTP | 简单邮件传输 | TCP | 寄电子邮件 |
| DHCP | 动态主机配置 | UDP | 自动分配IP地址(门牌号) |
| Telnet | 远程登录 | TCP | 远程操控别人的电脑 |
| DNS | 域名系统 | — | 查地址(饿了么.com → IP) |
| SNMP | 简单网络管理 | 多种 | 管理路由器的"调度中心" |
传输层双雄:TCP(挂号信,可靠、面向连接、全双工,靠重发保证送达,适合量少要求高)vs UDP(明信片,不可靠、无连接,快但不保证送达,适合量大要求快)。记住口诀:TCP重可靠,UDP重速度。
网络层全家桶:IP(核心,无连接不可靠,负责路由)、ICMP(差错报文,IP的"投诉部门")、IGMP(组播管理)、ARP(IP→MAC地址转换)、RARP(MAC→IP反查)。
🔢 4.1.3 IPv6:地址不够用了,扩容!
IPv4地址32位,约43亿个——地球人一人一个都不够分。IPv6直接扩到128位,号称"给每粒沙子都分配一个IP"。
IPv6地址写法:128位按16位一段分8段,每段转4位十六进制,冒号分隔。如 2001:0da8:d001:0001:0000:0000:0000:0001。
压缩:每段前导0可省略 → 2001:da8:d001:1:0:0:0:1;连续2段以上全0可用 :: 代替 → 2001:da8:d001:1::1(每个地址只能有一个 ::)。
IPv6地址三类(广播被砍掉了!):
- 📡 单播:一对一,发给唯一接口
- 📺 多播/组播:一对多,发给一组所有成员
- 🎯 泛播/任意播:一对最近,发给多个接口中最近的一个
IPv6五大优势:更大地址空间、更小路由表(路由汇聚)、QoS支持、自动配置、网络层加密安全。
IPv4→IPv6过渡三招:双协议栈(同时支持两套)、隧道技术(在IPv4网里挖隧道跑IPv6,含6to4/6over4/ISATAP)、NAT-PT(网关翻译转换)。
🏠 4.2.1 局域网基础:四种房型
局域网(LAN)覆盖小范围(几百米到几千米),速率高(10M~1000Mbps),误码率低,建网成本低。四种拓扑结构:
| 结构 | 长啥样 | 特点 |
|---|---|---|
| 星形 | 中间枢纽,所有节点连枢纽 | 办公室局域网常用,枢纽挂了全完 |
| 总线 | 一条共享线串所有节点 | 简单,一条线挂了全完 |
| 环形 | 闭合环,每节点只连两邻居 | 消息要一站站传 |
| 网状 | 任意两节点都直连 | 最可靠但布线贵,实际少见 |
📶 4.2.2 无线局域网与移动通信
无线局域网(WLAN)用射频(RF)代替网线。两种模式:基础设施网络(有AP接入点,AP像网桥转换协议)和 Ad hoc网络(无AP,网卡点对点直连,灵活但路由难)。
IEEE 802.11:工作2.4GHz ISM频段,MAC层用 CSMA/CA(冲突避免,主动避让而非被动侦测)。后续演进:
- 802.11a / 802.11b:提速分支
- 802.11g / 802.11n / 802.11ac:物理层提速
- 802.11h(兼容5GHz)、802.11e(QoS)、802.11i(安全认证)
3G三大标准:WCDMA(欧洲主导,联通)、CDMA 2000(美国主导,电信)、TD-SCDMA(中国大唐,移动)。
4G:集3G与WLAN一体,下行100Mbps/上行20Mbps。两大方向:LTE(分TD-LTE时分双工 和 FDD-LTE频分双工)和 WiMAX(IEEE 802.16,覆盖50公里但高速移动性差)。
🔌 4.2.4 网络接入技术:五条上互联网的路
| 接入方式 | 速度 | 一句话 |
|---|---|---|
| PSTN | <64Kbps | 电话线拨号,最古老最慢 |
| ISDN | 144Kbps(2B+D) | "一线通",纯数字 |
| ADSL | 下行8M/上行1.5M | 非对称,下行大于上行 |
| FTTx+LAN | 高速 | 光纤到路边/小区/楼/层/户 |
| HFC | 上行10M+ | 光纤+同轴电缆,用Cable Modem |
FTTx细分:FTTC(到路边)、FTTZ(到小区)、FTTB(到楼)、FTTF(到楼层)、FTTH(到户)——光纤越靠近用户越彻底。
PON无源光网络是实现FTTB的关键技术——光分支点不需设备只装光分支器。分APON(ATM传输)和EPON(以太网传输,下行1Gbps)。
🏗️ 4.3 网络互连与常用设备:分拣中心全家桶
网络互连设备按OSI分层分类:
| 设备 | 工作层 | 快递比喻 |
|---|---|---|
| 中继器 | 物理层 | 信号放大站(中继接力) |
| 网桥 | 数据链路层 | 连接两个局域网的小分拣站 |
| 路由器 | 网络层 | 大型分拣中心,选路转发 |
| 网关 | 传输层及以上 | 跨国转运的翻译官 |
| 交换机 | 多层级 | 多端口网桥,高效转发 |
交换技术三种:
- 🚂 电路交换:先建专线,独占通路(像打电话,适合轻负载)
- 📦 报文交换:存储转发整条报文,排队慢,不满足实时(像邮政)
- ✉️ 分组交换:报文切小分组转发,最广泛使用(像快递分件)。分数据报(目的地重组)和虚电路(先建虚电路)两种
路由协议三大类(按范围):IGP内部网关协议(RIP/OSPF/IGRP/EIGRP,AS内)、EGP外部网关协议(BGP,AS间,管路由策略)、GGP核心网关协议(主干网)。
按算法分三类:距离向量协议(发路由表给邻居)、链路状态协议(发链路状态算最短路径)、平衡型协议(结合两者)。
📋 4.4 网络工程:建物流网络的三个阶段
网络工程分规划→设计→实施三阶段,像建一座大楼先画图再动工。
4.4.1 网络规划:需求分析七方面——功能需求、通信需求、性能需求、可靠性需求、安全需求、运行维护需求、管理需求。再加可行性研究(技术/经济/法律/用户使用)。升级现有网络还要调研:服务器/客户机数量位置、并发访问量、用户数、使用时间、数据量、拥塞时段、协议、通信模式。
4.4.2 网络设计:先逻辑设计(网络行为与性能、IP方案、安全方案,不涉及物理位置),再物理设计(设备清单、布线方案、安装日程)。
分层设计是核心——把网络分三层:
| 层 | 作用 | 快递比喻 | 交换机要求 |
|---|---|---|---|
| 接入层 | 用户接入网络 | 快递收件点 | 低成本、高端口密度 |
| 汇聚层 | 策略控制、过滤、寻址 | 片区中转站 | 高性能、接口少、交换速率高 |
| 核心层 | 高速转发骨干传输 | 全国分拣总中心 | 最高可靠性、性能、吞吐量 |
4.4.3 网络实施七步:工程实施计划→设备到货验收→设备安装→系统测试(设备/系统/应用三层)→系统试运行→用户培训→系统转换(直接/并行/分段转换)。
💾 4.5 网络存储技术:DAS、NAS、SAN三兄弟
| 技术 | 怎么连 | 特点 | 比喻 |
|---|---|---|---|
| DAS | SCSI电缆直连服务器 | 依赖服务器、难扩展、已基本被NAS替代 | 自家仓库挂在店铺旁边 |
| NAS | 通过网络接口直连网络 | 专用文件服务器、即插即用、NFS/CIFS协议、文件级共享 | 云仓库,大家都能直接存货取货 |
| SAN | 专用交换机连接磁盘阵列与服务器 | 块级存储、独立存储区域网、高速专用 | 独立货运专线 |
SAN细分:FC SAN(光纤通道,昂贵复杂,需FC适配器+专用交换机)、IP SAN(基于iSCSI,用TCP/IP封装SCSI指令,成本低、无距离限制、可用普通以太网交换机)、IB SAN(新兴)。
🔌 4.6 综合布线:七段管道工程
综合布线是建筑物内信息传输的模块化通道。按GB50311-2007分七个部分:
| 部分 | 干啥 |
|---|---|
| 工作区 | 终端设备连接处(插座到电脑的线) |
| 配线子系统 | 工作区插座到电信间的线缆 |
| 干线子系统 | 设备间到电信间的主干线缆 |
| 建筑群子系统 | 连接多栋楼之间的主干 |
| 设备间 | 网络管理和信息交换场地 |
| 进线间 | 外部通信管线入口 |
| 管理 | 对各处配线设施标识和记录 |
小明笑了笑:"这才第四章,后面还有性能要调、安全要防、架构要设计呢。"