0
0
0

计算机网络技术学习指南 | 第5章 网络互联技术:从入门到精通

2026-10-19
文章摘要
|

计算机网络技术学习指南 | 第5章 网络互联技术:从入门到精通

这一章讲什么

小区道路(局域网)要接入全国路网(Internet),需要统一的"门牌号系统"和"导航规则"——这就是 IP 地址和 IP 路由。本章把第 3 章的网际层展开细讲:IP 协议怎么封装数据报、IP 地址怎么分类怎么划分子网、路由器怎么选路,以及 ARP、ICMP 这些"辅助工种",最后预习未来的门牌系统 IPv6。本章计算题最多(子网划分必考),要重点投入。

逐节精讲

1. 网络互联概述。 网络互联就是把多个网络用中继系统连接起来形成更大的网络。按 OSI 层次:物理层中继(中继器/集线器)、数据链路层中继(网桥/交换机)、网络层中继(路由器,最核心)、高层中继(网关)。Internet 采用 TCP/IP 实现异构网络互联:IP 协议向上提供统一的数据报格式,屏蔽底层网络差异,实现"尽力而为"的不可靠传输,可靠性交给上层 TCP 保证。

2. 网际协议 IP。 IPv4 数据报首部关键字段:版本(4)、首部长度(20~60 字节)、总长度、TTL 生存时间(每经过一个路由器减 1,为 0 则丢弃,防止分组在网中兜圈)、协议字段(标识上层是 TCP 还是 UDP)、源 IP 地址与目的 IP 地址(各 4 字节)。IP 提供无连接、不可靠的数据报传输,不保证按序到达,纠错靠上层。IP 数据报在转发时可能分片(受底层网络 MTU 限制,如以太网 MTU 为 1500 字节),通过标识、标志、片偏移字段实现重组(最终在目的主机重组)。

3. IP 地址。 IPv4 地址 32 位,采用"网络号 + 主机号"两级结构,点分十进制表示。分类(必背):
| 类别 | 首位模式 | 第一字节范围 | 网络号/主机号 | 用途 |
|---|---|---|---|---|
| A | 0 | 1~126 | 8 位网络/24 位主机 | 大型网络 |
| B | 10 | 128~191 | 16 位/16 位 | 中型网络 |
| C | 110 | 192~223 | 24 位/8 位 | 小型网络 |
| D | 1110 | 224~239 | — | 组播 |
| E | 1111 | 240~255 | — | 保留实验 |
特殊地址:全 0(本机/未知地址)、全 1(255.255.255.255 受限广播)、主机号全 0(网络地址)、主机号全 1(直接广播地址)、127.x.x.x(回环测试)、私有地址(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16,内网专用不进公网,配合 NAT 地址转换使用)。
子网划分:从主机号借位作子网号,子网掩码中网络号+子网号为 1、主机号为 0。计算方法:已知 IP 与子网掩码,二者按位"与"得网络地址。例题:IP 为 192.168.1.100,掩码 255.255.255.192(/26),求所在子网。100 的二进制 01100100,与 192(11000000)相与得 01000000 = 64,故网络地址 192.168.1.64,广播地址 192.168.1.127,可用主机 62 台(2⁶−2)。反向题:某单位有 500 台主机,至少需要 9 位主机号(2⁹−2=510),即掩码 255.255.254.0。

4. IP 路由概述。 路由器工作在网络层,根据路由表转发 IP 数据报。直接交付:目的主机与自己在同一网络(目的 IP 与掩码与运算等于自己所在网络号);否则间接交付给默认网关。路由表条目包括目的网络、掩码、下一跳、接口。路由算法分静态路由(管理员手工配置,简单但不适应变拓扑)与动态路由:内部网关协议 IGP 中的 RIP(基于距离向量,以跳数为度量,最大 15 跳,周期交换路由表)、OSPF(基于链路状态,用 Dijkstra 最短路径算法收敛快);外部网关协议 BGP 用于自治系统之间。核心思想:路由器不知道到所有主机的路径,只知道到目的网络的下一跳,逐跳转发。

5. IP 中的其他重要协议。 ARP 地址解析协议:已知同网段目的 IP 求 MAC 地址——主机广播 ARP 请求"谁是 192.168.1.1,请告知你的 MAC",对应主机单播应答,结果存入 ARP 缓存;跨网段时解析的是网关的 MAC。RARP 反向地址解析(从 MAC 找 IP,如今多由 DHCP 取代)。ICMP 网际控制报文协议:用于传递差错和控制信息,分为 ICMP 差错报告(终点不可达、时间超过、参数问题、改变路由)与 ICMP 询问(回送请求/应答)。ping 就是 ICMP 回送请求/应答的应用,traceroute(tracert)利用 TTL 递增探测沿途路由器。IGMP 用于主机加入组播组。

6. IPv6 协议。 IPv4 地址 32 位已耗尽,IPv6 采用 128 位地址,号称"能为地球上每粒沙子编址"。特点:地址空间巨大、简化首部(固定 40 字节,字段更少,路由器处理更快)、取消首部校验和、支持流标号、内建安全性(IPSec 支持)、取消广播改用组播与任播。地址表示:8 组 16 位十六进制数冒号分隔,如 2001:0db8:0000:0000:0000:0000:0000:0001,可压缩为 2001:db8::1(连续全 0 组用"::"代替,只能用一次)。地址类型:单播、组播、任播(发给组内最近成员)。过渡技术:双协议栈、隧道技术、NAT-PT/协议转换。IPv6 地址无前导 0 可省略、大小写不敏感也是常考细节。

动手理解

  1. 执行 ipconfig /all(Windows)或 netstat -rn/route -n(macOS/Linux)查看本机路由表,找出"默认路由 0.0.0.0"指向的网关——那就是你通向 Internet 的第一跳。
  2. 先 ping 网关 IP,再 ping baidu.com,并用 tracert baidu.com(macOS 用 traceroute)观察经过多少个路由器,解释每一跳 TTL 的变化。

精通要点

  • 能脱口说出 A/B/C 类地址的首字节范围和私有地址三段。
  • 会做两类计算题:给 IP+掩码求网络地址/广播地址/可用主机数;给主机数求最省的子网掩码。
  • 能完整描述 ARP 工作过程,并说清 ping、tracert 分别基于 ICMP 的哪些报文。
  • 说得出 RIP 与 OSPF 的算法区别和 BGP 的定位。
  • 记住 IPv6 的 128 位、40 字节固定首部、压缩规则和三种过渡技术。

有了全球统一的 IP 地址和路由体系,网络"通了",接下来就该看看"通"了以后能干什么——下一章走进网络应用技术。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!

评论

欢迎来到我的博客!