关于此课程

互联网的原理是什么?在你看不见的 HTTP 的后台,存在着大量网络协议。和我们一起来使用 traceroutetcpdump,和 nc 等工具来探索网络的基础结构吧!

学费
免费
学习时间
大约 2 weeks
难度
初级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往编程入门职业道路的第一步。

免费课程

Web 开发者的网络入门

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Karl Krueger

Karl Krueger

讲师

你将学到什么

先修知识及要求

你曾编写过用到 HTTP 的代码。作为一名后端开发员新手,你可能编写过接受或执行 HTTP 请求的代码。但是,你想要了解 HTTP 使用背后的更多原理。

你会使用 Linux 命令行。在本课程的学习过程中,你将需要在 Shell 脚本中输入命令,并理解其输出。你要使用诸如 pingtcpdump 等命令收集关于网络上计算机的信息。

你使用过互联网。如果你在浏览本页,那么说明你符合此要求。本课程并不要求你另外配置路由器或创建防火墙。本课程只是一个入门课程。

你可以在 Linux 系统上运行命令。本课程中的很多实际练习都可以通过使用另一个类似 Unix 的 shell 环境来完成,但是某些练习最终的结果可能会有所不同。

查看使用优达学城的技术要求

为什么学习这门课程?

作为一名 Web 开发者,了解一点 TCP/IP 协议栈、IP 寻址、域名解析系统 (DNS) 和其他作为常用 Web 技术基础的协议很有必要。

我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals