本文主要是介绍“天王盖地虎,宝塔镇河妖” -OSI和TCP/IP模型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
kali的世界光怪陆离,kali的世界流光溢彩,kali的世界更是神秘莫测!小白将通过记录自己学习的心路历程来揭开“蒙拉丽莎”的神秘面纱。要揭开其神秘面纱,必须要理解相关网络知识。OSI和TCP/IP模型就是网络知识的基础,理解和掌握了其结构和功能,就如同得到了天王的“七层玲珑宝塔”,借古语而言便可“天王盖地虎,宝塔镇河妖!”。下面开始我们的学习吧。
一、OSI参考模型
1、OSI的来源
OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。
ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。
2、OSI七层模型的划分
OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系统参考模型。如下图。
每一层实现各自的功能和协议,并完成与相邻层的接口通信。OSI的服务定义详细说明了各层所提供的服务。某一层的服务就是该层及其下各层的一种能力,它通过接口提供给更高一层。各层所提供的服务与这些服务是怎么实现的无关。
二、TCP/IP四层、五层模型
TCP/IP参考模型是首先由ARPANET所使用的网络体系结构。这个体系结构在它的两个主要协议出现以后被称为TCP/IP参考模型。TCP/IP模型原为四层,而TCP/IP五层模型实际上是TCP/IP与OSI七层模型的混合后的产物。说到底,这些模型的出现目的是为了使大家都使用统一的协议(通信规则)来通信。它们之间的对应关系如下图:
在每一层都工作着不同的设备,比如我们常用的交换机就工作在数据链路层的,一般的路由器是工作在网络层的。
在每一层实现的协议也各不同,即每一层的服务也不同.下图列出了每层主要的协议。
三、 OSI模型和TCP/IP模型的关系
1. OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。
2. OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。
3. OSI是一种理论下的模型,而TCP/IP模型已被广泛使用,成为网络互联事实上的工业标准。
四、理解了这两个模型,就如同得到了天王李靖的“七宝玲珑塔”,可降魔伏妖!
这是处女作,欢迎批评指正! 下一篇 “七宝玲珑塔”的玄机 —OSI的七层“法力”
这篇关于“天王盖地虎,宝塔镇河妖” -OSI和TCP/IP模型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!