🔌 第二章 用电信号传输TCP/IP数据
📄 一句话概括

以太网三块基石:帧结构(头+数据+FCS)、48 比特全网唯一的 MAC、尽力而为(丢了靠上层补)。

📝 本节和前面几节的关系

信封写完了;本篇认识承运人——以太网本身的规矩。

一、三条基石

帧结构定格式;MAC 地址定身份; best-effort定性格——不保证送达,丢了不管。

二、性格的影响

因为底层【尽力而为】,才需要 TCP 那套对账重发—— 分层设计各司其职的典型范例。

三、动手 Demo:以太网的基石

规矩三条:

for a, b in [('帧结构','前导码+头+数据+FCS'),
             ('地址','48 比特 MAC,全网唯一'),
             ('best-effort','尽力而为,丢了靠上层补')]:
    print('%-12s %s' % (a, b))

实跑输出:

--------------------------------------------------------------------
以太网的基石
--------------------------------------------------------------------
  以太网能跑起来的三条规矩:

  规矩             内容
  ----------------------------------------
  帧结构           前导码+头+数据+FCS
  地址             48 比特 MAC,全网唯一
   best-effort     尽力而为,丢了靠上层补
  ----------------------------------------

  以太网不管重发——【可靠】是 TCP 的事,分层各干各的。

⭐ 2026 现状:WiFi、5G 承载下以太网帧仍是收发格式—— 它从 1973 年活到现在,是网络世界的活化石。

30 秒实验

  1. Wireshark 看一帧的完整结构,标出各段。
  2. 想想 WiFi 丢包也靠 TCP 补——底层性格一样的吗。
  3. 查查以太网之父 Metcalfe 的故事。

常见误区

  1. 以为以太网负责可靠——它尽力而为。
  2. 以为帧格式经常变——四十年基本没变。
自测三问(点开对答案) 1. 以太网的三块基石是什么? —— 帧结构、MAC 地址、尽力而为。 2. 丢包谁负责补? —— 上层(TCP)。 3. MAC 地址全网唯一吗? —— 是,出厂烧录。

相关笔记