网络基础

网络的由来 → 网络为什么要"变大" → 变大遇到的四个问题 → 集线器的缺陷 → 交换机如何逐一解决


一、认证体系与网络的本质

认证 定位
HCIA 初级网络工程师
HCIP 高级网络工程师
HCIE 专家级网络工程师

什么是网络? 网络 = 计算机技术 + 通信技术 的结合。

1. 计算机技术:抽象语言如何变成电信号

这是理解"分层"的起点------人说的话(抽象语言)要变成线缆里的电信号,必须逐级转换:

转换过程 对应层次
抽象语言 → 电信号(整体目标) ---
抽象语言 → 编码 应用层
编码 → 二进制 表示层
二进制 → 电信号 介质访问控制层(MAC)
处理电信号 物理层

记住这条链:人 → 编码 → 二进制 → 电信号,后面学的 OSI 七层就是在这条链上继续细分出来的。

2. 通信技术:关键历史节点

  • 1946 年 2 月 14 日:世界上第一台电子计算机诞生(ENIAC)。

  • 1876 年 :贝尔发明电话,催生公共交换电话网(PSTN) ,采用电路交换(PPT 标注 1888 年为其后续发展节点)。

  • 阿帕网(ARPANET) :最早的计算机网络,1969 年建成,其形态是对等网(各节点地位平等,没有中心)。


二、扩大网络的两条路

网络要变大,只有两个方向:

  1. 增加节点数(接入更多设备)

  2. 增加传输距离(数据传得更远)

1. 增加传输距离 ------ 靠传输介质

(1)网线 ------ RJ-45 双绞线

  • 分类:屏蔽双绞线(STP) / 非屏蔽双绞线(UTP)

  • 按线类分:五类、超五类、六类、七类

  • 超五类(Cat5e) :速率 1000 Mbps ,有效距离 100 m ,超过后信号衰减

(2)光纤 ------ 光导纤维(长距离首选)

  • 电转光:发光二极管 、注入式激光二极管

  • 光转电:光电二极管

  • 单模光纤:用注入式激光二极管 ,信号畸变小 ,传输距离可达 5 公里

  • 多模光纤:用发光二极管

(3)无线 、(4)同轴电缆(早期使用,现多用于有线电视)

中继器(放大器) :物理层 设备,作用是放大/整形信号,最多只能延长 5 倍的传输距离------这说明了单纯堆设备解决不了距离问题。

2. 增加节点数 ------ 靠拓扑结构

PPT 列出 5 种网络拓扑结构:总线型(直线型)、环型、星型、树型、网状型。

  • 星型/树型依赖中心设备(早期是 HUB,后期是交换机)

  • 网状型可靠性最高但成本最贵(广域网/核心层常用)


三、HUB(集线器):物理层设备的四大缺陷

HUB 工作在物理层 ,本质是"多端口中继器"------它只做电信号放大广播,不认识任何地址。由此产生四个问题:

1. 地址问题

设备之间要能区分,需要一个地址,且必须满足两个条件:

  • 全球唯一

  • 格式统一

→ 这就是 MAC 地址 :芯片出厂时由厂家烧录进去的一个串号,48 位二进制 构成(12 位十六进制,如 00-54-5A-54-64-BA)。

  • 查看命令:ipconfig /all(Windows 下可看到物理地址)

  • MAC 地址工作在介质访问控制层

2. 冲突问题 ------ CSMA/CD

HUB 是共享介质,所有端口同属一个冲突域 ,多台设备同时发数据就会碰撞。 解决办法:CSMA/CD(载波侦听多路访问 / 冲突检测) ------先听后发、边发边听、冲突则退避重发。本质上就是排队,效率很低。

3. 安全问题

HUB 收到数据会向所有端口广播,任何一台设备接上去都能"旁听"别人的数据。

4. 延迟问题

所有节点共享带宽,节点越多越慢。


四、需求推动进化:从 HUB 到交换机

HUB 的四个缺陷,直接导出了网络的三大需求:

需求 要解决的问题
1. 无限延长传输距离 中继器只能延长 5 倍
2. 完全解决冲突 所有节点可以同时收发数据,不再排队
3. 实现单播 一对一的通信,同时解决安全 和延迟

交换机(二层设备)的转发原理

  1. 电流来到交换机 → 先转换成二进制(识别数据);

  2. 看数据包中的源 MAC 地址 → 把「源 MAC ↔ 进入的接口 」的对应关系记入本地 MAC 地址表 (这叫学习);

  3. 再看目标 MAC 地址,查本地 MAC 地址表:

    • 表中有记录 → 按记录从对应接口发出 → 实现单播;

    • 表中无记录 → 泛洪 :从除进入接口之外的所有接口发送一遍。

MAC 地址表要点

  • 一个接口可以对应多个 MAC 地址 → 对

  • 一个 MAC 地址可以对应多个 接口 → 错(一个 MAC 只能从唯一接口学到,否则会来回漂移)

  • 老化时间:300 s(300 秒内无流量则删除该表项,防止表项僵死)


五、速记要点

  1. 网络 = 计算机技术 + 通信技术;人说话 → 编码 → 二进制 → 电信号。

  2. 第一台电子计算机 1946.2.14 ;贝尔 1876 年电话网(电路交换);最早网络是阿帕网 ,形态为对等网。

  3. 扩大网络只有两招:加节点、加距离。

  4. 超五类线:1000 Mbps / 100 m ;单模光纤配激光二极管 、畸变小、5 km ;多模配发光二极管。

  5. 中继器是物理层 设备,最多延长 5 倍距离。

  6. MAC 地址 48 位二进制 ,要求全球唯一 + 格式统一 ,工作在介质访问控制层。

  7. HUB 四大缺陷:地址、冲突(CSMA/CD)、安全、延迟。

  8. 交换机的解法:学习 + 查表 + 单播/泛洪 ,MAC 表老化 300 s。

  9. "一个接口多个 MAC" 对,"一个 MAC 多个接口" 错。

相关推荐
Nebula_g2 小时前
云禾外卖补充—项目整体后端运行逻辑-对流程的更深层次理解
java·开发语言·网络·数据库·状态模式·javase
一次旅行3 小时前
DeepSeek‑V4.1‑Flash‑1017完整解读:模型升级+Search/Fetch搜索API开放,Agent开发者要注意哪些坑
前端·网络·人工智能
.Bryce.3 小时前
你了解 Blackboard(黑板系统)吗?听说过基于黑板系统实现的智能体吗?
java·网络·gpt·php·agent·codex·黑板系统
草莓熊Lotso5 小时前
【C++ 基于微服务的即时通讯系统】etcd + brpc 从安装到服务注册发现全链路实战
网络·数据库·c++·redis·微服务·etcd
Chenyu_31010 小时前
DPDK、TC 和 XDP:Linux 高性能网络到底在优化什么
linux·服务器·网络·缓存
徐同保11 小时前
免费ssl证书全流程AI配置(含七牛云cdn)
网络·网络协议·ssl
lisw0511 小时前
制造业信息化:现代工业的发展趋势!
大数据·网络·人工智能
陈让然12 小时前
WSL 桥接设置静态IP(快速)
linux·网络·ubuntu
持敬chijing12 小时前
白盒测试与代码审计-js登录逆向实战
javascript·网络·安全·web安全·网络安全·网络攻击模型