推荐:
- 总结——》【网络】
- 总结——》【Java】
- 总结——》【SpringBoot】
参考:
- 网络模型:七层、五层、四层概念及功能分析
- 网络七层协议
网络——》OSI七层网络模型
- 一、 七层模型
- 1、定义
- 2、目的
- 3、优点
- 二、口诀
- 三、各层功能
一、 七层模型
OSI = Open System Interconnection = 开放式系统互联
ISO = Internationalization Standard Organization = 国际标准组织
OSI 开放系统互联参考模型 = OSI七层网络模型
1、定义
是国际标准化组织(ISO)制定的一个用于计算机或通讯系统间互联的标准体系
。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。
2、目的
主要目的:解决异种网络互连时所遇到的兼容性问题
3、优点
最大优点:将服务、接口和协议这三个概念明确地区分开来,各层之间具有很强的独立性
1)服务
:说明某一层为上一层提供一些什么功能
2)接口
:说明上一层如何使用下层的服务
3)协议
:说明如何实现本层的服务
具体优点:
- 减轻问题的复杂程度,一旦网络发生故障,可迅速定位故障所处层次,便于查找和纠错
- 在各层分别定义标准接口,使具备相同对等层的不同网络设备能实现互操作,各层之间则相对独立,一种高层协议可放在多种低层协议上运行
- 能有效刺激网络技术革新,因为每次更新都可以在小范围内进行,不需对整个网络动大手术
二、口诀
Please Do Not Tell Stupid People Anything
物、链、网、传、会、表、应
- | - | - | - | - |
Layer 1 | Please | Physical | 物 | 物理层 |
Layer 2 | Do | Data Link | 链 | 数据链路层 |
Layer 3 | Not | Network | 网 | 网络层 |
Layer 4 | Tell | Transport | 传 | 传输层 |
Layer 5 | Stupid | Session | 会 | 会话层 |
Layer 6 | People | Presentation | 表 | 表示层 |
Layer 7 | Anything | Application | 应 | 应用层 |
三、各层功能
各层详细功能介绍:网络——》OSI七层网络模型(详细)
首先:应用层 —— 网络的发明就是为了应用
其次:表示层 —— 数据有了相对应的表示(数据格式化、代码转换、加密)才可以(应)用
再次:会话层 —— 建立相应的会话支持,发送端和接受端一一对应
第四:传输层 —— 发送端和接受端传输数据
第五:网络层 —— 传输层不可能一次性找到接受端(局域网的存在),而是通过路由才能到达接收端
第六:数据链路层 —— 网络层必然有很多子网组成,通过数据链路层将很多的子网链接起来,形成数据链路层
最后:物理层 —— 数据的发送接受需要一个载体:即光纤,线缆等