当前位置: 首页 > 网络原理 > 正文

《协议森林》1.序[转载]

今天看到《协议森林》开源写作计划,非常棒,决定转载在网站上,搞SDN的同学需要先补补网络原理!

Potocol-Forest-Vamei

“The Forest of The Protocol” : a concise introduction to network protocols

《协议森林》开源写作计划

这本书基于Vamei的博客内容。

公共写书计划为一个公益项目。
出版所得将以所有参与者的名义,捐给信息相关的公益和开源项目。

欢迎你的参与。现在特别需要
* 代码演示
* Linux/Mac OS/Windows下的工具演示
* 插画。


“The Forest of The Protocol”

This book is based on the content of Vamei’s blog, which
is an introduction to deliver the concepts of the network protocols.

Any income of the project will be donated to NGO organizations or the open-source campaign, in the name of all contributors.

What we need:
* socket programming
* demonstration of network tools (Linux/Mac/Windows)
* enlighting sketchings.

We sincerely hope that you can join us.


目录

互联网的目的是为了实现通信,而通信的基础是有一套行之有效的网络协议。正如我们在交谈的时候需要符合一定的语法和用语规范一样,机器之间的通话也必须符合协议。否则,每一台机器自言自语,永远也无法相互理解。“协议森林”是一系列关于网络协议的文章。希望通过这些文章,能对错综复杂的协议森林进行一个简单的总结。

网络协议是技术,但又关乎设计与历史。Ethernet, IP, UDP, TCP, HTTP, DNS… 这些协议像是一片茂密的树林,盘根错节。协议之间相互关联。协议与协议有时合作,有时竞争,有时是弱肉强食的替代。网络协议的发展总是伴随着很有趣的历史故事,网络协议的产生都有其历史环境。一些网络协议可能看起来很笨拙,但放在当时,是聪明的解决方案。所以,在了解网络协议的时候,需要了解该协议的诞生过程和设计目的。

了解网络分层,是理解这个森林的第一步。而森林的心脏,是存在了三十多年的TCP/IP套装协议。在变化迅捷的IT领域,TCP/IP坚如磐石的地位可以算是一个奇迹。这一点也是可以理解的。许多单机技术可以很快更新,比如Java和C++兴起,而Pascal语言、Fortran语言快速没落。然而,网络协议的更换并不简单,这要求整个网络的所有设备的配合。网络协议是不老传说,它的相关技术,就非常值得拥有。

网络协议可以参考许多经典书籍。“协议森林”忽略了许多细节,并采用比较直白的表达方式。

本文固定链接: http://sdnhub.cn/index.php/potocol-forest-introduction/ | 软件定义网络SDN

该日志由 sdnhub 于2015年04月13日发表在 网络原理 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: 《协议森林》1.序[转载] | 软件定义网络SDN

《协议森林》1.序[转载]:等您坐沙发呢!

发表评论

*

快捷键:Ctrl+Enter