资源描述:
《两种参考模型的比较》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.两种参考模型的比较11两种参考模型相同点OSI参考模型与TCP/IP参考模型都是用来解决不同计算机之间数据传输的问题。这两种模型都是基于独立的协议栈的概念,都采用分层的方法,每层都建立在它的下一层之上,并为它的上一层提供服务。例如:在两种参考模型中,传输层及其以下的各层都为需要通信的进程提供端到端、与网络无关的传输服务,这些层成了传输服务的提供者;同样,在传输层以上的各层都是传输服务的用户。21两种参考模型不同点(1)OSI参考模型的协议比TCP/IP参考模型的协议更具有面向对象的特性。OSI参考模型明确了三个主要概念:服务
2、、接口和协议。这些思想和现代的面向对象的编程技术非常吻合。一个对象有一组方法,该对象外部的进程可以使用它们,这些方法的语义定义该对象提供的服务,方法的参数和结果就是对象的接口,对象内部的代码实现它的协议。当然,这些代码在该对象外部是不可见的。而TCP/IP参考模型最初没有明确区分服务、接口和协议,人们也试图改进它,使其更加接近OSI参考模型。从上述的比较分析可以看出,OSI参考模型中的协议比TCP/IP参考模型中的协议具有更好的面向对象的特性,在技术发生变化时,由于它的封装性和隐藏性,能够比较容易地进行替换和更新。而TCP/I
3、P参考模型由于没有明确区分服务、接口和协议的概念,对于使用新技术设计新网络来说,这种参考模型就会遇到许多不利的因素。另外,TCP/IP参考模型完全不是通用的,不适合描述该模型以外的其他协议栈。(2)TCP/IP参考模型中对异构网(HeterogeneousNetwork)互连的处理比OSI参考模型更合理。TCP/IP首先考虑的是多种异构网的互连问题,并将网际协议IP作为TCP/IP的重要组成部分。但ISO和CCITT(国际电报电话咨询委员会)最初只考虑到使用一种标准的公用数据网将各种不同的系统互连在一起。后来,ISO认识到了网
4、际协议IP的重要性,但为时已晚,只好在网络层中划分出一个子层来完成类似TCP/IP中IP的作用。(3)TCP/IP参考模型比OSI参考模型更注重面向无连接的服务。TCP/IP一开始就对面向连接服务和无连接服务并重,而OSI在开始时只强调面向连接服务。经...过相当长的一段时间,OSI才开始制定无连接服务的有关标准。例如:OSI参考模型在传输层仅支持面向连接的通信方式,而TCP/IP参考模型在该层支持面向连接和无连接两种通信方式,提供给用户选择的余地,这对简单的请求—应答协议是十分重要的。参考资料:《OSI参考模型与TCP/IP
5、参考模型的比较》罗道昆,于浩杰回答者:飞公爵-二级 2010-4-200:18全文:OSI参考模型谈到网络不能不谈OSI参考模型,虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考。在现实网络世界里,TCP/IP协议栈获得了更为广泛的应用。1.1OSI参考模型的分层结构OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(OpenSystemInterconnectionReferenceModel,OSI/RM),它是由国际标准化组织(Int
6、ernationalStandardOrganization,ISO)提出的一个网络系统互连模型。图1-1OSI参考模型在这个OSI七层模型中,每一层都为其上一层提供服务、并为其上一层提供一个访问接口或界面。不同主机之间的相同层次称为对等层。如主机A中的表示层和主机B中的表示层互为对等层、主机A中的会话层和主机B中的会话层互为对等层等。对等层之间互相通信需要遵守一定的规则,如通信的内容、通信的方式,我们将其称为协议(Protocol)。我们将某个主机上运行的某种协议的集合称为协议栈。主机正是利用这个协议栈来接收和发送数据的。O
7、SI参考模型通过将协议栈划分为不同的层次,可以简化问题的分析、处理过程以及网络系统设计的复杂性。...OSI参考模型的提出是为了解决不同厂商、不同结构的网络产品之间互连时遇到的不兼容性问题。但是该模型的复杂性阻碍了其在计算机网络领域的实际应用。与此对照,后面我们将要学习的TCP/IP参考模型,获得了非常广泛的应用。实际上,也是目前因特网范围内运行的唯一一种协议。1.2OSI参考模型中各层的作用在OSI参考模型中,从下至上,每一层完成不同的、目标明确的功能。1、物理层(PhysicalLayer)物理层规定了激活、维持、关闭通信
8、端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。在这一层,数据的单位称为比特(bit)。属于物理层定义的典型规范代表包括:EIA/TIARS-232、EIA/TIARS-449、V.35、RJ-45等。2、数据链路层(DataL