一、OSI
开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。定义于ISO/IEC 7498-1。
二、详解
1.应用层
能够产生网络流量、能够和用户交互的应用程序。
例如,QQ,浏览器,视频客户端等在线进行网络通信、服务。
注:记事本不产生流量通信,所以不属于应用层。
2.表示层
数据的表示形式:明文、加密、压缩等。属于开发人员的工作。
如浏览器的编码方式:
3.会话层
服务和客户端建立的会话:查木马会话 netstat -nb。因为木马监控你的本机电脑,还要把数据远程发送给外部的电脑。
4. 传输层
可靠传输(建立会话)、不可靠传输(不建立会话)、流量控制(不建立会话)等。
5、网络层
IP地址编址、选择最佳路径。
6、数据链路层
作用:数据如何封装、添加物理层地址MAC。
基本概念与分层:
数据链路层的三个基本问题:
1. 封装成帧
2. 透明传输
3. 差错控制
两种情况下的数据链路层
1. 使用点对点信道的数据链路层 PPP协议
2. 使用广播信道的数据链路层 CSMA/CD协议
以太网冲突检测和避让机制
7、物理层
规定电压标准、接口标准。
三、总结
应用层、表示层、会话层,属于程序开发人员工作范畴。
传输层、网络层、数据链路层,属于网络工程师工作范畴。