本次笔记记录了计算机网络基础理论体系,重点涵盖网络发展史、四大要素、分层思想、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(加密传输)。

Logo

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

更多推荐