论文阅读心得:TCP/IP的设计理念
发布网友
发布时间:2023-07-15 03:06
我来回答
共1个回答
热心网友
时间:2天前
论文阅读心得。好技术一旦被发明出来,就有了自己的生命,不依赖于其它条件,它自己就会成长,从一颗种子长成参天大树。
以TCP/IP为例,它上世纪70年代被发明出来,到现在已经有40多年了,中间出现了很多与之竞争的协议族,例如:X.25、ATM、ISO、...、都销声匿迹了,无一例外,只有TCP/IP生命力旺盛,被越来越多的人接受。 20年前很多人说ATM未来会取代TCP/IP协议族成为下一代网络标准,因为TCP/IP技术太老了,落后了。 但是现在,ATM技术已经彻底被扔进了 历史 垃圾堆,TCP/IP才是常青树,这颗大树越来越枝繁叶茂,以它为基础发展出了众多技术和应用,成了无可争议的胜利者。
TCP/IP的成功,有两个关键点:(1)自己简单;(2)对人友好。
所谓自己简单,就是路由器(网络的中间节点)只负责传递报文,并且只是尽力而为的传递,如果力所不能及,则随时随地可以丢弃报文。至于报文是否已经被丢弃,则由两端的主机负责检测,如果报文已经被丢弃,由信源负责启动重传。 这个设计不需要路由器存储报文传递路径的状态,大大简化了路由器的设计。
所谓对人友好,就是TCP/IP网络向下可以兼容各种各样的其他网络技术,几乎所有其他网络技术都可以传输IP报文,但是反过来却不行。这使得TCP/IP成为链接主机数量最多,链接地域范围最广的网络。在TCP/IP网络上开发的应用才最可能流行起来。
这篇文章总结了TCP/IP的设计理念: http://ccr.sigcomm.org/archive/1995/jan95/ccr-9501-clark.pdf