国际标准化组织(ISO)提出的“开放系统互联模型(OSI)”是计算机网络通信的基本协议,该协议分成七层,从高到低分别是应用层、会话层、传输层、网络层、数据链路层、物理层(第一层)。
物理层:主要功能为定义了网络的物理结构、传输的电磁标准、Bit流的编码及网络的时间原则。
数据链路层:在两个主机上建立数据链路连接,向物理层传输数据信号,并对信号进行处理使之无差错并合理地传输。
网络层:主要负责路由、选择合适的路径和进行阻塞控制等功能。
传输层:向用户提供可靠的端到端服务,它屏蔽了下层的数据通信细节,让用户及应用程序不需要考虑实际的通信方法。
会话层:主要负责两个会话进程之间的通信,即两个会话层实体之间的信息交换和管理数的交换。
表示层:处理通信信号的表示方法,进行不同格式之间的翻译,并负责数据的加密解密,数据的压缩与恢复。
应用层:保持应用程序之间建立连接所需要的数据记录,为用户服务。