OSI开放式系统互联
为什么会有通用的网络通信模型(OSI、TCP/IP)
对于同一台设备上的进程间通信,有很多种方式,比如有管道、消息队列、共享内存、信号等方式,而对于不同设备上的进程间通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备,就协商出了一套通用的网络协议,
一、OSI
(1)OSI 是什么
OSI(Open System Interconnect),即开放式系统互连,旨在标准化不同系统之间的通信,确保了不同型号和不同制造商的计算机能够通过标准化的通信方式互联,形成一个统一的、高效的网络系统。
是国际标准化组织ISO组织在1985年研究的网络互连模型。
该体系结构标准定义了网络互连的七层框架,OSI模型的七层结构由高到低依次为:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。
(2)OSI 七层
从功能的角度观察:
上三层(会话层,表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。
下四层(物理层,数据链路层,网络层,传输层)主要提供数据传输和交换功能,即节点到节点之间的通信为主;第四层作为上下两部分的桥梁,是整个体系结构中最关键的部分。
简而言之,上三层主要完成资源子网的功能,下四