网络编程学习路线规划

作者: batbattle | 来源:发表于2018-06-17 10:43 被阅读18次

为了更好帮助到计划深入、全面学习网络编程的童鞋们,这里简单列举一份学习地图。

1.网络协议

tcp、ip、udp协议,尤其是tcp的连接过程(三次握手)和断开连接过程(四次挥手)。具体请参考《计算机网络》,谢希仁。

2.网络编程初探

了解协议内容后,此时可以动手去练习一下,利用一些API实现基本的服务器与客户端编程。

参考书籍《linux网络编程》。

注:此书有一些小瑕疵,有的内容描述不准确,代码也不能直接运行通过,需要小调整。但是做为自学者,还是一本不错的“入门”教程。

3.网络编程进化

socket编程实战后,应该对这些牛逼的API产生了更多兴趣。接着可以参考《unix网络编程-卷一》,继续探索翱翔在你的网络编程世界。

4.以一线企业招聘要求去完成升华

把网络协议在深入研究一哈,枯燥想放弃的时候,可以切换看看大名鼎鼎的《Linux高性能服务器编程》。

注:《unix高级环境编程》可以往后排排,不要急着看。

学习贵在坚持,如果你的实战过程中遇到编码问题,可以参考我的笔记,里面有C语言Python版本的实现。

如果还有其他疑问,可以看下这套免费课程

相关文章

  • 网络编程学习路线规划

    为了更好帮助到计划深入、全面学习网络编程的童鞋们,这里简单列举一份学习地图。 1.网络协议 tcp、ip、udp协...

  • 编程 || 网络规划

    这是系列文章第二篇。 上一篇重点说了解决问题和完整理解。其中解决问题是一个需要在日常工作中时时联系的能力。我亲眼见...

  • 2019-07-08

    今天规划了暑假的学习路线

  • 少儿编程路线规划

    最近两年随着国家人工智能战略的推进,少儿编程领域也变得非常火爆,很多编程类的教育品牌应运而生,很多编程类的比赛也如...

  • 个人网络安全学习路线规划

    第一阶段 基础理论学习篇 安全理论知识 安全法律法规 操作系统应用 计算机网络 HTML&JS PHP编程 Pyt...

  • 学习路线规划

    目前有两本书,《算法竞赛入门经典》和《算法竞赛进阶指南》。根据书名应该先看《算法竞赛入门经典》( 《算法竞赛入门经...

  • 学习路线的规划

    学习路线 前言:工作一年以来并没有把基础的知识学的扎实,导致在工作中总是无法提高效率,那么为了5月份能够达到一个合...

  • Android 开发你需要了解的那些事:学习路线规划+技术需注意

    背景 最近部门有新入职员工,作为规划技术路线的导师,这边给新员工安排了学习路线。 除了基本的学习路线之外,每次沟通...

  • Android 开发你需要了解的那些事:学习路线规划+技术需注意

    背景 之前部门有新入职员工,作为规划技术路线的导师,都给新员工安排了学习路线。 除了基本的学习路线之外,每次沟通,...

  • C/C++学习路线图--C高级编程

    黑马程序员的C/C++学习路线图大纲中第二阶段的学习是C高级编程的学习:主要介绍了C/C++学习路线图的C高级编程...

网友评论

    本文标题:网络编程学习路线规划

    本文链接:https://www.haomeiwen.com/subject/gktweftx.html