OSI七层模型,5分钟带你搞定!想不会都难!

OSI七层模型
1、应用层:用户APP里的数据
我们在使用APP过程中看到的图片,文字和听到的声音都是应用层的数据。
2、表示层:对APP数据进行编码
即对我们在各个APP使用过程中所见的图片文字,图片,所听到的声音用计算机的编码表示出来。
应用层所见的用编码在表示层表示。
BMP或者JPEG编码,表示图片数据
WAV或MP3编码,表示声音数据
WMV或AVI编码,表示声频数据
独创一套编码方式,只有自己人才知道的解码方法,从而实现数据的加密
3、会话层:建立两个APP之间的会话
两个APP之间能否对接
4、传输层-建立TCP或UDP连接
传输层要选用确定连接,或选用可靠性高的TCP链接,或选用速度快的UDP连接,根据需求而定,
文件传输对数据完整性要求高,如有丢失,将导致文件无法打开
传输层用TCP协议的最大特点是保证数据传送的完整性。但会造成一定的延时。适合对完整性要求高的应用。
UDP 协议,完整性要求不高,但延时性要求高,希望速度快。主要特点是快。
比如语音视频通话
实时采集数据,可以接受少量的丢包,但对延时
要求高,希望速度更快,
5网络层-基于IP地址进行路由转发
路由技术是网络工程师的核心技术之一,
直接影响到各个互联网APP的应用体验。
6、数据链路层-隔断链路的通信协议
所有的设备都必须遵守IP协议
网络层用的IP协议(相当于普通话),
数据链路层用的协议(相当于方言)
如:以太网协议,帧中继协议,PPP协议,,802.11协议(无线)
为什么不统一用一种协议,因为各个不同的协议由不同的优点
PPP协议适用于点到点,以太网协议适合于广播型,802.11适合于无线网络,所以,我们为了让整个网络的性能更加强大可以使用不同的链路段使用不同的协议。









