一 、OSI 参考模型(7层)
1、具体的7层
- 应用层: 所有能产生网络流量的程序都是应用层
- 表示层: 在传输之前是否进行加密或压缩处理、或用二进制、ASCll 等形式表示
- 会话层: 服务端和客户端会有联系,传输。可以用来查木马:netstat -n 可以查看目前的有哪些会话建立,哪些中断。
- 传输层: 可靠传输、流量控制、不可靠传输
- 网络层: 负责选择最佳路径、规划IP地址
- 数据链路层: 数据帧的开始和结束标志,透明传输、差错校验等功能
- 物理层: 负责接口标准、电器标准,如何在物理链路上传输的更快。
2、七层模型的优势
- 统一标准会让不同的设备之间相互兼容
- 各个层之间相互独立,当某一层改变时,不会影响到其他的层,不需要将整体进行调整修改。
- 下一层为上一层提供服务,所以排错的时候可以从最底层依次向上进行排查。
二、在实际应用中常用五层来表示
将应用层、表示层、会话层统称为应用层
在传输的过程中五层对应的数据封装如下,
每个阶段数据包有不同的名称和组成部分