|
网络基础知识(7) 正当人们为IPv4面临的问题而焦头烂额时,IPv6出现了,它给人们带来了近乎完美的解决方案:
●如同电话号码升位一样,IPv6提供了128位的IP地址,使地址数量大幅增加,从而解决了现在的IP地址资源危机; ●IPv6采用了“可聚集全球统一计算地址”的构造,这使IP地址构造同网络的拓扑结构(连接形态)相一致,从而缩小了路由表,使路由器能够高效率地决定路由; ●IPv6具有自动把IP地址分配给用户的功能大大减少了网络管理费用。
尽管IPv6比IPv4具有明显的优越性,但在全球范围内实现地址的升级有许多实际困难。为此,Internet研究组织IETF制定了一套IPv4向IPv6过渡的方案,其中包括三个机制:兼容IPv4的IPv6地址、双IP协议栈和基于IPv4隧道的IPv6。
3.应用的发展—电子商务 在Internet发展史第一篇中我们介绍了基于Internet的各项应用,但它们只是人们用以达到某些目标的手段,就象原始人学会了利用工具一样。电子商务(E-Commerce)便是基于网络应用的各种技术在各行各业实施的全方位的改造,为人们展示了一个全新、璀璨的世界。电子商务不一定都通过Internet来完成,但Internet的高速发展却为其提供了生根萌芽的沃土。大名鼎鼎的Amazon公司应该说敢为勇者先,率先架筑起自己图书购销配套服务的庞大帝国成为电子商务运作的典范。同以前所提到的应用相比,电子商务更象一种理念,它的实现并没有固定的格式。在Internet或自己的网络上利用各种技术建设适合自身特点的Intranet、Extranet,其中策略的制定是发展的关键。不论进度如何,电子商务必然是Internet应用的一项主要发展趋势。
纵观十多年来Internet的发展史,人们很难说清,未来它究竟会是什么样,但Internet还将继续改变我们的生活,推动人类文明的发展,这是谁都否认不了的。
五.OSI七层模型 ISO国际标准组织所定义的开放系统互连七层模型的定义和各层功能。它是网络技术入门者的敲门砖,也是分析、评判各种网络技术的依据—从此网络不再神秘,它也是有理可依,有据可循的。
建立七层模型主要是为解决异种网络互连时所遇到的兼容性问题。它的最大优点是将服务、接口和协议这三个概念明确地区分开来;也使网络的不同功能模块分担起不同的职责。
网络发展中一个重要里程碑便是ISO(Internet Standard Organization,国际标准组织)对OSI(Open System Interconnect,开放系统互连)七层网络模型的定义。它不但成为以前的和后续的各种网络技术评判、分析的依据,也成为网络协议设计和统一的参考模型。
建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题。它的最大优点是将服务、接口和协议这三个概念明确地区分开来:服务说明某一层为上一层提供一些什么功能,接口说明上一层如何使用下层的服务,而协议涉及如何实现本层的服务;这样各层之间具有很强的独立性,互连网络中各实体采用什么样的协议是没有限制的,只要向上提供相同的服务并且不改变相邻层的接口就可以了。网络七层的划分也是为了使网络的不同功能模块(不同层次)分担起不同的职责,从而带来如下好处:
● 减轻问题的复杂程度,一旦网络发生故障,可迅速定位故障所处层次,便于查找和纠错; ● 在各层分别定义标准接口,使具备相同对等层的不同网络设备能实现互操作,各层之间则相对独立,一种高层协议可放在多种低层协议上运行; ● 能有效刺激网络技术革新,因为每次更新都可以在小范围内进行,不需对整个网络动大手术; ● 便于研究和教学。
网络分层体现了在许多工程设计中都具有的结构化思想,是一种合理的划分。
网络七层的功能
网络七层包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。
那么,网络七层的具体定义和相应职责各是什么呢?下图便是OSI七层模型的协议堆栈示意,它们由下到上分别为:
● 第一层—物理层:物理层定义了通讯网络之间物理链路的电气或机械特性,以及激活、维护和关闭这条链路的各项操作。物理层特征参数包括:电压、数据传输率、最大传输距离、物理连接媒体等。 ● 第二层—数据链路层:实际的物理链路是不可靠的,总会出现错误,数据链路层的作用就是通过一定的手段(将数据分成帧,以数据帧为单位进行传输)将有差错的物理链路转化成对上层来说没有错误的数据链路。它的特征参数包括:物理地址、网络拓朴结构、错误警告机制、所传数据帧的排序和流控等。其中物理地址是相对网络层地址而言的,它代表了数据链路层的节点标识技术;“拓朴”是网络中经常会碰到的术语,标记着各个设备以何种方式互连起来,如:总线型—所有设备都连在一条总线上,星型—所有设备都通过一个中央结点互连;错误警告是向上层协议报告数据传递中错误的发生;数据帧排序可将所传数据重新排列;流控则用于调整数据传输速率,使接收端不至于过载。
|