#入门级七层架构(了解网络基础知识)实测易懂

OSI七层模型介绍易懂版

看了很多大神写的网络七层架构,小编自己觉得实在是让我这种入门级的小白有点难懂,小编用新人的角度去编写较为简单点的方式,带领小白们共同学习网络七层架构,不喜勿喷。

OSI七层模型介绍

首先OSI是开放式系统互连通信的参考模型,是一种概念模型,由国际标准化组织提出,主要作用就是试图使各个计算机在世界范围内互连为网络的标准框架。它有三个基本功能:提供给开发者一个必须的、通用的概念以便开发完善、可以用来解释连接不同系统的框架。(简单来说它就是一个基本的国际网络标准协议,也是开放式系统互联参考的模型)

下面介绍一下OSI的7层模型
在这里插入图片描述

  • 第一层

物理层,是参考模型中的最底层,主要定义了系统的电气、机械、过程和功能标准。如:电压、物理数据速率、最大传输距离、物理联接器和其他的类似特性。物理层的主要功能是利用传输介质为数据链路层提供物理联接,负责数据流的物理传输工作。物理层传输的基本单位是比特流,即0和1,也就是最基本的电信号或光信号,是最基本的物理传输特征。

  • 第二层

数据链路层,它就是把之前的传送数据分帧,并处理流控制。然后通过特定的拓扑结构(不懂得可以百度哈,反正就是按不同形状分类,什么星型啦等等)来提供硬件的寻址,也就是我们知道MAC地址。简单来说就像邮局里的装拆箱工人,分类运输。

  • 第三层

网络层,主要为数据在节点之间传输创建逻辑链路,通过路由选择算法为分组选择最佳路径,从而实现拥塞控制、网络互联等功能。网络层是以路由器 的最高节点俯瞰网络的关键层,它负责把分组从源网络传输到目标网络的路由选择工作。互联网是由多个网络组成在一起的一个集合,正是借助了网络层的路由路径选择功能,才能使得多个网络之间的联接得以畅通,信息得以共享。网络层提供的服务有面向联接和面向无联接的服务两种。面向联接的服务是可靠的联接服务,是数据在交换之前必须先建立联接,然后传输数据,结束后终止之前建立联接的服务。网络层以虚电路服务的方式实现面向联接的服务。面向无联接的服务是一种不可靠的服务,不能防止报文的丢失、重发或失序。面向无联接的服务优点在于其服务方式灵活方便,并且非常迅速,网络层以数据报服务的方式实现面向无联接的服务。

  • 第四层

传输层,提供给终端到终端的可靠链接(也就是我们要去了解的TCP和UDP两种协议),传输层网络体系结构中高低层之间衔接的一个接口层。传输层不仅仅是一个单独的结构层,而是整个分析体系协议的核心。传输层主要为用户提供End—to—End(端到端)服务,处理数据报错误、数据包次序等传输问题。传输层是计算机通信体系结构中关键一层,它向高层屏蔽了下层数据的通信细节,使用户完全不用考虑物理层、数据链路层和网络层工作的详细情况。传输层使用网络层提供的网络联接服务,依据系统需求可以选择数据传输时使用面向联接的服务或是面向无联接的服务

  • 第五层

会话层,允许用户使用简单易记的名称建立连接,相当于收取快递的人收取、寄快递和拆快递的人。

  • 第六层

表示层,协商数据交换格式 相当公司中简报老板、替老板写信的助理。

  • 第七层

应用层,是直接面向用户的一层,用户的通信内容要由应用进程解决,这就要求应用层采用不同的应用协议来解决不同类型的应用要求,并且保证这些不同类型的应用所采用的低层通信协议是一致的。应用层中包含了若干独立的用户通用服务协议模块,为网络用户之间的通信提供专用的程序服务,比如微信、QQ等聊天软件。

上面简单的介绍了一下ISO七层模型,相信大家也能有个基础认识,下面我会继续更新,跟大家一起继续学习新的网络知识。

我会继续更新,跟大家一起共同学习新的网络知识,希望各位持续关注小编继续更新,谢谢。