计算机网络的基础知识(一)

12 阅读9分钟

一、什么是交换机、MAC 地址、路由器、IP

1. 交换机:局域网内的“数据分拣员”

工作层级:数据链路层,部分高端交换机支持三层功能。

核心功能:根据接收数据帧中的“目标 MAC 地址”,将数据精准转发到对应端口,实现 局域网内设备间的通信。

关键机制:MAC 地址表

• 交换机启动后会自动学习连接设备的 MAC 地址,建立“MAC 地址-端口”映射表;

• 收到数据时,查询地址表:有对应条目则精准转发到目标端口,无对应条目则广 播到所有端口(除接收端口);

特点:转发速度快(基于硬件转发)、隔绝冲突域(每个端口是独立冲突域)、不隔 绝广播域(局域网内广播会被所有设备接收)。

2. MAC 地址:数据链路层的“硬件身份证”

定义:媒体访问控制地址(Media Access Control Address),是网络设备(网卡、交 换机端口等)的物理地址,由设备厂商固化在硬件中,全球唯一。

格式:共 48 位(6 字节),通常用十六进制表示,分为前 24 位(厂商标识 OUI)和 后 24 位(厂商分配的设备编号),例如:00:1B:44:11:3A:B7(冒号分隔,也可用连 字符或无分隔)。

核心作用:在局域网(同一广播域)内标识发送方和接收方设备,是数据链路层(二 层)传输的核心标识

特点:不可修改(软件模拟修改为临时行为,非硬件本质)、全球唯一、仅在局域网 内有效。

3. IP 地址:网络层的“逻辑地址”

定义:互联网协议地址(Internet Protocol Address),是给网络中的设备分配的逻辑 地址,用于标识设备所在的网络和设备本身。格式(IPv4):共 32 位,分为 4 个字节,用点分十进制表示,例如: 192.168.1.100。

构成:网络位(标识设备所属网段)+ 主机位(标识网段内的具体设备),通过 子网掩码区分(例如 255.255.255.0 表示前 24 位为网络位)。

作用:实现跨网段通信(不同局域网设备间的连接),是网络层(三层)路由转 发的核心标识。 特点:可手动配置或自动获取(DHCP)、逻辑可修改、跨网络有效(全球/局域网内 唯一)。

4. 路由器跨网段的“交通枢纽”

工作层级:网络层(三层设备)。

核心功能:连接不同的网络(网段),根据数据中的“目标 IP 地址”,通过路由表选择 最优路径,将数据转发到目标网络,实现跨网段通信。

机制:路由表 • 转发逻辑:收到数据后提取目标 IP,判断是否在本地直连网段;是则直接转发, 否则查询路由表,按最优路径转发到下一跳路由器。

特点:转发速度较交换机慢(基于软件/固件转发)、连接异构网络(如局域网与互联 网)、核心解决“跨网段通信”问题。

总结:MAC 地址负责“局域网内找设备”,IP 地址负责“跨网络找网段”;交换机 负责“局域网内数据分拣”,路由器负责“跨网络数据路由”

二、网络类型:按范围与架构划分

1.局域网

英文缩写:LAN

覆盖范围:小范围(1km 内)

核心特点:传输速度快、 延迟低、成本 低,属于同一 广播域

典型场景:家庭网络、公 司办公网络、 校园机房

2.城域网

英文缩写:MAN

覆盖范围:城市级(1- 100km)

核心特点:连接多个局域 网,传输速率 中等,由运营 商或企业建设

典型场景:城市政务网 络、校园跨校 区网络

3.广域网

英文缩写:WAN

覆盖范围:大范围(100km 以上,跨城市/国家)

核心特点:传输距离远、 延迟较高,依 赖公共通信链 路(光纤、卫 星等)

典型场景:互联网、企业 跨地域分支连 接

三、IP 分类IPv4 地址的网段划分规则

IPv4 地址(32 位,点分十进制)通过“首段 IP 值”划分 A、B、C、D、E 五类,核心目 的是区分网络位和主机位,适配不同规模的网络需求(注:现代网络更多使用 CIDR 子网划分,分类 IP 是基础逻辑)。

1. 核心分类规则

A类:

首段IP范围:1-126

网络位长度:8位

默认子网掩码:255.0.0.0

适用场景:大型网络(主机数量多)

特殊说明:127.0.0.0 网段为回环 地址(测试 本机网络)

B类

首段IP范围:128-191

网络位长度:16 位

默认子网掩码:255.255.0. 0

适用场景:中型网络 (企业级)

特殊说明:无

C类

首段IP范围:192-223

网络位长度:24 位

默认子网掩码:255.255.25 5.0

适用场景:小型网络 (家庭、小 公司)

特殊说明:最常用的分 类 IP

D类

首段IP范围:224-239

网络位长度:无固定网络位

默认子网掩码:无

适用场景:组播通信

特殊说明:不分配给单个设备

E类

首段IP范围:240-255

网络位长度:无固定网络

默认子网掩码:无

适用场景:科研、实验

特殊说明:不对外开放

2. 关键补充

私有 IP 与公有 IP

• 公有 IP:互联网中唯一,需向 ISP(运营商)申请,用于设备接入互联网;

• 私有 IP:仅局域网内有效,不可直接访问互联网,不同局域网可重复使用,通过 NAT 转换(路由器功能)共享公有 IP 上网。

常见私有 IP 段:

  1. A 类:10.0.0.0 - 10.255.255.255;

  2. B 类:172.16.0.0 - 172.31.255.255;

  3. C 类:192.168.0.0 - 192.168.255.255(家庭网络最常用,如 192.168.1.1)。

四、端口号

传输层的“应用程序标识” 端口号是传输层(TCP/UDP 协议)的逻辑标识,用于区分同一设备上的不同网络应用 程序(如浏览器、QQ、邮件客户端),与 IP 地址配合实现“精准定位设备+应用程 序”。

核心基础

格式:16 位整数,范围 0-65535; •

核心作用

IP 地址定位“设备”,端口号定位“设备上的应用”,组合为“套接字 (Socket)”(如 192.168.1.100:80),是网络通信的唯一标识;

五、核心网络协议ARP 与 ICMP

ARP 和 ICMP 均为网络层核心辅助协议,用于解决“地址映射”和“网络连通性检测”问 题,是网络通信的基础支撑。

1. ARP 协议:地址解析协议(IP→MAC 映射)

核心定义:

运行在数据链路层与网络层之间,用于将“目标 IP 地址”解析为“目标 MAC 地址”,解决局域网内“知道 IP 但找不到设备”的问题(对应之前知识点:交换机转发依 赖 MAC 地址)。

核心工作流程(局域网内):

  1. 设备 A(已知目标 IP:192.168.1.101)需要发送数据,先查询本地 ARP 缓存表 (存储 IP→MAC 映射);

  2. 若缓存表有对应 MAC,直接封装数据帧发送;若无,则发送“ARP 请求”广播包 (目标 IP:192.168.1.101,目标 MAC:FF:FF:FF:FF:FF:FF);

  3. 局域网内所有设备接收广播,仅目标设备 B(192.168.1.101)响应,发送“ARP 响应”单播包(包含自己的 MAC 地址);

4.设备 A 收到响应后,更新 ARP 缓存表,后续通信直接使用缓存中的 MAC 地址。

2. ICMP 协议:互联网控制消息协议(连通性检测)

核心定义:

运行在网络层,用于在 IP 主机、路由器之间传递控制消息(如连通性状 态、错误提示),不传输应用数据,是网络故障排查的核心协议。

核心功能与应用:

  1. 连通性检测:对应命令:ping(如 ping 192.168.1.1);

2.路由追踪:通过“时间戳请求”“TTL 超时”报文实现,对应命令:tracert (Windows)/ traceroute(Linux),用于定位网络传输中的故障节点;

  1. 错误提示:如目标主机不可达、端口不可达时,路由器发送 ICMP 错误报文告知 源设备。

注意:部分防火墙会禁用 ICMP 报文,导致 ping 命令失败,但不代表设备无法正常通 信(如部分服务器禁用 ping 以提高安全性)。

六、域名与 DNS互联网的“地址翻译系统”

IP 地址(如 203.0.113.50)难以记忆,域名是 IP 的“人性化别 名”,而 DNS 负责实现“域名→IP”的翻译,是互联网访问的核心支撑。

1. 域名:IP 的“别名”

定义:

由多个字符串(标签)用点分隔组成的互联网地址,用于标识服务器、网站等 网络资源,全球唯一。

域名层级结构(从右到左,层级越高):

  1. 根域:最顶层,用“.”表示;

2.顶级域(TLD):根域下一级,分为通用顶级域(.com 商业、.org 非盈利、.edu 教育、.gov 政府)和国家顶级域(.cn 中国、.us 美国、.jp 日本);

  1. 二级域:企业/个人向域名注册商申请的核心域名;

  2. 子域名:二级域下自定义的域名

2. DNS:域名系统(域名→IP 解析)

核心定义:

运行在应用层的分布式数据库系统,通过 DNS 服务器集群实现“域名→IP 地址”的解析(也支持反向解析:IP→域名)。

核心优势:

缓存机制(提高解析速度)、支持负载均衡(同一域名可解析到多个 IP, 实现流量分发)。

七、CDN内容分发网络(加速网络访问)

核心定义:

CDN(Content Delivery Network)是部署在全球各地的分布式服务器集 群,让用户从“最近的服务器”获取资源,实现访问加速。

1. 核心优势

  1. 加速访问:缩短资源传输距离,降低延迟(如北京用户访问广州网站,从北京边 缘节点获取资源);
  2. 提高可用性:边缘节点集群冗余,某节点故障时自动切换到其他节点;

八、核心知识点关联梳理

1. 访问流程串联:

用户输入域名→ DNS 解析为 IP → 设备通过 ARP 获取网关 MAC→ 路由器转发数据到目标 IP 所 在网络→ 目标服务器通过端口 80(HTTP)接收请求→ 若开启 CDN,静态资源从 从“最近的服务器”获取

2. 协议/工具定位ARP

解决“IP 转 MAC”,ICMP 解决“连通性检测”,DNS 解决“域 名转 IP”,CDN 解决“访问加速”,端口号解决“应用区分”;

5. 网络类型适配:

局域网内依赖 ARP、交换机,跨网络依赖路由器、IP,互联网访 问依赖 DNS、CDN。