对于TCP/IP模型和OSI模型的理解,以及为什么他们没有相互替换,而是同时存在?他们两个的区别和联系又是什么?
目录
OSI模型与TCP/IP模型
理解:
网络结构体系两个重要的模型:OSI参考模型(Open System Interconnection Reference Model,开放式系统互联通讯参考模型)和TCP/IP参考模型(Transmission Control Protocol 传输控制协议,Internet Protocol 网际互连协议)。
OSI模型是国际互连网标准组织定义出来是网络模型,分为7层,很详细,对于讨论网络体系结构中每一层的功能是很重要的,但是实际应用不被所用,因为太详细,有点相当于处于理想状态下的一个传输模型,完全实现比较困难。
TCP/IP只分为4层,但是由于Internet采用了TCP/IP模型而得到广泛的应用,成为了事实上的标准。
对应关系:
区别:
OSI先有模型后有协议,TCP先有协议后有模型
OSI用于理论研究学习,TCP/IP用于实际协议的研发
OSI必须具备完整的数据封装(缺少一层都不行),TCP/IP支持跨层封装(OSPF),完整封装(DHCP、RIP)
TCP/IP仅仅支持IP网络协议; OSI支持多种网络层协议(IP IPX APPLE TALK NOVELL NSAP)
OSI模型
7层模型中各个层的定义:
特点:
1.OSI模型每层都有自己的功能集;
2.层与层之间相互独立又相互依靠;
3. 上层依赖于下层,下层为上层提供服务。
各层的作用与分析:
TCP/IP模型
关于TCP/IP模型中的协议的详细解读,在后面的篇章中会逐一解读。