上QQ阅读APP看书,第一时间看更新
2.1.1 协议体系发展初期
第一个阶段为主机互联阶段,以20世纪60年代末阿帕网(ARPANET)诞生为开端。此阶段的特点为少数主机互联为局域网,网络协议的主要设计目标是为有限个主机之间提供互联互通。在这一时期的代表性协议为网络控制程序(Network Control Program,NCP),其作为ARPANET终端主机协议栈的中间层,控制主机之间的数据传输,动态分配主机地址,实现小范围同构的计算机间信息交互。NCP在小型局域网中运行稳定,但随着ARPANET用户的增多,NCP逐渐暴露多种缺陷:NCP只是一台主机对另一台主机的网络协议,并未给网络中的每台计算机设置唯一的地址,结果造成计算机在越来越庞大的网络中难以准确定位需要传输数据的对象;NCP缺乏有效的纠错功能,在数据传输过程中一旦出现错误,网络就可能停止运行;NCP仅能用于同构环境中,所谓同构环境是网络上的所有计算机都运行相同的操作系统,“同构”的限制不应被加到一个分布广泛的网络上,这限制了网络快速拓展、异构互联的需求。此时,网络发展的主要矛盾为当前的网络协议无法满足多用户多网络互联的需求,因此,网络协议向下一个阶段演进。