news 2026/6/15 17:47:19

【计算机网络】ep0:计算机网络概述

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【计算机网络】ep0:计算机网络概述

【计算机网络】ep0:计算机网络概述

本系列旨在对计算机网络的知识进行一个详细的梳理。文章力求在教材严谨性技术博客可读性之间取得平衡,适合计算机相关专业学生、程序员以及希望系统理解网络原理的读者阅读。


本章节的内容是:对计算机网络的基本概念、发展脉络与核心思想进行系统性梳理。

1.1 计算机网络在信息时代中的作用

如果说工业时代的核心是能源,那么信息时代的核心毫无疑问是信息的获取、传输与处理。计算机网络正是支撑这一切的基础设施。

从本质上看,计算机网络解决的是三个问题:

  • 信息共享:突破单机计算的孤立状态
  • 资源共享:硬件、软件与数据的复用
  • 协同工作:跨地域、跨系统的实时协作

在没有网络之前,计算机的价值更多体现在“计算能力”;而在网络出现之后,计算机的价值被放大为“节点能力”。一台计算机不再重要,重要的是它连接到了谁,以及如何连接

在现实世界中,计算机网络已经深度嵌入社会运行的各个层面:

  • 经济活动:电子商务、在线支付、数字金融
  • 社会治理:政务网络、公共安全系统
  • 科学研究:分布式计算、大规模数据共享
  • 个人生活:即时通信、流媒体、云服务

可以说,没有计算机网络,就不存在今天意义上的“信息社会”。


1.2 互联网概述

互联网(Internet)并不是某一个具体的网络,而是由无数个网络互连而成的网络之网络

从技术角度看,互联网具有两个最核心的特征:

  1. 采用统一的协议族(TCP/IP)
  2. 采用分组交换技术进行数据传输

这两点决定了互联网的开放性、扩展性和生命力。

分组交换的革命意义

传统的电路交换(如电话网络)强调“先建立连接,再通信”;而互联网采用的分组交换则完全不同:

  • 数据被拆分为一个个分组
  • 每个分组可以独立选择传输路径
  • 网络不需要为通信双方预留专用通道

这种设计极大提高了网络资源的利用率,也使互联网具备了抗毁性与弹性——即使部分节点或链路失效,通信仍可能继续完成。

互联网不是“一个中心”

需要特别强调的是:

互联网没有一个全局控制中心

它是一个高度分布式、自组织的系统,这也是为什么互联网能够在全球范围内持续扩张,却依然保持稳定运行。


1.3 互联网的组成

从组成角度看,互联网可以抽象为以下三大部分:

1. 边缘部分(Edge)

这是用户真正“接触”互联网的地方,包括:

  • 个人电脑、手机
  • 服务器
  • 物联网终端

边缘部分的主要功能是:

  • 运行网络应用(Web、邮件、视频等)
  • 产生和消费数据

2. 核心部分(Core)

互联网的核心由大量高速路由器和通信链路组成,其任务非常单一却极其关键:

高速、可靠地转发分组

核心网络并不关心数据“是什么”,只关心“往哪儿送、怎么送得更快”。

3. 接入网(Access Network)

接入网负责将边缘设备接入互联网核心,常见形式包括:

  • 以太网
  • Wi-Fi
  • 光纤接入(FTTH)
  • 移动通信网络(4G/5G)

不同接入方式在带宽、时延、稳定性和成本上各不相同。


1.4 计算机网络在我国的发展

我国计算机网络的发展具有鲜明的时代特征。

起步阶段

  • 20世纪80年代末至90年代初
  • 以科研和高校网络为主
  • 代表性网络包括 CSTNET、CERNet

快速发展阶段

  • 1994年我国正式接入国际互联网
  • 商业互联网迅速发展
  • 电信运营商主导基础设施建设

普及与深化阶段

进入21世纪后,我国网络建设呈现出三个显著特点:

  • 用户规模巨大:全球最大的互联网用户群体
  • 基础设施完善:光纤、移动网络覆盖广泛
  • 应用创新活跃:移动支付、短视频、云计算

当前,我国在 5G、数据中心、工业互联网等领域已处于国际前列。


1.5 计算机网络的类别

按照不同标准,计算机网络可以进行多维度分类。

按覆盖范围分类

  • PAN(个人区域网):蓝牙、可穿戴设备
  • LAN(局域网):家庭、校园、企业内部
  • MAN(城域网):城市级网络
  • WAN(广域网):跨省、跨国网络

互联网本身属于 WAN 的典型代表。

按使用者分类

  • 公用网:由运营商提供,向公众开放
  • 专用网:为特定组织服务,如政务网、军网

按交换方式分类

  • 电路交换网络
  • 报文交换网络
  • 分组交换网络(主流)

1.6 计算机网络的性能指标

网络性能是衡量网络“好不好用”的关键指标。

1. 速率与带宽

  • 速率:单位时间内传输的比特数(bps),指的是数据的传送速率
  • 带宽:网络中某通道传送数据的能力。

注意:

带宽在信号学与计算机网络中的含义并不一样,记住不要搞混。

带宽并不等于实际速率,它只是上限。

2. 时延

时延由四部分组成:

  • 发送时延:主机或路由器发送数据帧所需要的时间(即发送出去需要的时间)
  • 传播时延:电磁波在信道中传播一定的距离需要花费的时间(即发送过程中需要的时间)
  • 处理时延
  • 排队时延

在实时应用(语音、视频)中,时延往往比带宽更重要。

3. 吞吐量

吞吐量反映的是端到端的实际传输能力,它受到网络中最薄弱环节的限制。

4. 丢包率

丢包通常由网络拥塞引起,是网络质量恶化的重要信号。


1.7 计算机网络的体系结构

为了降低网络系统的复杂性,人们采用分层思想来设计网络。

分层的核心思想

  • 每一层只关注自己的功能
  • 对上提供服务,对下使用服务
  • 层与层之间接口清晰

OSI 七层模型

从下到上依次为:

  1. 物理层
  2. 数据链路层
  3. 网络层
  4. 运输层
  5. 会话层
  6. 表示层
  7. 应用层

OSI 模型更偏向理论教学。

TCP/IP 四层模型

实际互联网采用的是 TCP/IP 体系:

  • 网络接口层
  • 网际层(IP)
  • 运输层(TCP/UDP)
  • 应用层

它以工程实践为导向,是现实网络的真正基础。

学术模型

我们在学习计算机网络时,使用的模型是如下的五层模型:

  • 物理层
  • 数据链路层
  • 网络层
  • 运输层
  • 应用层

1.8 重温:为什么要学习计算机网络

在很多初学者眼中,计算机网络“抽象、枯燥、难以调试”。但一旦真正理解其设计哲学,就会发现它极具美感。

计算机网络教会我们的不仅是协议细节,更是一种系统性思维

  • 如何在不可靠的环境中构建可靠系统
  • 如何在规模不断扩张时保持稳定
  • 如何用简单规则支撑复杂世界

在云计算、分布式系统、微服务盛行的今天,不懂网络,本质上是在黑箱中编程

重温计算机网络,是每一位技术人员走向成熟的必经之路。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:15:40

如何通过Node.js扩展KindEditor实现WORD图片自动上传?

企业级文档处理解决方案提案 一、项目背景与需求分析 作为北京集团上市公司项目负责人,针对当前企业网站后台管理系统文章发布模块的功能扩展需求,我们进行了全面评估。该需求涉及Word粘贴导入、微信公众号内容抓取及多格式文档处理等复杂功能&#xf…

作者头像 李华
网站建设 2026/6/12 19:04:10

Windows系统找不到msvcp80.dll文件 打不开程序 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/6/15 12:47:21

2026必备!9个AI论文写作软件,助继续教育学生轻松完成论文!

2026必备!9个AI论文写作软件,助继续教育学生轻松完成论文! AI 工具崛起,论文写作迎来新变革 在人工智能技术不断发展的今天,AI 工具已经深入到我们生活的方方面面,尤其是在学术研究和论文写作领域&#x…

作者头像 李华
网站建设 2026/6/8 4:37:35

2026测试变革:提示工程为何成为测试工程师的生存必修课

从代码到指令的范式迁移 2026年的软件测试领域正经历一场由AI驱动的能力重构。当传统自动化测试依赖脚本编写时,AI工具(如大语言模型、视觉测试框架)已能通过自然语言指令生成测试用例、定位缺陷并输出报告。这一变革将提示工程(…

作者头像 李华
网站建设 2026/6/2 11:45:59

BXMya WOODWARD 8440-2052H 数字发电机控制器

8440-2052H是美国伍德沃德(Woodward)旗下EASYGEN-3200系列高性能数字发电机控制器,专为工业发电机组的控制、保护、数据采集与远程管理设计。核心功能涵盖发动机启停控制、转速与负载调节、发电机参数实时监测,集成过压、欠压、过…

作者头像 李华
网站建设 2026/6/15 12:24:28

确保AI生成的测试用例不重复的策略与实践

随着AI在软件测试领域的广泛应用,测试用例自动生成技术显著提升了效率,但同时也带来了重复用例泛滥的风险。重复用例不仅浪费执行资源,还可能导致关键场景覆盖不足,增加漏测概率。本文将从技术原理、优化策略和实践指南三个维度&a…

作者头像 李华