1.OSI
OSI (Open System Interconnection 开放式系统互联)
OSI 是国际标准化组织ISO提出的概念模型,把网络通信的工作分为7层
OSI 定义了开放系统的层次结构,和各层应该负责的任务 ,以及各层之间的关系
OSI 没有具体指出怎样制定标准,只是提出制定标准的概念
OSI 并不是一个标准,而是一个在制定标准时,所使用的概念框架
2.七层
2.1.物理层
物理层,定义物理设备的传输标准
比如 规定网线的类型,规定光纤的接口类型(SC、ST、FC、等等…)
网卡 属于物理层
2.2.数据链路层
数据链路层,处理物理设备接收的数据
在传输数据的过程中,保证数据的完整性,正确性
交换机 属于数据链路层
协议
图来源-慕课
2.3.网络层
网络层,找到最佳的网络进行数据传输
路由器 属于网络层
协议
图来源-慕课
2.4.传输层
传输层,处理网络层接收的数据
比如 TCP/IP协议族 中的 1.TCP协议 2.UDP协议
协议
图来源-慕课
2.5.会话层
会话层,管理应用程序之间的通信连接
协议
图来源-慕课
2.6.表示层
表示层,保证通信语法一致
否则无法解析传递过来的数据
比如 传递加密数据时,如果对方不知道解密规则,则无法解析数据,即为通信语法的不一致
协议
图来源-慕课
2.7.应用层
应用层,进一步处理数据
没有这一层也不影响数据的传递,只不过收到的数据是一堆 1和0( 0101010111010…)
协议
图来源-慕课
3.传输流程图
从应用层开始,每层都会对数据头进行处理,最终通过物理层将数据发出
对方接收后,反方向解析头部,将数据分离出来
图来源-百度
图来源-慕课
.........