计算机网络参考模型
一、什么是七层网络模型
七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。
它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。
二、每一层的功能与特点
应用层 | 网络服务与最终用户的一个接口(用户操作)人机交互窗口,把人的语言输入到计算机当中。例如,在QQ的对话窗口输入字符 |
---|---|
表示层 | 数据的表示、安全、压缩(人的语言翻译成计算机) 将接收到的数据翻译成二进制数组成的计算机语言,并对数据进行压缩和解压、数据加密和解密等工作 |
会话层 | 建立、管理、中止会话(通信软件建立会话,比如:QQ) 管理是否允许不同机器上的用户之间建立会话连接关系 |
传输层 | 定义传输数据的协议端口号,以及流控和差错校验(防火墙端到端) 将上层数据分片并加上端口号封装成数据段,或通过对报文头中的端口识别,实现网络中不同主机上的用户进程之间的 |