目录
🌐 什么是计算机网络
生活中的类比
计算机网络的本质
网络的发展历程
🏠 网络IP详解(重点)
1. IP地址是什么?
生活例子:IP地址就像门牌号
IP地址的格式
IP地址的二进制表示
2. IP地址的分类详解
A类地址(大型网络)
B类地址(中型网络)
C类地址(小型网络)
D类地址(组播)和E类地址(实验用)
3. 公网IP vs 内网IP
公网IP(公有IP地址)
内网IP(私有IP地址)
4. 特殊IP地址
127.0.0.1(本地回环地址)
0.0.0.0(全零地址)
255.255.255.255(广播地址)
5. 动态IP vs 静态IP
动态IP(DHCP分配)
静态IP(手动设置)
🔢 子网掩码与网段
什么是子网掩码?
生活例子:邮政编码系统
子网掩码的表示方法
网段的概念
什么是网段?
计算网段的方法
不同子网掩码的对比
🚪 路由与网关
什么是路由?
生活例子:快递配送
什么是网关?
生活例子:小区保安
网关的工作过程
路由表详解
什么是路由表?
路由表的组成
🌍 DNS域名解析
什么是DNS?
生活例子:电话簿
DNS解析过程
详细解析步骤
DNS记录类型
📡 网络协议详解
OSI七层模型(理论模型)
生活例子:寄快递的完整过程
TCP/IP四层模型(实用模型)
应用层协议
传输层协议
TCP(可靠传输协议)
UDP(快速传输协议)
TCP vs UDP对比
🔧 网络设备介绍
网卡(Network Interface Card)
作用和功能
交换机(Switch)
工作原理
路由器(Router)
工作原理
家用路由器详解
典型配置
🔄 网络通信全过程
完整通信示例:访问网站
场景设置
详细通信步骤
第1步:DNS解析
第2步:建立TCP连接(三次握手)
第3步:发送HTTP请求
第4步:路由器处理(NAT转换)
第5步:互联网路由
第6步:百度服务器处理
第7步:返回响应(原路返回)
第8步:浏览器显示网页
数据包结构详解
完整数据包格式
各层头部信息
🏢 实际应用场景
家庭网络配置
典型家庭网络拓扑
家庭网络配置实例
端口映射配置
企业网络架构
小型企业网络
中型企业网络
网络分段设计
云服务器网络
阿里云ECS网络配置
负载均衡配置
❓ 常见问题解答
Q1: 为什么ping得通IP但访问不了网站?
可能原因和解决方案
Q2: 为什么网速慢?
诊断步骤
Q3: 如何设置静态IP?
Windows设置
Mac设置
Linux设置
Q4: 如何检查网络故障?
分层排除法
Q5: 如何保护网络安全?
家庭网络安全
企业网络安全
🎯 学习建议
理论学习路径
实践练习建议
常用工具介绍
🎉 结语
📚 核心知识点
🛠️ 实用技能
💡 学习心得
🌐 什么是计算机网络
生活中的类比
想象一下现代城市的基础设施:
- 道路系统 = 网络线路(网线、光纤、无线信号)
- 门牌号码 = IP地址
- 邮递员 = 网络协议
- 邮政系统 = 互联网
- 快递公司 = 网络设备(路由器、交换机)
计算机网络的本质
计算机网络就是让不同的计算机设备能够相互通信和共享资源的系统。
你的电脑 ←→ 网络 ←→ 其他电脑↓ ↓发送数据 接收数据
网络的发展历程
单机时代 → 局域网 → 广域网 → 互联网 → 移动互联网 → 物联网↓ ↓ ↓ ↓ ↓ ↓独立工作 小范围连接 远程连接 全球连接 随时随地 万物互联
🏠 网络IP详解(重点)
1. IP地址是什么?
生活例子:IP地址就像门牌号
现实世界:北京市朝阳区xx街道xx号xx室
网络世界:192.168.1.100作用都是一样的:唯一标识一个位置!
IP地址的格式
IPv4地址格式:xxx.xxx.xxx.xxx
例如:192.168.1.100每个xxx的范围:0-255
为什么是255?因为用8位二进制表示:11111111 = 255
IP地址的二进制表示
192.168.1.100 的二进制形式:
192 = 11000000
168 = 10101000
1 = 00000001
100 = 01100100完整形式:11000000.10101000.00000001.01100100
2. IP地址的分类详解
A类地址(大型网络)
范围:1.0.0.0 - 126.255.255.255
特点:
- 第一段:1-126
- 可容纳主机:16,777,214台
- 适用场景:大型企业、运营商生活例子:就像北京市(超大城市)
- 北京市下面有很多区
- 每个区下面有很多街道
- 每个街道下面有很多门牌号
B类地址(中型网络)
范围:128.0.0.0 - 191.255.255.255
特点:
- 第一段:128-191
- 可容纳主机:65,534台
- 适用场景:大学、中型公司生活例子:就像一个区(比如朝阳区)
- 区下面有多个街道
- 每个街道有多个门牌号
C类地址(小型网络)
范围:192.0.0.0 - 223.255.255.255
特点:
- 第一段:192-223
- 可容纳主机:254台
- 适用场景:家庭、小公司生活例子:就像一个小区
- 小区里有多栋楼
- 每栋楼有多个房间号常见的家用路由器:192.168.1.x
D类地址(组播)和E类地址(实验用)
D类:224.0.0.0 - 239.255.255.255(组播)
E类:240.0.0.0 - 255.255.255.255(实验)一般用户不需要关心这两类
3. 公网IP vs 内网IP
公网IP(公有IP地址)
定义:在全球互联网上唯一的地址
特点:
✅ 全球唯一,就像身份证号
✅ 可以直接访问互联网
✅ 外网可以直接访问到你
❌ 数量有限,需要付费
❌ 安全风险较高生活例子:你的身份证号码
- 全国唯一
- 走到哪里都能证明身份
- 但也容易被不法分子利用
内网IP(私有IP地址)
定义:只在局域网内使用的地址
私有地址段:
- 10.0.0.0 - 10.255.255.255 (A类私有)
- 172.16.0.0 - 172.31.255.255 (B类私有)
- 192.168.0.0 - 192.168.255.255 (C类私有)特点:
✅ 免费使用
✅ 局域网内唯一
✅ 相对安全
❌ 不能直接访问互联网
❌ 外网无法直接访问生活例子:小区内的门牌号
- 小区内唯一
- 但不同小区可能有相同门牌号
- 外人无法直接找到你家
4. 特殊IP地址
127.0.0.1(本地回环地址)
名称:localhost
作用:指向自己的电脑
用途:本地测试生活例子:就像对着镜子说话
- 你说的话只有你自己能听到
- 用来测试自己的程序是否正常
0.0.0.0(全零地址)
服务器绑定:监听所有网卡
客户端路由:默认路由例子:
服务器绑定0.0.0.0:8080 表示:
"我在所有网卡的8080端口上等客户"
255.255.255.255(广播地址)
作用:向网络内所有设备发送消息
生活例子:小区广播
- 广播内容所有人都能听到
- 一次发送,全部接收
5. 动态IP vs 静态IP
动态IP(DHCP分配)
特点:
- 自动获取
- 可能会变化
- 适合普通用户过程:
1. 设备连接网络
2. 向DHCP服务器请求IP
3. 服务器分配一个可用IP
4. 设备使用这个IP上网生活例子:酒店房间号
- 每次入住可能分配不同房间
- 但都能正常住宿
静态IP(手动设置)
特点:
- 手动配置
- 固定不变
- 适合服务器优点:
✅ IP地址固定
✅ 便于远程访问
✅ 适合做服务器缺点:
❌ 需要手动配置
❌ 可能冲突
❌ 管理复杂生活例子:自己家的地址
- 地址永远不变
- 朋友总能找到你
🔢 子网掩码与网段
什么是子网掩码?
生活例子:邮政编码系统
地址:北京市朝阳区xx街道xx号
邮编:100021子网掩码的作用类似邮编:
- 确定这个地址属于哪个区域
- 邮递员知道往哪个方向送
子网掩码的表示方法
点分十进制:255.255.255.0
CIDR表示法:/24255.255.255.0 的二进制:
11111111.11111111.11111111.00000000
↑______网络部分_______↑ ↑主机部分↑/24 表示前24位是网络部分
网段的概念
什么是网段?
网段就是一个IP地址范围,属于同一个"小区"例子:192.168.1.0/24
- 网络地址:192.168.1.0
- 子网掩码:255.255.255.0
- 可用地址:192.168.1.1 - 192.168.1.254
- 广播地址:192.168.1.255
计算网段的方法
给定IP:192.168.1.100/24第1步:确定网络部分
IP地址: 11000000.10101000.00000001.01100100
子网掩码: 11111111.11111111.11111111.00000000
网络地址: 11000000.10101000.00000001.00000000= 192.168.1.0第2步:确定主机范围
主机部分:8位(256个地址)
可用主机:254个(除去网络地址和广播地址)
范围:192.168.1.1 - 192.168.1.254
不同子网掩码的对比
/24 (255.255.255.0)
- 网段:192.168.1.0/24
- 主机数:254台
- 生活例子:一个小区/16 (255.255.0.0)
- 网段:192.168.0.0/16
- 主机数:65,534台
- 生活例子:一个区/8 (255.0.0.0)
- 网段:192.0.0.0/8
- 主机数:16,777,214台
- 生活例子:一个省
🚪 路由与网关
什么是路由?
生活例子:快递配送
你在北京要寄快递到上海:北京 → 北京分拣中心 → 上海分拣中心 → 上海 → 收件人网络中的路由过程:
源主机 → 路由器1 → 路由器2 → 路由器3 → 目标主机
什么是网关?
生活例子:小区保安
小区内部:
- 你可以直接去邻居家
- 不需要经过大门小区外部:
- 必须经过保安室(网关)
- 保安检查并指路网络中:
- 同网段:直接通信
- 不同网段:必须通过网关
网关的工作过程
情况1:同网段通信
192.168.1.100 → 192.168.1.200
- 直接发送,不需要网关情况2:跨网段通信
192.168.1.100 → 192.168.2.100
- 发送给网关(如192.168.1.1)
- 网关转发到目标网段
- 到达目标主机
路由表详解
什么是路由表?
路由表就像GPS导航系统:
- 告诉数据包该走哪条路
- 根据目标地址选择最佳路径查看路由表的命令:
Windows: route print
Mac/Linux: route -n
路由表的组成
目标网络 子网掩码 网关 接口 跃点数
0.0.0.0 0.0.0.0 192.168.1.1 本地连接 1
192.168.1.0 255.255.255.0 0.0.0.0 本地连接 1解释:
- 0.0.0.0/0:默认路由(所有未知目标)
- 192.168.1.0/24:本地网段(直接连接)
🌍 DNS域名解析
什么是DNS?
生活例子:电话簿
以前打电话:
- 记住朋友的电话号码:138-1234-5678
- 很难记忆现在打电话:
- 记住朋友的名字:"张三"
- 手机自动找到对应号码DNS的作用:
- 记住网站名字:www.baidu.com
- 自动找到对应IP:39.156.66.10