¶背景
在自己的职业规划中我认为未来是属于物理网的,我觉得技术的核心在与 采集 传输 计算 储存,采集和我的原本的专业方向不是很匹配,我把自己定性为研究传输和储存,我决定从网络传输上开始学习。
¶计划
我所认识的中文系的网络大牛大概就是陈硕,参照他在参考2中所言,
网络编程也可以分为三个层次:
- 读过教程和文档
- 熟悉本系统 TCP/IP 协议栈的脾气
- 自己写过一个简单的 TCP/IP Stack
我对网络编程的基础完全不了解,我应该站在0上面开始
给我自己定了一个小计划
- 第一阶段
阅读:《TCP/IP Illustrated, Vol. 1: The Protocols》
阅读:《Unix Network Programming, Vol. 1: Networking API》
抵达第一阶段,对网络编程构建自己的知识图谱
还是有点想看看 Computer Networking: A Top-Down Approach (6th Edition),虽然好像被喷了烂书
-
第二阶段
阅读《Effective TCP/IP Programming》
阅读 开源的网络组件库 -
第三阶段
写一个简单的 TCP/IP stack (想起自己怎么也没写完的操作系统)