跳转至

计算机网络:自顶向下方法

教材简介

  • 来源:James Kurose、Keith Ross(University of Massachusetts)
  • 先修要求:无特殊要求,适合入门
  • 课程难度:🌟🌟🌟
  • 预计学时:60 小时 +

《计算机网络:自顶向下方法》(Computer Networking: A Top-Down Approach)是全球最受欢迎的计算机网络教材之一。它的独特之处在于从应用层开始讲起,逐步深入到底层——这和你使用网络的体验完全一致。

这本书的特点是:讲解清晰、案例丰富、配套资源完善。每章都有大量的练习题和编程作业,还有 Wireshark 实验。

教材资源

  • 官方网站:gaia.cs.umass.edu/kurose_ross/
  • 配套资源:课程 PPT、Wireshark 实验、编程作业
  • 中文翻译:《计算机网络:自顶向下方法》(第 7 版)

内容结构

应用层

  • HTTP、DNS、SMTP、P2P
  • Socket 编程

传输层

  • UDP、TCP
  • 可靠数据传输、拥塞控制

网络层

  • IP 协议、路由算法
  • IPv4/IPv6

链路层

  • 以太网、交换机
  • ARP、VLAN

网络安全

  • 密码学基础
  • TLS/SSL、防火墙

自学建议

从应用层开始。 这是这本书的特色——先讲你最熟悉的 HTTP 和 DNS,再逐步深入底层。

做 Wireshark 实验。 每章都有配套的 Wireshark 实验,能让你看到真实的网络数据包。

配合 Stanford CS144 使用。 这本书讲理论,CS144 做实验。两者结合效果最好。

备注

这本书是计算机网络入门的最佳教材。如果你只想读一本网络教材,选这本就够了。