OSI七层参考模型功能详解

文章概述

熟悉OSI七层参考模型的每层功能。


我们前面学习OSI参考模型的创建的背景以及意义,但是同时知道对于网络体系结构起着理论作用,并没有投入到实际中。
这里写图片描述
通过抓包得到上面的图。
OSI参考模型: 应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。实际中,Frame,Ethenet属于数据链路层,IP属于网络层,UDP属于传输层。网络体系结构只包含应用层,传输层,网络层,数据链路层。OSI参考模型只是理论,学术的产物。


应用层

应用程序: 用户直接使用,例如QQ。应用程序如果正常工作,必须遵守OSI在应用层规定的规则。
应用层提供应用程序运行的环境,负责管理和执行应用程序。

表示层

一般来说,发送的信息以什么样的方式表达出去。
表示层不直接负责怎么加密,解密,压缩,解压缩,终端数据格式的转化。为数据传输之间对数据进行加密,解密,压缩,解压缩,终端数据格式转换提供一套规则和约束。

会话层

想一想,数据发送的时候一定能够发送过去吗??
会话层对对话的双方进行资格审查和验证的规则,同时规定发送时的双工模式。

传输层

传输层负责数据怎么可靠的到达对方。
传输层的两个目的:
1. 可以提供在不同的操作系统之间进程间数据交互的可靠服务,在网络内的两个实体之间建立端到端的通信通道,用来传输信息和报文分组,本层提供两端点可靠,透明的数据传输。
2. 可以给会话层提供与网络无关的可靠信息传输机制,对会话层屏蔽了网络操作细节。
这里写图片描述
端到端: 逻辑上的概念,左边的端口与右边的端口进行交互。设备A给设备B发送邮件,设备B是通过端口获得接收的数据是邮件(25,110)
透明: 对传输的内容不会进行更改。
可靠: 数据被被破坏,有解决方法。
报文分组: 将大的报文分成符合网络传输的几组。

网络层

网络层负责建立,保持,终止通过中间设备的连接,同时负责通信子网内的路径选择和拥挤控制。
网络层的典型设备: 交换机,路由器,防火墙。

数据链路层

网卡上有mac地址,通过mac地址我们知道数据链路层。数据向外传输,邮件发送到网卡上,再通过物理通信传输到别的设备。
数据链路层如何将数据组装成帧,帧是本层的基本单位,如何处理数据在传输过程中的差错,如何调节发送速率使之与接收方匹配,在两个实体之间提供数据链路的建立,维持,释放管理。

物理层

在OSI参考模型图中,物理层可以理解为网卡接口。
物理层包括设备之间物理连接的接口和用户设备与网络终端设备之间的传输规则。
物理层的4个特性:
1.机械特性:规定了物理连接时对插头和插座的几何尺寸,插孔芯数或插针的排列方式。
2.电气特性: 规定了信号状态的电压,电流的识别最大传输速率等。
3.功能特性: 规定了接口信号的来源,作用以及其他信号之间的关系。
4.过程特性: 规定了使用交换进行数据交换的控制步骤,这些控制步骤应用使得比特流传输得以顺利完成。


这里写图片描述
其中应用层,表示层,会话层属于软件方面,属于资源子网。
网络层,数据链路层,物理层属于硬件方面,属于通讯子网。
传输层有承上启下的作用。

猜你喜欢

转载自blog.csdn.net/wue1206/article/details/80829239