为了账号安全,请及时绑定邮箱和手机立即绑定
简介:完成一个小而精的HTTP服务器项目 建立对计算机网络知识的认知 为系统学习计算机网络内容打好基础 结合理论与实践,讲解内容逐层深入

第1章 课程导学

相信做开发的同学都并不陌生,很多同学都有过接触,Apache、Nginx等等,包括很多Web框架的内部,也集成了简单的HTTP服务器,但大家都了解HTTP服务器工作的原理吗?本门课程,将带领大家从零到一实现一个HTTP服务器,掌握HTTP服务器的工作原理。

第2章 初探传输层TCP协议

HTTP协议是工作在TCP协议之上的一个应用层协议,因而要实现HTTP服务器,TCP协议是必不可少的。不知TCP协议大家都了解多少呢?所谓工欲善其事必先利其器,本章将带领大家快速了解TCP协议,掌握理论基础,为后面的编程实践做好准备。

第3章 面向TCP协议的套接字服务端编程

前面学习了TCP协议,本章进入基于TCP协议的网络服务器编程环节,在本章,我们将从零到一实现一个TCP的网络服务器,可以并发的处理客户端的连接请求,为后面实现HTTP服务器做好准备。

第4章 初探应用层HTTP协议

课程TCP协议部分已经完成,本章开始进入HTTP协议部分,本章是关于HTTP协议的理论章节,通过本章学习,将可以快速掌握HTTP协议的一些特性,对HTTP请求报文、HTTP应答报文会有详细介绍。

第5章 面向HTTP协议的服务器编程

本章将带领大家基于前面实现的TCP网络服务器,实现HTTP服务器,并在这个HTTP服务器之上,实现一个简单的HTTP应用,从而掌握HTTP服务器工作的基本流程、基本原理,同时增加对HTTP报文的理解。

第6章 课程总结

通过前面的实践,相信大家都对HTTP服务器的工作原理有一定的了解,本章将通过思维导图等方式回顾课程内容,并对希望深造的同学给予一定的展望,指明方向。
¥69.00
立即购买
课程须知
有python语法基础
老师告诉你能学到什么?
完成一个小而精的HTTP服务器项目 建立对计算机网络知识的认知 为系统学习计算机网络内容打好基础 结合理论与实践,讲解内容逐层深入
加群二维码
  • 慕课Python核心用户群
  • 群号:824631704
  • 付费用户专享
  • 技术学习型社群

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!