视频封面

时长: 未提供(本講義約為完整一節課時長) 时间戳说明: 提供的数据片段只精确到约 15:43,之后的章节时间是根据内容顺序的近似估计。

TL;DR: From IP packets to dynamic web pages: understand TCP/IP, DNS, HTTP, HTML, CSS, JavaScript, plus security caveats.


1. Introduction and Internet Fundamentals [01:16]

  • 这次是 CS50 的 Lecture 8,主题从命令行编程转向 Web 编程。
  • 用户界面从终端变成浏览器或移动设备,但背后仍然在写代码。
  • 今天会先讲互联网如何运作,再讲三个核心语言: HTML、CSS、JavaScript。
  • 重点:HTML 和 CSS 不是编程语言,JavaScript 才是真正的编程语言。

2. The Internet and Routing [01:50]

  • 互联网可以理解为“管道系统”,能把数据从 A 点送到 B 点。
  • 世界上大量计算机通过有线或无线方式互相连接,形成互联网。
  • 1969 年美国只有少数几个节点(主要是西海岸大学),后来哈佛等东海岸学校加入,东西海岸开始用 email 通信。
  • 路由器(router)本质上是服务器,它的任务是决定数据下一步往哪走。
  • 路由器通常放在数据中心(data center),外形和普通 PC 不同,但本质上就是计算机

生成时间:2026-09-11 14:37:53 生成平台:VideoNote www.xygy.top