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