简述OSI模型和TCP/IP模型的相同点和不同点

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-05
OSI参考模型与TCP/IP体系结构有哪些异同点

一、共同点
1、它们都是网络通信模型。
2、它们都有网络层、传输层和应用层。
3、它们都有统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址,
二、不同点
1、网络模型层数不同
(1)OSI参考模型分为7层。
(2)TCP/IP体系结构分为4层。
2、支持连接不同
(1)OSI参考模型同时支持无连接和面向连接的通信,但在传输层上只支持面向连接的通信。
(2)TCP/IP体系结构的网络层只支持无连接的服务,但在传输层上同时支持无连接和面向连接的通信。
3、应用规模不同
(1)OSI参考模型是国际标准,但却没有进行大规模的应用。
(2)TCP/IP体系结构占领了几乎整个网络。

扩展资料:
OSI参考模型的发展历史:
一开始,各个公司都有自己的网络体系结构,就使得各公司自己生产的各种设备容易互联成网,有助于该公司垄断自己的产品。但是,随着社会的发展,不同网络体系结构的用户迫切要求能互相交换信息。
为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO于1977年成立专门机构研究这个问题。1978年ISO提出了“异种机连网标准”的框架结构,这就是著名的开放系统互联基本参考模型 OSI/RM,简称为 OSI 。
OSI得到了国际上的承认,成为其他各种计算机网络体系结构依照的标准,大大地推动了计算机网络的发展。
参考资料来源:百度百科-TCP/IP协议

 计算机网络中已经形成的网络体系主要有两个:OSI参考模型和TCP/IP参考模型。OSI开放系统互联参考模型(open system interconnection reference model)由国际标准化组织(ISO)制定。

  OSI参考模型分为7层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

  TCP/IP参考模型是因特网(Internet)的基础。TCP/IP是一组协议的总称,TCP和IP是其中最主要的两个协议,TCP/IP体系还包含其他协议。和OSI的7层协议比较,TCP/IP参考模型中没有会话层和表示层。互联网协议IP(Internet Protocol)是网络层最主要的协议。传输控制协议TCP(Transmission Control Protocol)和用户数据包协议UDP(User Datagram Protocol)是传输层的最主要的协议。TCP是提供可靠服务、面向连接的协议;UDP是不可靠、无连接的协议。

  OSI参考模型和TCP/IP参考模型比较

  OSI参考模型和TCP/IP参考模型之共同点

  1) 都是基于独立的协议栈的概念;

  2) 它们的功能大体相似,在两个模型中,传输层及以上的各层都是为了通信的进程提供点到点、与网络无关的传输服务;

  3) OSI参考模型与TCP/IP参考模型传输层以上的层都以应用为主导。

  OSI参考模型与TCP/IP参考模型的主要差别

  1) TCP/IP一开始就考虑到多种异构网的互联问题,并将网际协议IP作为TCP/IP的重要组成部门。但ISO最初只考虑到使用一种标准的公用数据网将各种不同的系统互联在一起。

  2) TCP/IP一开始就对面向连接各无连接并重,而OSI在开始时只强调面向连接服务。

  3) TCP/IP有较好的网络管理功能,而OSI到后来才开始这个问题,在这方面两者有所不同。

1. OSI网络分层参考模型

网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议处理过的那部分通信问题;为了主协议的实现更加有效,协议之间应该能够共享特定的数据结构;同时这些协议的组合应该能处理所有可能的硬件错误以及其它异常情况。为了保证这些协议工作的协同性,应当将协议设计和开发成完整的、协作的协议系列(即协议族),而不是孤立地开发每个协议。
在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ,OSI参考模型把功能分成七个分立的层次。图2.1表示了OSI分层模型。

┌—————┐
│应用层 │←第七层
├—————┤
│表示层 │
├—————┤
│会话层 │
├—————┤
│传输层 │
├—————┤
│网络层 │
├—————┤
│数据链路层│
├—————┤
│物理层 │←第一层
└—————┘
OSI七层参考模型

OSI模型的七层分别进行以下的操作:
第一层:物理层
负责最后将信息编码成电流脉冲或其它信号用于网上传输。它由计算机和网络介质之间的实际界面组成,可定义电气信号、符号、线的状态和时钟要求、数据编码和数据传输用的连接器。如最常用的RS-232规范、10BASE-T的曼彻斯特编码以及RJ-45就属于第一层。所有比物理层高的层都通过事先定义好的接口而与它通话。如以太网的附属单元接口(AUI),一个DB-15连接器可被用来连接层一和层二。
第二层:数据链路层
通过物理网络链路提供可靠的数据传输。不同的数据链路层定义了不同的网络和协议特征,其中包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。物理编址(相对应的是网络编址)定义了设备在数据链路层的编址方式;网络拓扑结构定义了设备的物理连接方式,如总线拓扑结构和环拓扑结构;错误校验向发生传输错误的上层协议告警;数据帧序列重新整理并传输除序列以外的帧;流控可能延缓数据的传输,以使接收设备不会因为在某一时刻接收到超过其处理能力的信息流而崩溃。数据链路层实际上由两个独立的部分组成,介质存取控制(Media Access Control,MAC)和逻辑链路控制层(Logical Link Control,LLC)。MAC描述在共享介质环境中如何进行站的调度、发生和接收数据。MAC确保信息跨链路的可靠传输,对数据传输进行同步,识别错误和控制数据的流向。一般地讲,MAC只在共享介质环境中才是重要的,只有在共享介质环境中多个节点才能连接到同一传输介质上。IEEE MAC规则定义了地址,以标识数据链路层中的多个设备。逻辑链路控制子层管理单一网络链路上的设备间的通信,IEEE 802.2标准定义了LLC。LLC支持无连接服务和面向连接的服务。在数据链路层的信息帧中定义了许多域。这些域使得多种高层协议可以共享一个物理数据链路。
第三层:网络层
负责在源和终点之间建立连接。它一般包括网络寻径,还可能包括流量控制、错误检查等。相同MAC标准的不同网段之间的数据传输一般只涉及到数据链路层,而不同的MAC标准之间的数据传输都涉及到网络层。例如IP路由器工作在网络层,因而可以实现多种网络间的互联。
第四层:传输层
向高层提供可靠的端到端的网络数据流服务。传输层的功能一般包括流控、多路传输、虚电路管理及差错校验和恢复。流控管理设备之间的数据传输,确保传输设备不发送比接收设备处理能力大的数据;多路传输使得多个应用程序的数据可以传输到一个物理链路上;虚电路由传输层建立、维护和终止;差错校验包括为检测传输错误而建立的各种不同结构;而差错恢复包括所采取的行动(如请求数据重发),以便解决发生的任何错误。传输控制协议(TCP)是提供可靠数据传输的TCP/IP协议族中的传输层协议。
第五层:会话层
建立、管理和终止表示层与实体之间的通信会话。通信会话包括发生在不同网络应用层之间的服务请求和服务应答,这些请求与应答通过会话层的协议实现。它还包括创建检查点,使通信发生中断的时候可以返回到以前的一个状态。
第六层:表示层
提供多种功能用于应用层数据编码和转化,以确保以一个系统应用层发送的信息可以被另一个系统应用层识别。表示层的编码和转化模式包括公用数据表示格式、性能转化表示格式、公用数据压缩模式和公用数据加密模式。
公用数据表示格式就是标准的图像、声音和视频格式。通过使用这些标准格式,不同类型的计算机系统可以相互交换数据;转化模式通过使用不同的文本和数据表示,在系统间交换信息,例如ASCII(American Standard Code for Information Interchange,美国标准信息交换码);标准数据压缩模式确保原始设备上被压缩的数据可以在目标设备上正确的解压;加密模式确保原始设备上加密的数据可以在目标设备上正确地解密。
表示层协议一般不与特殊的协议栈关联,如QuickTime是Applet计算机的视频和音频的标准,MPEG是ISO的视频压缩与编码标准。常见的图形图像格式PCX、GIF、JPEG是不同的静态图像压缩和编码标准。
第七层:应用层
最接近终端用户的OSI层,这就意味着OSI应用层与用户之间是通过应用软件直接相互作用的。注意,应用层并非由计算机上运行的实际应用软件组成,而是由向应用程序提供访问网络资源的API(Application Program Interface,应用程序接口)组成,这类应用软件程序超出了OSI模型的范畴。应用层的功能一般包括标识通信伙伴、定义资源的可用性和同步通信。因为可能丢失通信伙伴,应用层必须为传输数据的应用子程序定义通信伙伴的标识和可用性。定义资源可用性时,应用层为了请求通信而必须判定是否有足够的网络资源。在同步通信中,所有应用程序之间的通信都需要应用层的协同操作。
OSI的应用层协议包括文件的传输、访问及管理协议(FTAM) ,以及文件虚拟终端协议(VIP)和公用管理系统信息(CMIP)等。

2. TCP/IP分层模型

TCP/IP分层模型(TCP/IP Layening Model)被称作因特网分层模型(Internet Layering Model)、因特网参考模型(Internet Reference Model)。
第四层,应用层
第三层,传输层
第二层,互联网层
第一层, 网络接口层
TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。TCP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。
TCP/IP分层模型的四个协议层分别完成以下的功能:
第一层:网络接口层
包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能。相反,它定义像地址解析协议(Address Resolution Protocol,ARP)这样的协议,提供TCP/IP协议的数据结构和实际物理硬件之间的接口。
第二层:网间层
对应于OSI七层参考模型的网络层。本层包含IP协议、RIP协议(Routing Information Protocol,路由信息协议),负责数据的包装、寻址和路由。同时还包含网间控制报文协议(Internet Control Message Protocol,ICMP)用来提供网络诊断信息。
第三层:传输层
对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。其中TCP协议(Transmission Control Protocol)提供可靠的数据流运输服务,UDP协议(Use Datagram Protocol)提供不可靠的用户数据报服务。
第四层:应用层
对应于OSI七层参考模型的应用层和表达层。因特网的应用层协议包括Finger、Whois、FTP(文件传输协议)、Gopher、HTTP(超文本传输协议)、Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNTP(网络新闻传输协议)等
看我回答这么多 给点分吧 呵呵~~~

计算机网络中已经形成的网络体系主要有两个:OSI参考模型和TCP/IP参考模型。OSI开放系统互联参考模型(open system interconnection reference model)由国际标准化组织(ISO)制定。

  OSI参考模型分为7层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

  TCP/IP参考模型是因特网(Internet)的基础。TCP/IP是一组协议的总称,TCP和IP是其中最主要的两个协议,TCP/IP体系还包含其他协议。和OSI的7层协议比较,TCP/IP参考模型中没有会话层和表示层。互联网协议IP(Internet Protocol)是网络层最主要的协议。传输控制协议TCP(Transmission Control Protocol)和用户数据包协议UDP(User Datagram Protocol)是传输层的最主要的协议。TCP是提供可靠服务、面向连接的协议;UDP是不可靠、无连接的协议。

  OSI参考模型和TCP/IP参考模型比较

  OSI参考模型和TCP/IP参考模型之共同点

  1) 都是基于独立的协议栈的概念;

  2) 它们的功能大体相似,在两个模型中,传输层及以上的各层都是为了通信的进程提供点到点、与网络无关的传输服务;

  3) OSI参考模型与TCP/IP参考模型传输层以上的层都以应用为主导。

  OSI参考模型与TCP/IP参考模型的主要差别

  1) TCP/IP一开始就考虑到多种异构网的互联问题,并将网际协议IP作为TCP/IP的重要组成部门。但ISO最初只考虑到使用一种标准的公用数据网将各种不同的系统互联在一起。

  2) TCP/IP一开始就对面向连接各无连接并重,而OSI在开始时只强调面向连接服务。

  3) TCP/IP有较好的网络管理功能,而OSI到后来才开始这个问题,在这方面两者有所不同。

相同点:两者都以协议的概念为基础,协议站中的协议相互独立,而且两个模型都采用了参考模型的概念,其他层的功能也大体相同。
不同点:DSI有七层 TCP/IP有四层 两者都有网络传输应用层,区别在于无连接和面向连接通信范围不同。

  • 简述比较OSI参考模型与TCP/IP参考模型的异同点。
    答:(1)在物理层和数据链路层,TCP/IP未做规定。(2)OSI先有分层模型后有协议规范,不偏向任何特定协议,具有通用性,TCP/IP先有协议后有模型,对非TCP/IP网络并不适用。(3)在通信上,OSI非常重视连接通信,而TCP/IP一开始就重视数据报通信。(4)在网络互联上,OSI提出以标准的公用数据网为主干...
  • 简述OSI模型和TCP/IP模型的相同点和不同点
    答:OSI参考模型分为7层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP参考模型是因特网(Internet)的基础。TCP/IP是一组协议的总称,TCP和IP是其中最主要的两个协议,TCP/IP体系还包含其他协议。和OSI的7层协议比较,TCP/IP参考模型中没有会话层和表示层。互联网协议IP(Internet Protocol)是...
  • 简述OSI模型和TCP/IP模型的相同点和不同点
    答:OSI参考模型分为7层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP参考模型是因特网(Internet)的基础。TCP/IP是一组协议的总称,TCP和IP是其中最主要的两个协议,TCP/IP体系还包含其他协议。和OSI的7层协议比较,TCP/IP参考模型中没有会话层和表示层。互联网协议IP(Inte...
  • OSI参考模型和TCP/IP参考模型有什么区别?分别有哪些特点?
    答:【答案】: OSI参考模型对体系结构,服务定义,和协议规范3方面进行了描述,他定义了由物理层,数据链路层,网络层,运输层,会话层,表示层,应用层组成的7层模型,用以进行进程间的通信,并作为一个框架来协调各层标准的制定,OSI服务定义描述了各层所提供的服务,以及层与层之间的服务原语,OSI协议...
  • 简述OSI参考模型和TCP/IP参考模型
    答:TCP/IP参考模型分为四个层次:应用层、传输层、网络互连层和主机到网络层。如图2-2所示。图2-2 TCP/IP参考模型的层次结构在TCP/IP参考模型中,去掉了OSI参考模型中的会话层和表示层(这两层的功能被合并到应用层实现)。同时将OSI参考模型中的数据链路层和物理层合并为主机到网络层。下面,分别介绍各层的主要功能...
  • 简述TCP/IP四层模型和OSL七层模型的概念,每一层的作用,这两个模型的...
    答:协议族下的各种协议,依其功能不同,被分别归属到这四个层次结构之中,常被视为是简化的七层OSI模型。2、TCP/IP的四层模型:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。传输层:提供了节点间的数据传送服务,如传输控制协议、用户...
  • 简述OSI七层协议和TCP/IP协议不同之处在哪里,为什么TCP/IP协议得到了...
    答:OSI七层和TCP/IP的区别如下:1.模型与协议出现的次序不同:TCP/IP先有协议,后有模型(出现早),ISO/OSI先有模型,后有协议(出现晚)。2.层数不同:TCP/IP是五层结构,而OSI是七层结构。OSI的最高三层在TCP中用应用层表示。3.是否支持封装:TCP/IP支持跨层封装;OSI不支持 。4.支持协议种类...
  • 简述计算机网络的OSI体系结构模型和TCP/IP体系结构模型的内容及其特点...
    答:OSI是基于硬件的分层,TCP/IP是逻辑上的划分 osi是用于同种网络间的互联,而tcp/ip是用于不同网络间的互联,一开始两者的定位就不同,所以二者的应用范围也不同,OSI Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer TCP / IP Applicati...
  • 简述计算机网络的OSI体系结构模型和TCP/IP体系结构模型的内容及其特点...
    答:1. OSI模型基于一个7层的结构,而TCP/IP模型将OSI的第5层会话层和第6层表示层合并至自身的第5层应用层。OSI模型将这三层独立分开展示。2. OSI模型的制定经历了漫长的周期,最终形成了复杂且详尽的标准。然而,在OSI标准制定完成之后,TCP/IP已经在互联网上广泛应用。实际上,很难找到符合OSI标准的...
  • 什么是OSI模型和TCP/ IP模型?
    答:1. 在分层上进行比较:OSI分七层,而TCP/IP分四层,它们都有网络层(或称互联网层)、传输层和应用层,但其他的层并不相同 2.在通信上进行比较:OSI模型的网络层同时支持无连接和面向连接的通信,但是传输层上只支持面向连接的通信;TCP/IP模型的网络层只提供无连接的服务,但在传输层上同时...