计算机网络学习站

kp-001 · 01-网络基础与体系结构

计算机网络与因特网概览

入门 约 20 分钟 网络因特网拓扑分组交换
我的进度:

注:本文基于模型知识整理,建议结合权威教材与 RFC 原文核对细节。

一句话定义

计算机网络是由若干结点(node)与连接结点的链路(link)构成、依靠共同协议(protocol)实现资源共享与信息传递的系统;因特网(Internet)是全球最大的、把无数网络互联起来的网络,其核心是分组交换网(packet-switched network)。

为什么重要

今天几乎所有软件——Web 服务、移动 App、云平台、物联网设备——都构建在网络之上。建立「端系统—接入网—网络核心」的全局图景,理解 ISP 层级与分组交换的工作方式,是学习体系结构(kp-003)与性能指标(kp-002)的前提;排错时判断「问题出在哪一层、哪一段路径」,也依赖这张地图。没有整体观,协议细节学得越多越容易迷失。

前置知识

本文是本模块的起点,frontmatter 中前置为空,无需先读其他 kp 文件;具备基本计算机常识(进程、存储、文件概念)即可。

核心概念

  • 网络组成三要素:硬件(主机、路由器、交换机、传输介质)、软件(协议实现与网络应用)、协议(通信双方共同遵守的规则集合)。
  • 因特网结构三部分:边缘部分(端系统,end system,运行应用的手机、PC、服务器)、接入网(access network,以太网、Wi-Fi、蜂窝网络等把端系统接入核心)、网络核心(core,由路由器与高速链路组成的网状结构)。
  • 电路交换(circuit switching):通信前建立端到端专用连接并预留资源(时分/频分复用),传统电话网是代表。
  • 分组交换(packet switching):报文切分为分组(packet),逐跳存储转发(store-and-forward),多用户统计复用(statistical multiplexing)链路带宽。
  • ISP 层级与互联:接入 ISP → 区域/国家骨干 ISP → 顶层(Tier-1)ISP;同级之间通过对等互联(peering)与互联网交换中心(IXP)交换流量,下级则向上游购买转接(transit)带宽。
  • 按覆盖范围分类:个人区域网 PAN、局域网 LAN、城域网 MAN、广域网 WAN。
  • 常见拓扑:星型、总线型、环型、网状(mesh);因特网骨干整体呈不规则网状。
  • 标准化组织:IETF(互联网工程任务组)经社区流程发布并定稿 RFC;IEEE 802 系列规范链路层与物理层(IEEE 802.3 以太网、IEEE 802.11 Wi-Fi);ITU 主导电信标准,ISO 主导 OSI 系列国际标准。

图示

   边缘部分(端系统)          接入网                 网络核心(分组交换、网状互联)
  ┌──────┐  ┌──────┐
  │  PC  │  │ 手机 │
  └───┬──┘  └───┬──┘
      │以太网    │蜂窝
      ▼         ▼
   ┌─────────────────────┐
   │  家用路由器 / 基站    │
   └──────────┬──────────┘
              ▼
        ┌────────┐     ┌────────┐     ┌────────┐
        │ 路由器A ├─────┤ 路由器B ├─────┤ 路由器C │
        └────────┘     └────────┘     └────────┘
             └─── 顶层 ISP 对等互联 / IXP ───┘

原理与机制

分组交换的核心是存储转发:路由器必须收完整个分组才能查表转发,因此引入发送时延与排队时延(量化见 kp-002)。其优势是统计复用——不预留带宽,突发流量按需共享链路,资源利用率远高于电路交换;代价是时延不确定且可能拥塞丢包。电路交换则先建立连接、独占时隙或频段,时延稳定,但即使不传数据也占用资源,适合语音等恒定速率业务。因特网的数据业务呈强突发性,因此网络核心选择分组交换。

ISP 按层级组织流量:用户流量先接入本地 ISP,逐级汇聚到骨干;跨 ISP 流量经由对等互联(同级互换流量、通常互不结算)或转接(向下级出售上游带宽)完成,形成「无中心、分层自治」的全球互联。

历史脉络:1969 年 ARPANET 以四个结点起步,验证分组交换可行性;1983 年 1 月 1 日 ARPANET 从 NCP 整体切换到 TCP/IP,史称「旗帜日」,奠定开放互联的协议基础;1986 年起 NSFNET 接棒成为学术骨干网;1989 年伯纳斯-李提出万维网(WWW)构想并于 1991 年上线首个网站,1993 年图形浏览器普及后因特网走向全面商用;2000 年代以来移动蜂窝网络与智能手机使接入网无线化,移动互联网成为主导形态。

实例分析

以观看一段在线视频为例:手机(端系统)经蜂窝接入网进入运营商网络,运营商与视频平台的 CDN(内容分发网络)节点之间常在 IXP 完成对等互联,视频分组沿网状核心中的某条路径到达手机。这个例子说明两点:其一,路径由多级 ISP 协作构成,任一段都可能成为瓶颈;其二,同层 ISP 之间的互联政策直接影响时延与播放体验——这也是 CDN 就近部署的动因。

常见误区

  • 混淆「因特网」与「万维网」:WWW 只是因特网上的一个应用服务,因特网是承载一切应用的底层网络。
  • 认为因特网存在中心控制节点:实际是分层 ISP 自治协作,没有单一机构控制全网。
  • 认为电路交换「过时无用」:它仍是电话系统与专线业务的基础,只是不适合突发型数据业务。
  • 把局域网拓扑(如星型)当成整个因特网的拓扑:因特网整体是层级与网状混合的结构。

自测题

  1. 因特网从结构上分为哪三部分?各承担什么角色?<br>答案要点: 边缘部分(端系统,产生与消费数据)、接入网(把端系统接入核心)、网络核心(分组交换网,负责分组存储转发与交换)。
  2. 电路交换与分组交换在资源分配策略上的本质区别是什么?<br>答案要点: 电路交换通信前端到端预留并独占资源,适合恒定速率业务;分组交换不预留、统计复用共享带宽,利用率高但时延有抖动且可能拥塞。
  3. TCP/IP 取代 NCP 发生在哪一年?为什么它是关键节点?<br>答案要点: 1983 年(「旗帜日」切换);此后开放、可扩展、可互联的 TCP/IP 成为因特网统一协议族,使网络得以向全球扩张。
  4. 顶层(Tier-1)ISP 之间通常如何交换流量?<br>答案要点: 通过对等互联(peering)直接互联或在 IXP 交换流量,通常互不结算;对下级 ISP 则提供转接(transit)并收费。
  5. IEEE 802 与 IETF 的标准化分工是什么?

答案要点: IEEE 802 规范链路层与物理层技术(IEEE 802.3 以太网、IEEE 802.11 Wi-Fi);IETF 负责网际层及以上互联网协议(IP、TCP 等),成果以 RFC 形式发布。

延伸阅读

  • 谢希仁《计算机网络》(第 8 版),第 1 章。
  • Kurose & Ross《计算机网络:自顶向下方法》(第 8 版),第 1 章。
  • RFC 1《Host Software》:第一份 RFC,可感受 RFC 文体的起源。