osi七层模型 OSI七层模型每层的作用,超详细

编辑:
发布时间: 2020-12-12 20:59:20
分享:

OSI共7层,应用层,表示层,会话层,传输层,数据链路层,物理层。

应用层

应用层是网络可向最终用户提供应用服务的唯一窗口,其目的是支持用户联网的应用的要求。由于用户的要求不同,应用层含有支持不同应用的多种应用实体,提供多种应用服务,如电子邮、文件传输、虚拟终端、电子数据交换等。

主要协议有:FTP,SMTP,DNS,HTTP

表示层表示层的作用之一是为异种机通信提供一种公共语言,以便能进行互操作。这种类型的服务之所以需要,是因为不同的计算机体系结构使用的数据表示法不同。

例如,IBM主机使用EBCDIC编码,而大部分PC机使用的是ASCII码。在这种情况下,便需要会话层来完成这种转换。其他功能例如数据加密,数据压缩。

会话层

会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信,即对信息的交互实现控制。这种能力对于传送大的文件极为重要。

传输层

传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。当网络层服务质量不能满足要求时,它将服务加以提高,以满足高层的要求;当网络层服务质量较好时,它只用很少的工作。

传输层还可进行复用,即在一个网络连接上创建多个逻辑连接。传输层也称为运输层。

传输层只存在于端开放系统中,是介于低3层通信子网系统和高3层之间的一层,但是很重要的一层。因为它是源端到目的端对数据传送进行控制从低到高的最后一层。提供端到端的服务,所谓端到端,指的是协议里面标示了一个源端口号和目的端口号,用源端口号和目的端口号可以唯一的而且在全网内标示一个进程。

协议有:UDP/TCP。

网络设备:传输层及传输层以上都用网关进行互联。

网络层

网络层的产生也是网络发展的结果。在联机系统和线路交换的环境中,网络层的功能没有太大意义,当数据终端增多时,它们之间有中继设备相连。此时会出现一台终端要求不只是与唯一的一台而是能和多台终端通信的情况,这就是产生了把任意两台数据终端设备的数据链接起来的问题,也就是路由或者叫寻径。

另外,当一条物理信道建立之后,被一对用户使用,往往有许多空闲时间被浪费掉。人们自然会希望让多对用户共用一条链路,为解决这一问题就出现了逻辑信道技术和虚拟电路技术。

网络层以及网络层以下的各层提供点到点的服务,即提供网络中各个主机之间的数据通信。

协议有:IP/ICMP/IGMP/ARP/RARP

网络设备有:路由器,三层交换机。

数据链路层

数据链路可以粗略地理解为数据通道。物理层要为终端设备间的数据通信提供传输媒体及其连接。媒体是长期的,连接是有生存期的。在连接生存期内,收发两端可以进行不等的一次或多次数据通信。每次通信都要经过建立通信联络和拆除通信联络两过程。这种建立起来的数据收发关系就叫作数据链路。

而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错。数据链路的建立、拆除,对数据的检错、纠错是数据链路层的基本任务。

网络设备有:网桥,交换机。多个口的网桥就是交换机。

物理层

为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成.网络设备有:中继器和集线器。多个口的中继器就是集线器。

总结

OSI7层协议,用户A和B进行FTP通信时,首先A激活应用层的21端口,要求对自己提供文件传输服务,21端口激活后,把数据发给表示层,表示层对数据进行加密、压缩,之后表示层再把数据交给会话层,会话层建立一次回话和结束一次回话。

但是建立会话,结束会话,自己不去实现,只进行会话管理,具体会话的建立需要传输层实现,传输层选择一种建立连接的方式TCP/UDP,但是它还是没有建立连接,只是选择了一种建立连接的方式,然后加上协议头部,交给了网络层,网络层为这次会话选择路由,加上协议头部并交给数据链路层,数据链路层才真正的负责建立这次会话,建立这次连接,加上帧头后交给物理层,让物理层进行比特流的传输。

相关阅读
热门精选
孩子 皮肤