简介
说到OSI参考模型,理解网络与网络之间的关系,不说太深入难以理解的东西,只求能最大程度上理解与使用。
参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。
概念性的东西,先知道这些就够了,我们先来聊一聊一个常见的一个模型。
局域网与互联网
互联网就是许许多多个局域网组成的,从我们最简单的一个局域网入手,开始理解
这里举例两个不同的局域网,计算机用网线接入交换机、交换机连接网关路由器,另一处
也是通过相同的方式进行连接。先来了解一下OSI参考模型是如何定义这七层的
OSI 参考模型
参考:https://blog.csdn.net/taotongning/article/details/81352985
这里定义的七层只是为了方便我们去理解,实际上是不存在的。
简单的了解一下这七层是如何定义的,具体的功能还是得举例子来理解说明。
从最上层的应用层开始说起:如何一步步的封装数据,到最后进行发送。
应用层
应用层是直接面向用户的最高层,但它却不是应用程序,它只是为引用程序提供服务的
就好比,我们用的电脑版微信吧!它就是一个实实在在的应用程序,假设要与一个远方的小姐姐进行聊天会话,这个时候呢,发送一个Hello给远方的小姐姐。
当你点击发送的时候,其实做了很多事情,我们就来梳理一下。
需要发送的数据就是:Hello ,当然,应用层首先给这个数据拼接一个AH,这里就是应用层的报头,就好比是微信的一个特有的数据,就这样先理解。
表示层
当然,我们总不能发送明文吧,将发送的文本数据进行编码,平常我们计算机使用的万国码UTF-8,肯定要进行一下加密吧
表示层更关心的是所传送数据的语法和语义,主要包括数据格式变化、数据加密与解密、数据压缩与解压等
会话层
字面意思,就可以理解出这一层表示的意思,建立一个会话,就好比使用Http访问web的时候,都会存在一个Session 作为标识
让服务器来区别访问的计算机。主要功能是负责维护两个节点之间的传输联接,确保点到点传输不中断,以及管理数据交换等功能。
会话层在应用进程中建立、管理和终止会话。会话层还可以通过对话控制来决定使用何种通信方式,全双工通信或半双工通信。会话层通过