对于TCP/IP模型和OSI模型的理解,以及为什么他们没有相互替换,而是同时存在?他们两个的区别和联系又是什么?

目录

OSI模型与TCP/IP模型

理解:

对应关系:

区别:

OSI模型

7层模型中各个层的定义:

特点:

各层的作用与分析:

TCP/IP模型


OSI模型与TCP/IP模型

理解:

网络结构体系两个重要的模型:OSI参考模型(Open System Interconnection Reference Model,开放式系统互联通讯参考模型)和TCP/IP参考模型(Transmission Control Protocol 传输控制协议,Internet Protocol 网际互连协议)。

OSI模型是国际互连网标准组织定义出来是网络模型,分为7层,很详细,对于讨论网络体系结构中每一层的功能是很重要的,但是实际应用不被所用,因为太详细,有点相当于处于理想状态下的一个传输模型,完全实现比较困难。

TCP/IP只分为4层,但是由于Internet采用了TCP/IP模型而得到广泛的应用,成为了事实上的标准。

对应关系:

对于TCP/IP模型和OSI模型的理解,以及为什么他们没有相互替换,而是同时存在?他们两个的区别和联系又是什么?

区别:

OSI先有模型后有协议,TCP先有协议后有模型

OSI用于理论研究学习,TCP/IP用于实际协议的研发

OSI必须具备完整的数据封装(缺少一层都不行),TCP/IP支持跨层封装(OSPF),完整封装(DHCP、RIP)

TCP/IP仅仅支持IP网络协议;  OSI支持多种网络层协议(IP    IPX    APPLE  TALK    NOVELL   NSAP)

 

OSI模型

7层模型中各个层的定义:

对于TCP/IP模型和OSI模型的理解,以及为什么他们没有相互替换,而是同时存在?他们两个的区别和联系又是什么?

特点:

1.OSI模型每层都有自己的功能集;

2.层与层之间相互独立又相互依靠;

3. 上层依赖于下层,下层为上层提供服务。

各层的作用与分析:

       应用层

为应用软件提供接口,使应用程序能够使用网络服务;

例如:http(80)、ftp(20/21)、smtp(25)、pop3(110)、 telnet(23)、dns(53)等

       表示层

数据的解码和编码 ;数据的加密和解密; 数据的压缩和解压缩;

例如:ASCII JPEG

      会话层

负责建立、管理和终止表示层实体之间的会话连 接 在设各或节点之间提供会话控制;

它在系统之间协调通信过程,并提供3种不同的方式来组织它们之间的通信:单工、半双工和全双工

       传输层

负责建立端到端的连接,保证报文在端到端之间的传输;

 服务点编址、分段与重组、连接控制、流量控制、 差错控制。

       网络层

为网络设备提供逻辑地址(三层地址);进行路由选择、维护路由表; 负责将分组数据从源端传输到目的端。

例如:1.广播、组播隔绝 2.寻址及转发选择到达目的网络的最佳路径 3.流量管理 4.连接广域网(WAN)

  数据链路层

在不可靠的物理链路上,提供可靠的数据传输服务,把帧从一跳(结点)移动到另一跳(结点)。

组帧、物理编址、流量控制、差错控制、接入控制。例如:数据链路层包含:MAC(802.3)及LLC子层(802.2)

     物理层

负责把逐个的比特从一跳(结点)移动到另一跳 (结点)。

物理层功能:

1.定义接口和媒体的物理特性

2.定义比特的表示、数据传输速率、信号的传输模式(单工、半双工、全双工)

3.定义网络物理拓扑(网状、星型、环型、总线型 等拓扑)

 

TCP/IP模型

对于TCP/IP模型和OSI模型的理解,以及为什么他们没有相互替换,而是同时存在?他们两个的区别和联系又是什么?

对于TCP/IP模型和OSI模型的理解,以及为什么他们没有相互替换,而是同时存在?他们两个的区别和联系又是什么?

关于TCP/IP模型中的协议的详细解读,在后面的篇章中会逐一解读。