什么是网络体系结构?简述OSI参考模型和TCP/IP两种体系结构的差别。
发布网友
发布时间:2022-05-01 06:31
我来回答
共1个回答
热心网友
时间:2022-06-25 14:12
在计算机网络技术中,网络的体系结构指的是通信系统的整体设计,它的目的是为网络硬件、软件、协议、存取控制和拓扑提供标准.现在广泛采用的是开放系统互连OSI(Open
System
Interconnection)的参考模型,它是用物理层、数据链路层、网络层、传送层、对话层、表示层和应用层七个层次描述网络的结构.你应该注意的是,网络体系结构的优劣将直接影响总线、接口和网络的性能.而网络体系结构的关键要素恰恰就是协议和拓扑。目前最常见的网络体系结构有FDDI、以太网、令牌环网和快速以太网等OSI
OSI当时是作为与IBM的SNA(SYSTEM
NETWORK
ARCHITECTURE
系统网络体系结构)的竞
争者出现的,为了防止IBM的SNA称为世界标准,而被一个公司所控制。这样做,可以让一个中性组
织-ISO来管理。但是,在OSI当中,会话层对大多数应用程序都没有用,表示层几乎是空的,而与此
相比,数据链路层和网络层的功能太多,随后又把它们分成了几个子层。除此之外,OSI还有一些问题
如寻址、流量控制和出错控制在各层重复出现,而网络管理和数据加密也没有出现在模型中。
最初标准的另一个缺点是完全忽略了无连接服务和连接协议。但是最严重的可能是:模型是由通信
方面的人主持制定的。计算机和通信的关系几乎没有提及,而某些决定对于计算机和软件的工作方式
完全不合适。
由于OSI模型和协议太复杂了,因此最初的实现又大又笨拙,而且很慢。不久后人们就把“OSI”和
“低质量”联系起来。虽然随着时间的推移,产品有了改进,但它以前的印象还留在人门心里。
TCP/IP
与之相反的是,TCP/IP模型第一次实现是做为UNIX的一部分而且非常好(更别提它是免费的)。
人们很快就开始使用它了,形成了一个庞大的用户群,这又反过来推动了改进,然后使用的人越来越
多。但是TCP/IP也有缺点
该模型没有明显的区分服务、接口和协议的概念。这一点OSI非常小心的进行了处理,因此对于使
用新技术来设计网络,TCP/IP模型并不是一个太好的模板。
完全不是通用的,而且不适合描述除TCP/IP模型以外的任何协议栈。
主机网络层在分层协议中根本不是通常意义下的层。它是一个接口,处于网络层和数据链路层之
间。
TCP/IP模型不区分甚至不提及物理层和数据链路层。
最后,虽然IP和TCP协议都被很好的设计,并且很好的实现了,但很多其他协议却很特别,通常是
由一些研究生来探索,直到他们觉得累了。未曾良好实现的协议就背免费发送,造成大量应用扎下根
来,因此很难背替换,现在就难堪了,比如TELNET,实际上背设计用于10字符每秒的机械式电传终
端,它不支持图形用户界面和鼠标,但是直到现在它还在被广泛的使用。
总的来说,除了本身的一些问题以外,OSI模型(去掉会话层和表示层)对于讨论计算机网络特别有
用。但是,OSI协议并没流行。TCP/IP模型正好相反,模型实际上不存在,但协议被广泛使用。