标签:
谈到互联网的体系结构,就不能不说说它的历史,这样才能更深入的理解为什么互联网体系结构是今天这个样子。
从五十年代开始 ,计算机网络就已经开始了有了初步的发展。出现至今, 已有五十多年的历史 , 50年的历史中,不乏有许多各有所长 、甚至堪称典型的网络体系结构 、 网络技术与产品问世 , 并投入应用 。 例如 :首创网络体系结构概念的 I BM 公司的 SNA (系统网络体系结构 , 1974 年)和 SAA (系统应用体系结构 , 1987 年) ; D EC 公司的 DNA (D EC 网络体系结构 , 1975 年) 和 NA S (网络应用支持 (环境) , 1988 年) ; SU N 公司的 SU NNe t ( SU N 网络 , 1984 年) 和 ON C (开放网络计算环境 , 1987 年) ,等等 。
诸如上述这些类型的网络体系结构 , 并不是我们现在的互联网,它们一般都只能归属于本厂商多体系结构系统范围内的专有网络体系结构 , 或者归属于本厂商系统范围内的开放网络体系结构 。 它们基本上只适应于本厂商系统的互连、 互通和互操作 , 难以适应不同厂商、 不兼容系统之间的互连、 互通和互操作。 用行话说 ,就是网络体系结构上的容异性很差。
Internet从当年四节点的ARPANET 试验网,开始,之所以有今天巨大的规模和遍及全球的用户 , 以及囊括四海的应用 , 除了前文叙及的世纪性的机遇 (六 、 七十年代东西方两大阵营之间的冷战) 、 (美国) 政府的投入 (先是美国国防部 DOD , 后是国家科学基金会 N S F) ,以及 I BM 、 MC I 和 Me ri t 等公司的支持以外 。最重要的原因,是internet体系结构有自己的特点,而这些特点,也正是上面说专有网络的弱点的极大的改进。
容异性
从 internet 的前身ARPANET 开始 , 就已经能使不同厂商的、 异构的 (即系统结构不同、 操作系统各异的) 计算机系统连接入网 ,相互通信。 例如 :· 1969 年四节点 A R PA ne t 的四台主机是异构的XDS 904 、 I BM 360/ 75 、 S I GMA - 7 和 PD P - 10 ;· 1976 年 A R PA ne t 又接入了 I BM 360 和 370 系统的若干型号 、 PD P - 11 、 HP2100/ 2115 和 CDC 3200/ 6500等数十种异构机型 ;· 今日 Int e r ne t 已是一个广罗计算机类型入网的开放网络系统 。I nt e r ne t 的容异性还表现在它独特的“ 国际网” 特性上 。 它几乎允许使用所有的计算机通信技术 , 包括广域网或者局域网 、 高速网或者低速网 、 有线网或者无线网 、 普通网或者光纤网 , 等等 。
开放性
I nt e r n e t 网络体系结构的公开性同那些专有网络公司通过专利来保护其技术与产品 、以便获得最大利润的做法相反 , I nt e r ne t 从一开始就不仅公开征集技术 , 而且允许研究 、 设计人员公开他们所有的技术 、 协议和标准规范 , 例如公开著名的 HO S T - HO S T 、N CP 和 TCP/ I P 等协议 。 这使任何厂商都可以利用它们来开发兼容技术产品 。 所有这些公开的资料 ,都以 R FC 文档形式存放在网中的计算机文件库中 。即便是早期的A R PA ne t ,人们通过它也可以访问或获取这些文档 。R FC ( Re que st f o r Co mme nt s ,征求意见之意) 是 I nt e r ne t 最大的文献库之一 , 含有约 1000 个涉及 I nt e r ne t 关于网络协议、 标准规范、 新用户注释 , 以及其它相关信息的、 各种各样的文档。
开放式的网络应用服务
今日 I nt e r ne t 的应用服务 , 已经涉及人们工作 、 生活和交往的各个方面 。I nt e r ne t 不仅由许多异构网络组成 , 而且网中许多计算机系统结构不同 、 型号大小不一 、 处理能力悬殊 、 功能也有分担 。 但是 ,它们都依靠 I nt e r ne t 的开放网络体系结构 、 以及具体体现这种结构的 TCP/ I P 协议集 , 自如地实现网与网 、 计算机与计算机之间的互连 、 互通和互操作 。 所以 , 人们也说 I nt e r ne t 的本质就是 TCP/ I P 协议集 , 或者 , TCP/ I P 是 I nt e r ne t 最成功的网络体系结构 。
TCP/ I P 是 I nt e r ne t 网络通信协议集的总称(下图是TCP/IP的一个简要的概述图), 含有上百个协议 。TCP和 I P 是这个集合中最基本的两个协议 ,即传输控制协议和网际协议 。 但是长期以来 , 人们习惯于把 TCP/ I P 协议集简称为 TCP/ I P 。TCP 向网络应用程序提供基本的通信连接等服务 , I P 则为互连的网络以及互连的计算机提供通信等服务 。
到这里,我认为,当今互联网的体系结构已经比较清楚了,当今的互联网体系结构就是采用了TCP/IP协议,规定和描述网络功能层次 、 功能分担的具体规则 ,具有天生开放性,容异性的一种网络。
标签:
原文地址:http://www.cnblogs.com/zhubo-blog/p/4231031.html