一、什么是互联网OSI 模型
OSI( Open System Interconnection)是指开放式系统互联参考模型
在我们的平常使用的计算机网络中存在众多体系结构,如 IBM 公司的 SNA( 系统网络体系结构)和 DEC 公司的 DNA(Digital Network Architecture)数字网络体系结构等
由于体系太多,为了能够解决不同网络之间的互联问题,国际标准化组织制定了这个OSI模型
OSI 将网络通信工作分为七层,由高到低依次为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层
OSI 模型结构图二、数据如何各层之间传输
物理层, 数据链路层, 网络层属于OSI 模型的低三层, 负责创建网络通信连接的链路,传输层,会话层,表示层和应用层是OSI 模型的高四层,具体负责端到端的数据通信
每层完成一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持,而网络通信则可以自上而下(在发送端)或者自下而上(在接收端)双向进行
当然,并不是所有通信都是要经过OSI 的全部七层,如物理接口之间的转接,只需要物理层中进行即可;而路由器与路由器之间的连接则只需网络层以下的三层
三、各层的作用是什么
各自包括哪些就应用
物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性
物理层为上层协议提供了一个传输数据的物理媒体
属于物理层定义的典型规范包括:EIA/TIA RS-232、EIA/TIA RS-449、V
35 、RJ-45等
数据链路层在不可靠的物理介质上提供可靠的传输
数据链路层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等
数据链路层协议的代表包括:SDLC 、HDLC 、PPP 、STP 、帧中继等
网络层负责对子网间的数据包进行路由选择