1. 《From ARPANET to Internet some interesting things》
1.1. 前言
- history repeats itself
- the future is a door,the past is the key. the farther backward you can look the farther forward you can see.
- 工程师和科学家伟大之辩:互联网上工程师更伟大
- 互联网是没有蓝图的(不变量 Technical Building Blocks,即便是design principles,如:无连接、尽力而为,也是后来总结出来的。
1.2. 网络发展脉络
1.2.1. cases 1:OGAS vs ARPAnet:(苏联 vs 美国)
- Paul Baran's Paper
- 去中心化和分布式
- 这是两个事情,去中心可能是多中心,而不是无中心
- 中国不是centralized也是decentralized,而美国是distributed
- RFC-1 Network Working Group Request for Comment:1
1.2.2. cases 2:NCP
- Paul Baran
- Rand Corp.:message block switching
- Donald W. Davies:packet switching
- Louis Pouzin,Vint Cerf, Alex McKenzie,Hunert Zimmemannm Donald Davies:International Networking Work Group,INWG
- CCITT现在就是国际电联ITU
- The Cyclades Architecture(Louis Pouzin)
- 法国人的思路
1.2.3. cases 3:Split IP from TCP
Vint Cerf,Robert Kahn
-
RFC 675:Specification of Internet Transmission Control Program December 1974 Version
-
TCP早期是IP和TCP的耦合,从版本TCP 3分离出IP 3.
-
Power of the Internet Architecture(Vint Cerf,principles)
- Not designed for any specific applications:just move packets
- Designed to run over any communication technology
- Permission innovation at the edges
- Design to scale
- Open to new protocols,new technologies,new applications
-
INWG transport protocols:如果有自治域头部就没有跨域问题了
-
互联网和X.25及ATM比较
Internet | X.25,ATM | |
---|---|---|
网络类型 | 无连接分组交换 | 虚电路分组交换 |
复杂度 | 端系统 | 网络 |
网络服务 | 尽力而为 | 保证服务质量 |
互联互通 | 容易 | 困难 |
1.2.4. cases 4:TCP/IP 和 OSI
-
为什么TCP/IP战胜了OSI
-
OSI is a beautiful dream,and TCP/IP is living it
-
网络体系结构
1.3. why?
- Why IPng?
-
Problems with IPv4
- address is running out!地址耗尽
- routing table explosion!路由表爆炸
- David Clark:A Cloudy Crystal Ball
-
ATM -- A really big elephant
- The last force on us -- us
-
Why design IPv6?
-
IP versions
- 愚人节 RFC 1606
-
- Evolution
-
Open Internet Keys
- Voluntary adoption of technology
- bottom-up innovation
- Functional Interoperability
- Collaboration where needed
- Different Players at different layers
- Global generic and universal
- competition where possible
-
why ARPAnet?
- 网络的十二条军规(April 1,1996,RFC1925)【但是这个日期发布的RFC,emmmm,恶搞RFC呀!】
- 亲自写code,运行network