1.OSI参考模型
OSI(open system interconnection,开放式系统互联)参考模型,是由ISO(International Organization for Standardization,国际标准化组织)制定的一套通用规范集合,目的是为了使全球范围的计算机平台可进行开放式通信。这是一个理论模型,将网络结构划分为七层,即物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
物理层(第一层)是物理联网媒介,传输原始比特流;
数据链路层(第二层)主要功能是物理寻址及将从网络层接收到的数据分割成特定的可被物理层传输的帧;
网络层(第三层)主要功能是网络寻址和逻辑编址;
传输层(第四层)主要负责确保数据可靠、顺序、无错地从A点传输到B点;
会话层(第五层)负责在网络中的两节点之间建立和维持通信;
表示层(第六层)担任应用程序和网络之间的翻译工作,对数据进行格式转换、解密与加密、解码与编码。
应用层(第七层)负责对软件提供接口以使应用程序能适应网络服务。
2.TCP/IP模型(www.daowen.com)
互联网体系结构以TCP/IP为核心,也称为TCP/IP模型。TCP/IP模型和OSI参考模型一样,都采用了层次结构,但TCP/IP模型是四层结构。它们分别是:网络接口层、网络互联层、传输层和应用层。这四层结构与OSI参考模型的七层结构对应关系如图5.3所示。
图5.3 OSI参考模型与TCP/IP模型
网络接口层主要负责利用物理介质将数据流传送给网络;网络互联层主要负责数据分组、路由选择和流量控制;传输层主要负责端到端报文的可靠传输;应用层主要负责提供用户接口和服务支持。在传输层,TCP/IP定义的主要协议是传输控制协议(TCP)、用户数据报协议(UDP);在网络互联层,TCP/IP定义的主要协议是网际协议(IP)。
3.OSI参考模型和TCP/IP模型的比较
OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型,但对这些概念的定义不够清晰。
OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再建立模型,且是以OSI模型为参照。
OSI是一种理论下的模型,通用性强,但实现难度大。而TCP/IP虽有缺陷,但实用性强,已成为网络互联事实上的标准。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。