知识点:交换机、MAC 地址、路由器、IP ;网络类型、IP 分类、端口号、ARP 协议、ICMP 协议、域名、DNS、CDN
本文用快递物流类比网络通信概念:MAC地址是设备的物理身份证(如房间号),用于本地精准投递;IP地址是逻辑住址(如小区地址),负责全球寻址;交换机像大楼快递员,根据MAC分发数据;路由器则是城市中转站,按IP选择路径。端口号区分应用程序(门牌号),ARP协议查询IP对应MAC,ICMP检测网络连通性。DNS将域名翻译为IP,CDN就近缓存内容加速访问。通过访问网站的完整流程示例,串联展示了从DNS
网络核心概念通俗总结
一、网络互联与核心设备(基础框架)
1. MAC地址与交换机(本地通信组合)
MAC地址:设备的“身份证号码”
-
作用:在同一个物理网络内唯一标识设备
-
特点:出厂时烧录,一般不可更改
-
示例:
AA:BB:CC:DD:EE:FF(像你的指纹,全世界唯一)
交换机:大楼里的“智能邮递员”
-
作用:在局域网内根据MAC地址转发数据
-
特点:只关心本地通信,不处理外部网络
-
工作方式:学习设备位置,建立“MAC地址-端口”对应表
实战场景:
text
你的电脑(AA:AA:AA:AA:AA:AA)要给同WiFi下的打印机(BB:BB:BB:BB:BB:BB)发文件 → 数据包带上目标MAC地址(BB:BB...) → 交换机查看自己的“通讯录”,知道打印机在3号端口 → 数据只从3号端口发出,不打扰其他设备
2. IP地址与路由器(跨网通信组合)
IP地址:设备的“网络住址”
-
作用:在全球互联网中逻辑定位设备
-
特点:可以动态分配和更改
-
示例:
192.168.1.100(像你家的街道门牌号)
路由器:城市间的“快递中转站”
-
作用:连接不同网络,根据IP地址选择最佳路径
-
特点:跨网络通信的核心,有路由决策能力
-
工作方式:查看目标IP,查询路由表,选择转发接口
实战场景:
text
你的家庭网络(192.168.1.0/24)要访问百度服务器(220.181.38.148) → 数据包目标IP是百度的公网IP → 家庭路由器发现目标不在本地网络 → 路由器选择最佳路径,通过ISP网络转发 → 经过多个路由器中转,最终到达百度服务器
二、网络分类与地址进阶(组织规划)
1. 网络类型
| 类型 | 范围 | 示例 | 特点 |
|---|---|---|---|
| 局域网(LAN) | 小范围 | 家庭、办公室、学校 | 私有网络,高速连接 |
| 城域网(MAN) | 城市范围 | 城市宽带网 | 多个局域网的连接 |
| 广域网(WAN) | 跨区域 | 互联网、企业专网 | 覆盖范围广,速度相对慢 |
2. IP地址分类(IPv4)
| 类别 | 范围示例 | 网络规模 | 典型用途 |
|---|---|---|---|
| A类 | 1.0.0.0 - 126.0.0.0 | 超大网络 | 国家主干网、大型企业 |
| B类 | 128.0.0.0 - 191.255.0.0 | 中型网络 | 大学、中型企业 |
| C类 | 192.0.0.0 - 223.255.255.0 | 小型网络 | 家庭、小公司 |
| 私有IP | 10.x.x.x, 172.16.x.x, 192.168.x.x | 内部网络 | 局域网内部使用 |
记忆技巧:
-
A类:开头数字1-126,支持1600万台主机
-
B类:开头128-191,支持6.5万台主机
-
C类:开头192-223,支持254台主机
-
家庭路由器最常用:
192.168.1.x(C类私有地址)
如何查看自己电脑的IP地址
win+r:输入cmd
ipconfig:查看IP地址
IPv4:32位,地址资源枯竭。
2的32次方

IPv6:128位,核心解决地址不足的问题。
2的128次方。

3. 端口号:应用程序的“收件窗口”
定义:区分同一设备上不同服务的编号(0-65535)
| 端口范围 | 用途 | 常见示例 |
|---|---|---|
| 0-1023 | 知名端口(系统服务) | 80(HTTP)、443(HTTPS)、21(FTP) |
| 1024-49151 | 注册端口(应用程序) | 3306(MySQL)、3389(远程桌面) |
| 49152-65535 | 动态/私有端口 | 临时分配给客户端程序 |
示例:
text
访问网站时: IP地址:找到服务器大楼(220.181.38.148) 端口号:找到具体服务窗口(80端口→网页服务) 组合起来:220.181.38.148:80 就是百度的网页服务
三、网络协议与技术(通信规则)
1. ARP协议:本地地址翻译官
全称:地址解析协议
作用:将IP地址转换为对应的MAC地址
工作过程:
-
你的电脑想给
192.168.1.100发数据 -
广播询问:“谁的IP是192.168.1.100?请告诉我你的MAC地址”
-
目标设备回应:“我是192.168.1.100,我的MAC是BB:BB:BB:BB:BB:BB”
-
你的电脑记录这个对应关系,下次直接发送
生活比喻:
-
你知道同事名字(IP地址),但不知道他的工位号(MAC地址)
-
你在办公室问:“张三在哪办公?”(ARP请求)
-
张三回答:“我在这,工位是A-12”(ARP回复)
-
以后你就可以直接把文件送到A-12工位
2. ICMP协议:网络健康检查员
全称:互联网控制消息协议
作用:诊断网络连接状态,报告错误信息
常见用途:
-
ping命令:测试网络是否通畅 -
traceroute命令:跟踪数据包路径 -
错误报告:网络不可达、超时等
示例:
text
你ping百度:ping www.baidu.com → 你的电脑发送ICMP Echo Request → 百度服务器收到后回复ICMP Echo Reply → 显示“来自220.181.38.148的回复:字节=32 时间=25ms TTL=54”
3. 域名与DNS:互联网的电话簿
域名:人类友好的网站名称
-
示例:
www.baidu.com(比220.181.38.148好记)
DNS:域名解析系统
作用:将域名转换为IP地址
解析过程:
text
访问www.baidu.com时: 1. 检查浏览器缓存 → 没有记录 2. 检查系统缓存 → 没有记录 3. 询问本地DNS服务器 → 不知道,但知道根服务器 4. 询问根服务器 → 建议查.com服务器 5. 询问.com服务器 → 建议查baidu.com的权威服务器 6. 询问baidu.com服务器 → 获得IP:220.181.38.148 7. 返回结果并缓存
4. CDN:内容加速分发网络
全称:内容分发网络
作用:将网站内容缓存在离用户最近的服务器,加速访问
工作原理:
text
没有CDN时: 北京用户 → 直接访问上海服务器 → 速度慢 有CDN时: 北京用户 → 访问北京的CDN节点(有缓存内容) → 速度快 上海用户 → 访问上海的CDN节点 → 速度快 只有新内容或缓存过期时,才回源站获取
生活比喻:
-
星巴克咖啡:总店在上海(源站服务器)
-
你在北京想喝星巴克
-
没有CDN:必须从上海寄过来,等3天
-
有CDN:北京有分店(CDN节点),直接去买,10分钟搞定
四、完整访问流程示例
情景:杭州用户访问www.example.com(服务器在美国)
第一阶段:准备阶段
text
用户输入:www.example.com ↓ DNS解析: 1. 本地缓存 → 无 2. 本地DNS → 递归查询 3. 获得IP:93.184.216.34
第二阶段:发送请求
text
浏览器 → 操作系统: 目标:93.184.216.34:80 (HTTP) ↓ 操作系统: 1. 目标不在本地网络(192.168.1.0/24) 2. 默认网关:192.168.1.1(家庭路由器) 3. ARP查询:192.168.1.1的MAC地址? 4. 获得路由器MAC,封装数据包
第三阶段:网络传输
text
家庭局域网: 电脑 → 交换机 → 路由器(根据MAC地址) ↓ 路由器: 1. 查看目标IP:93.184.216.34 2. 查询路由表,选择最佳路径 3. 通过ISP网络转发 ↓ 互联网传输: 经过多个路由器 → 跨国海底光缆 → 美国网络 ↓ CDN检查: 如果example.com使用CDN,且杭州有节点: → 直接访问杭州CDN节点(快速响应) 否则: → 访问美国源服务器
第四阶段:响应返回
text
服务器/CDN节点 → 发送网页数据 ↓ 反向路径返回用户设备 ↓ 浏览器接收数据,渲染页面 ↓ 如果网络有问题,可能收到ICMP错误消息
核心要点速查表
层级 |
组件 |
一句话总结 |
|---|---|---|
| 本地层 | MAC地址 | 设备的物理身份证,本地唯一标识 |
| 交换机 | 本地邮递员,按MAC地址精准投递 | |
| 网络层 | IP地址 | 设备的逻辑住址,全球定位用 |
| 路由器 | 跨网中转站,按IP地址选路线 | |
| 应用层 | 端口号 | 应用的门牌号,区分不同服务 |
| 协议层 | ARP | 本地地址翻译:IP → MAC |
| ICMP | 网络侦察兵,专管通不通 | |
| 服务层 | DNS | 互联网电话簿:域名 → IP |
| CDN | 连锁仓库,就近配送加速访问 |
记忆口诀
-
MAC交换机,本地是一家:MAC地址和交换机配合处理本地通信
-
IP路由器,跨网闯天下:IP地址和路由器负责跨网络通信
-
端口分服务,应用不打架:端口号区分同一设备上的不同应用
-
ARP问邻居,ICMP查路况:ARP解决本地寻址,ICMP检查网络状态
-
域名好记忆,DNS帮翻译:域名方便人记,DNS转换成IP
-
CDN加速快,就近拿货品:CDN让访问更快,内容离你更近
更多推荐

所有评论(0)