计算机网络基础理论体系(自用笔记)
本次笔记记录了计算机网络基础理论体系,重点涵盖网络发展史、四大要素、分层思想、OSI七层与TCP/IP五层模型、数据封装解装过程、MAC地址原理、以太网帧结构、交换机工作原理(MAC地址表学习与转发机制)、双工模式与接口塑料、交换机命令行配置及管理IP设置等内容。
一、网络基本概念与发展历程
1.1网络定义
网络是由两个不在同一地理位置的主机,通过传输介质和通信协议实现通信和资源共享的系统。
1.2发展阶段与关键技术
| 年代 | 关键技术 | 标志性事件 | 说明 |
| 60年代 | 分组交换 | ARPANET | 网络雏形诞生,基于分组通信 |
| 70-80年代 | TCP/IP | NSFNET | 现代互联网雏形 |
| 90年代至今 | 浏览器技术 | Web2.0 | 发展速度快,时间短 |
关键协议说明:
| 协议 | 全程 | 功能 |
| ARP | Address Resolution Protocol | 将已知IP地址解析为MAC地址,实现底层通信 |
| TCP | Transmission Control Protocol | 负责传输可靠传输 |
| IP | Internet Protocol | 负责节点逻辑标识与路由寻址 |
二、网络通信四大要素

2.1传输介质
| 介质类型 | 特点 | 应用场景 |
| 同轴电缆 | 早期电视信号传输,上网与电话不能同时 | 已淘汰 |
| 双绞线 | 成本低、易安装 | 局域网主流 |
| 光纤 | 高带宽,抗干扰 | 高可靠性场景、骨干网 |
| 无线电波 | 无需布线 | 当前主流,移动通信 |
2.2通信协议
协议是设备间协商的语言,需双方共同遵循
类比:若一方讲德语而另一方不懂,则无法通信。
主流协议:TCP协议+IP协议
2.3数据资源
通信内容包括:数据、图片、视频、音频等
典型场景:刷短视频、登录微信、访问战斗
2.4终端设备
| 设备类型 | 特点 |
| 手机 | 移动性强 |
| 平板 | 便携性好 |
| 笔记本 | 性能与便携平衡 |
| 台式机 | 性能强,固定位置 |
三、网络核心功能与类型
3.1四大功能
| 功能 | 说明 |
| 数据通信 | 最基本功能 |
| 资源共享 | 最基本功能 |
| 增加可靠性 | 多台计算机互联,单台故障不影响整体服务 |
| 提高系统处理能力 | 如AI算力集群,通过光通信整合多块显卡提升整体算力 |
3.2网络类型划分
| 类型 | 覆盖范围 | 典型场景 |
| 广域网(WAN) | 几十至几千千米 | 互联网、跨城连接 |
| 局域网 | 约1-100千米 | 企业内网、家庭网络 |
注意:划分依据仅为地理范围,不取决是否含路由器。
四、网络协议与标准
4.1协议vs标准
| 概念 | 定义 | 特点 |
| 协议 | 双方协商约定 | 自愿遵守 |
| 标准 | 强制性统一规范 | 全行业必须支持 |
标准由美国主导制定。
4.2协议三要素

五、分层思想与网络模型
5.1分层思想四大特性
| 特性 | 说明 | 类比 |
| 模块化 | 各层相互联系又相互独立 | 处理结果逐层传递,处理过程互补干扰 |
| 抽象性 | 每层提供特定抽象接口 | Linux虚拟文件系统屏蔽底层磁盘操作细节 |
| 松耦合 | 降低层间依赖 | 自行车部件可拆卸组装,便于运输与维护 |
| 可替代性 | 某层更新不影响全局 | 仅需替换对应模块并重新集成 |
5.2OSI七层模型
7.应用层(Application) | 报文MEssage为用户提供网络服务。
6.表示层(Presentation) | 数据格式转换、压缩、加密。
5.会话层(Session) | 管理会话连接与终止。
4.传输层(Transport) | 段 Segment端到端传输(TCP/UDP)。
3.网络层(Network) | 包Packert路由选择与分组转发。
2.数据链路层(Data Link) | 帧Frame相邻节点间可靠传输。
1.物理层(Physical) | 比特Bit比特流转换为物理信号。
数据从上到下逐层封装,从下到上逐层解封装。
5.3格层功能详解
| 层次 | 名称 | 功能 | PDU |
| 7 | 应用层 | 为用户提供网络服务(邮件、FTP、远程登录) | 报文 |
| 6 | 表示层 | 数据格式转换、压缩、加密(如SSL加密) | |
| 5 | 会话层 | 管理会话连接与终止,分配唯一标识 | |
| 4 | 传输层 | 提供端到端传输(TCP/UDP) | 段/报文段 |
| 3 | 网络层 | 路由选择与分组转发,支持IP分片 | 包 |
| 2 | 数据链路层 | 相邻节点间可靠传输,添加源/目的MAC与效验 | 帧 |
| 1 | 物理层 | 比特流转化为物理信号,定义接口特性 | 比特流 |
5.4TCP/IP五层模型

六、数据封装与解封装过程
6.1封装流程(发送端)

6.2解封装流程(接收端)
比特流 → 帧(剥离MAC头尾)→包(剥离IP头)→段(剥离TCP/UDP头) →原始数据。
关键原则:各层仅处理对用PDU,严格“各司其职”,不可越界。
6.3PDU对照表
| 层次 | PDU名称 | 说明 |
| 应用层 | 报文(Message) | 原始数据 |
| 传输层 | 段(Segment) | 数据+TCP/UDP头 |
| 网络层 | 包(Packet) | 段+IP头 |
| 数据链路层 | 帧(Frame) | 包+MAC头+FCS尾 |
| 物理层 | 比特流(Bits) | 物理信号 |
七、MAC地址与以太网帧结构
7.1MAC地址结构

7.2以太网帧格式

八、交换机工作原理与配置
8.1MAC地址表学习机制

8.2双工模式与接口速率
双工模式对比
| 模式 | 特点 | 类比 |
| 全双工 | 双向同时通信 | 电话 |
| 半双工 | 双向交替通信 | 对讲机 |
| 单工 | 单向通信 | 喇叭 |
接口速率
| 标准 | 名称 | 速率 |
| Ethernet | 十兆 | 10 Mbps |
| Fast Ethernet | 百兆 | 100 Mbps |
| Gifabit Ethernet | 千兆 | 1 Gbps |
| 10G Ethernet | 万兆 | 10 Gbps |
关键约束:直连谁被间双工模式与速率必须完全一致,否则无法通信。
8.3交换机命令行基础
模式层级

常用命令
| 命令 | 功能 | 模式 |
| enable | 进入特权模式 | 用户模式 |
| configure terminal | 进去全局配置模式 | 特权模式 |
| interface f0/1 | 进去接口配置 | 全局配置 |
| show version | 查看版本信息 | 特权模式 |
| show mac address-table | 查看MAC地址表 | 特权表 |
| show interfaces | 查看接口状态 | 特权模式 |
| shoutdown | 关闭接口 | 接口模式 |
| no shutdown | 启用接口 | 接口模式 |
| copy running-config startup-config | 保存配置 | 特权配置 |
存储类型
| 存储类型 | 用途 | 特点 |
| RAM | 运行配置 | 断电丢失 |
| NVRAM | 启动配置 | 断电保留 |
| Flash | IOS镜像 | 断电保留 |
九、交换机管理IP配置
9.1虚拟接口(SVI)必要性

9.2远程管理配置步骤
Step 1:配置管理IP
Switch(congif)# interface vlan 1
Switch(config-if)# ip address 192.168.10.254.255.255.255.0
Switch(config-if)# no shutdown
Step 2:设置登录密码
Switch(config)# enable secret cisco #特权模式密码
Switch(config)# line vty 0 4
Switch(config-line)# password 123 #VTY密码
Switch(config-line)# login
Step 3:启用远程协议
# Twlnet:明文传输(默认支持)
# SSH:需额外秘钥配置(推荐)
Step 4:远程连接
PC> telnet 192.168.10.254
9.3配置验证
bash
#查看接口状态
Switch# show interfaces vlan 1
#状态应为up/up(启用且连通)
#查看IP配置
Switch# show ip interface brief
#测试连通性
Switch# ping 192.168.10.1
十、知识图谱总览

实践要点:交换机双工模式与接口率必须两端一直;MAC地址表老化时间300秒,设备更换需注意;远程管理推荐SSH而非Telnet(加密传输)。

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)