在之前的博客中,已经多次对MIT6.829这门课程的资源进行过解释和说明,链接如下:
https://www.cnblogs.com/lionelgeng/p/14322444.html
https://www.cnblogs.com/lionelgeng/p/14351786.html
https://www.cnblogs.com/lionelgeng/p/14403587.html
https://www.cnblogs.com/lionelgeng/p/14395219.html
本博客不想直接将这些资源进行英文到中文的翻译,原因有二:
一是因为作为IT技术人员,具有一定的阅读英文资料的能力是基本项,比如阅读RFC;
二是因为本博客想表达一些网络的设计过程,只有自己真正的理解,这门课程才算是有所收获。
该课程的第一章标题是History of the Internet Architecture,也就是研究互联网架构的历史。
The Design Philosophy of the DARPA Internet Protocols这篇论文发表于1988年,MIT网站的是2013年的修订版本,但是基本内容和重要思想是没有变的。
TCP/IP协议是DARPA于1973开始设计和开发的,最开始在军事领域使用,后来发展为商业化的互联网络。IP协议被正式标准化为RFC791在1981年,TCP协议被正式标准化为RFC793也是1981年。
就像该文所说,有时候很难判断,是什么动力或者原因导致协议被设计为这个样子,也就是协议为什么是这样。
it is sometimes difficult to determine the motivation and reasoning which led to the design.
首要目标: