通信行业的技术人员肯定是很清楚OSI参考模型的重要性,就好比有些技术如果想要跳槽,去面试就会被问到对基本的通信原理OSI七层模型的理解。这个就是真正的试探你技术的时候。那对于相关从业通讯工作人员,却不懂技术的人,这个就变得不理解OSI参考模型是什么及主要作用是什么?
OSI(Open System Interconnect)即开放式系统互联。 一般称之为OSI参考模型,1985年ISO(国际标准化组织)组织研究的网络互联模型。此构造标准定义了网络通信互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层)。该架构详细规定了那一层可以实现开放系统环境中的互连性、互操作性和应用的可移植性的功能。下面说说七层框架详细的作用。
最先说物理层的主要作用是完成相邻连接点之间最初比特流的传输,它关注的关键问题是,应用什么样的物理信号(电信号或者光信号)来表示数据“0”和“1”。通俗的来说,物理层要做的就是采用什么样的物理信号来表示数据。物理层常用的网络设备有中继器和集线器。
随后说数据链路层的主要作用是在不可靠的物理线路上实现数据的可靠传送,为了保证数据的可靠传送,发送方把数据封装成帧的形式。该层作用的区域为局域网。通俗的说,数据链路层的主要作用就是将数据以帧的形式进行传送。数据链路层的常用网络设备有网桥,交换机,网卡等设备。
之后是网络层的主要作用是完成网络中服务器间的报文传输,它对应的是网络主机到网络服务器的报文传输。该层说白了还是数据的传输,仅仅只是网络中主机到服务器的网络传输,它传输数据根据的是主机的IP地址。该层常用的网络设备有路由器,三层交换机等设备。
然后是传输层的主要作用是执行网络中不同服务器上的用户进程相互间可靠的数据通信,传输层是端到端的连接。换言之,就是源端服务器上的某个进程是利用报文头和控制报文与目标主机上的对等进程进行对话。简单来讲,传输层的实际就是传输数据,只不过它对应的是进程与进程之间的数据传输,它主要根据的是进程的端口号(比如WWW服务的端口是80,FTP服务的端口是21等)。
然而会话层的主要作用是允许不一样的设备上用户相互之间建立会话联系。会话层提供的服务之一是控制管理对话。会话层是一种与对话控制有关的验证管理,例如,十字路口的交通信号指示灯一样,控制着某个方向的车流什么时候可以通行,什么时候是禁止通行,简单说会话层就相当于一个智能管家,对数据进行着有条不紊的传输控制。
那么表示层关心的作用就是对所传送信息的词法和语义。表示层服务的是用一种大家都能理解的标准方法对数据进行编码。简单来说,表示层就是对数据解码,解释成程序都能理解的编程语言。
最终是应用层,应用程序的主要作用是支持网络运行于不同计算机间的通信,而这些则是为用户完成不同任务而设计的。应用层的功能主要是将解码后的计算机程序语言表示出来,从而展示给用户,实现用户操作计算机程序的目的。
以上是小编对OSI七层模型理解以及作用分享,这下是不是很明确OSI参考模型究竟能做什么啦?是不是觉得有了OSI七层模型使网络通信原理和实际操作起来也变得很好理解了呢?
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。