OSI是什么
OSI是Open System Interconnection的缩写,意为开放式系统互联。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。
OSI七层模型是一种框架性的设计方法,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输。它的最大优点是将服务、接口和协议这三个概念明确地区分开来,通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯
层次划分(从上至下)
- 应用层
应用层是最接近用户的一层,我们使用的软件都是应用程序,软件里面使用的协议就是应用层的协议。常见的应用层协议有:HTTP,HTTPS,FTP,POP3、SMTP等。
例如:1)用户打开的网页可以看到url前面有http/https 这样的字符,这就是应用层的协议
2)我们使用共享空间上传或下载文件,就是用应用层的FTP协议
3)发送接收email用SMTP协议
- 表示层
表示层为在应用过程之间传送的信息提供表示方法的服务,它只关心信息发出的语法和语义。数据的压缩、解压、加密、解密都在该层完成。
例如:1)A电脑,向B电脑传递一个mp3音乐文件,B电脑如果没有安装.mp3音乐文件的解码器,打开这个mp3文件的时候,会出现“缺少解码器”等相应的提示。如果B电脑安装了mp3音乐的解码器,