零基础入门计算机网络:从基本概念到核心交换技术

计算机网络是现代信息社会的基础设施,我们每天使用的互联网、手机通信、在线办公都离不开它。本文将带你从零开始,系统学习计算机网络的核心基础概念,包括网络与因特网的定义、发展历程、组成结构,以及最重要的三种数据交换技术。所有知识点都整理成了清晰的表格,方便大家快速掌握重点。

一、网络、互联网与因特网的基本概念

这是计算机网络最基础的概念,需要重点理解。很多人会混淆 "互联网" 和 "因特网",其实它们是不同的概念。

1.1 核心定义汇总

|--------------------|-------------------------|---------------------------------------------------------|
| 概念 | 定义 | 组成 / 特点 |
| 网络 (Network) | 由若干结点和连接这些结点的链路组成的系统 | 结点:计算机、打印机、交换机等 链路:有线链路 (网线、光纤) 或无线链路 (WiFi、蓝牙) |
| 互联网 (互连网) | 多个网络通过路由器互联起来构成的更大范围的网络 | 也称为 "网络的网络"(Network of Networks) 网络之间的通信协议可以是任意的 |
| 因特网 (Internet) | 世界上最大的互连网络 | 用户数以亿计,互联的网络数以百万计 采用TCP/IP 协议族作为通信规则 前身是美国的 ARPANET |

1.2 internet 与 Internet 的关键区别

这是考试和面试中经常出现的考点,必须准确区分

|-----------------------|------|-----------|----------------------------------------------------|
| 写法 | 词性 | 中文翻译 | 含义 |
| internet(小写 i 开头) | 通用名词 | 互联网 / 互连网 | 泛指由多个计算机网络互联而成的网络 通信协议可以任意选择 |
| Internet(大写 I 开头) | 专用名词 | 因特网 | 特指当前全球最大的、开放的特定计算机网络 必须采用 TCP/IP 协议族 前身是美国 ARPANET |

二、因特网的发展历程

因特网的基础结构大体经历了三个阶段的演进,这部分内容了解即可

|-------------------------|-----------------|-------------------------------------------------------------------------|--------------------------------------------------|
| 发展阶段 | 时间范围 | 核心事件 | 网络结构 |
| 第一阶段:从单个网络向互联网发展 | 1969 年 - 1983 年 | 1969 年:ARPANET 诞生 1983 年:TCP/IP 协议成为 ARPANET 标准协议 1983 年被视为因特网的诞生时间 | 从单个 ARPANET 发展为多个网络互联的雏形 |
| 第二阶段:三级结构的因特网 | 1985 年 - 1995 年 | 1985 年:NSFNET 建立 1990 年:ARPANET 正式关闭 1991 年:因特网开始商业化 | 三级结构:主干网→地区网→校园网 / 企业网 |
| 第三阶段:多层次 ISP 结构的因特网 | 1993 年至今 | 1994 年:万维网 (WWW) 技术广泛使用 1995 年:NSFNET 停止运作,因特网彻底商业化 | 基于 ISP 的多层次结构 分为第一层 (主干网)、第二层 (区域性)、第三层 (本地) ISP |

补充:ISP (因特网服务提供者)

ISP 是普通用户接入因特网的桥梁,它从因特网管理机构申请成块的 IP 地址,拥有通信线路和路由器等设备。用户向 ISP 缴纳费用后,就能获得 IP 地址并接入因特网。我国主要的 ISP 是中国电信、中国联通和中国移动。

根据覆盖范围和 IP 地址数量,ISP 分为三层:

  • 第一层 ISP:因特网主干网,覆盖国际性区域,拥有高速链路

  • 第二层 ISP:区域性或国家性覆盖,连接到第一层 ISP

  • 第三层 ISP:本地 ISP,连接到第二层 ISP,服务于普通用户和企业

三、因特网的标准化工作

因特网的标准化工作对其发展起到了至关重要的作用,这部分内容了解即可

3.1 标准化组织

|------|------------|-----------------------|
| 组织缩写 | 全称 | 职责 |
| ISOC | 因特网协会 | 对因特网进行全面管理 |
| IAB | 因特网体系结构委员会 | 管理因特网有关协议的开发 |
| IETF | 因特网工程部 | 研究中短期工程问题,负责协议的开发和标准化 |
| IRTF | 因特网研究部 | 从事理论方面的研究,解决长期问题 |

3.2 因特网标准的制定阶段

制定因特网的正式标准需要经过四个阶段,从建议标准阶段开始成为 RFC 文档

  1. 互联网草案 (Internet Draft)

  2. 建议标准 (Proposed Standard)

  3. 草案标准 (Draft Standard)

  4. 因特网标准 (Internet Standard)

重要提示:并非所有的 RFC 文档都是因特网标准,只有一小部分 RFC 文档最终才能成为因特网标准。所有 RFC 技术文档都可以从因特网上免费下载。

四、因特网的组成

这是本章的重点内容,需要深入理解。从功能上看,因特网可以划分为边缘部分和核心部分两大部分。

|----------|-----------------|----------------------|------------------------------|-------------|
| 组成部分 | 构成 | 作用 | 关键设备 | 特点 |
| 边缘部分 | 所有连接在因特网上的主机 | 用户直接使用,用于通信和资源共享 | 各种主机 (台式电脑、服务器、笔记本、手机、智能设备等) | 面向用户,提供应用服务 |
| 核心部分 | 大量网络和连接这些网络的路由器 | 为边缘部分提供连通性和交换服务 | 路由器(实现分组交换的关键构件) | 面向网络,负责数据转发 |

核心要点:路由器是网络核心部分最重要的设备,它的任务是转发收到的分组,实现分组交换功能。

五、三种核心交换方式详解

这是本章的重中之重,必须熟练掌握,尤其是分组交换技术,它是现代计算机网络的基础。

5.1 三种交换方式基本原理

|----------|---------------------------|----------------------------------------------------|------------------|
| 交换方式 | 基本原理 | 通信过程 | 典型应用 |
| 电路交换 | 电话交换机接通电话线的方式 通信前建立专用物理通路 | 三个步骤: 1. 建立连接 (分配资源) 2. 通话 (一直占用资源) 3. 释放连接 (归还资源) | 传统电话网 |
| 报文交换 | 整个报文作为一个整体在节点间存储转发 | 无需建立连接 报文先存储在节点,再查表转发到下一个节点 | 早期电报通信网 (现已很少使用) |
| 分组交换 | 将长报文划分为等长的小分组,每个分组独立存储转发 | 无需建立连接 每个分组加上首部 (控制信息) 分组在节点间独立存储转发 | 现代计算机网络 (因特网) |

5.2 三种交换方式优缺点对比

这是考试的高频考点,需要重点记忆:

|----------|-----------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
| 交换方式 | 优点 | 缺点 |
| 电路交换 | 1. 通信时延小,数据直达 2. 有序传输,无失序问题 3. 没有冲突,不同用户占用不同信道 4. 实时性强 5. 控制简单 | 1. 建立连接时间长 2. 线路独占,使用效率低(不适合计算机突发式数据) 3. 灵活性差,线路故障需重新连接 4. 难以规格化,不同终端难以通信 |
| 报文交换 | 1. 无需建立连接,随时可发送 2. 动态分配线路 3. 提高线路可靠性,故障可换路径 4. 提高线路利用率 5. 提供多目标服务 | 1. 转发时延大 2. 需要较大的存储缓存空间 3. 需要传输额外的地址信息 |
| 分组交换 | 1. 无需建立连接,随时可发送 2. 线路利用率高 3. 简化了存储管理 (分组长度固定) 4. 加速传输 (可并行转发) 5. 减少出错概率和重发数据量 | 1. 仍有转发时延 2. 需要传输额外的首部信息 3. 数据报服务可能出现失序、丢失或重复分组 4. 虚电路服务需要呼叫建立和释放过程 |

核心结论 :计算机网络之所以采用分组交换而不是电路交换,最主要的原因是计算机数据是突发式的,电路交换的线路独占方式会导致极低的传输效率。分组交换通过将数据分成小分组独立传输,大大提高了线路利用率,同时保持了较好的灵活性和可靠性。

总结

本文我们学习了计算机网络的入门基础知识,重点回顾一下需要掌握的内容:

  1. 必须理解:网络、互联网与因特网的定义,特别是 internet 与 Internet 的区别;因特网的边缘部分和核心部分的功能划分。

  2. 重点掌握:三种交换方式的原理和优缺点,尤其是分组交换技术,它是现代计算机网络的核心。

  3. 了解即可:因特网的发展历程和标准化工作。

计算机网络是一门实践性很强的学科,理解了这些基础概念后,我们将在后续文章中继续深入学习网络协议、分层体系结构等更深入的内容。

相关推荐
爱喝水的鱼丶1 小时前
SAP-ABAP:SAP 简单报表输出开发系列(共6篇)第三篇:SAP ALV 报表样式定制:字段布局与交互功能配置
服务器·开发语言·学习·交互·sap·abap
chao1898441 小时前
基于SIFT和SURF特征的图像配准(MATLAB)
开发语言·matlab
摇滚侠1 小时前
JDBC 基础到高级一套通关!基础篇 00-15
java·开发语言·数据库
foundbug9991 小时前
最优化问题的外点罚函数法与内点罚函数法-MATLAB实现
开发语言·matlab
凯瑟琳.奥古斯特1 小时前
力扣1001网格照明解法
算法·leetcode·职场和发展
弹简特1 小时前
【零基础学Python】05-Python函数完全指南:从初阶定义到进阶参数,一篇打通核心难点
开发语言·python
川石课堂软件测试1 小时前
作为一名测试工程师如何学习Kubernetes(k8s)技能
学习·测试工具·容器·职场和发展·kubernetes·测试用例·harmonyos
AugustRed1 小时前
A2UI 完整学习指南(含 Java 后端 + 前端实战示例)
java·开发语言·前端
tryqaaa_1 小时前
学习日志(五)【php反序列化全加例题】【pop链,字符逃逸,session,伪协议】
android·学习·php·web·pop·session