当前位置:首页 > 软件开发 > 正文

osi七层模型各层功能(osi七层模型顺口溜)

osi七层模型各层功能(osi七层模型顺口溜)

大家好,感谢邀请,今天来为大家分享一下osi七层模型各层功能的问题,以及和osi七层模型顺口溜的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希...

大家好,感谢邀请,今天来为大家分享一下osi七层模型各层功能的问题,以及和osi七层模型顺口溜的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

什么是OSI七层模型

OSI分为七层,其名字和功能分别如下:

1.物理层(PhysicalLayer):主要功能为定义了网络的物理结构,传输的电磁标准,Bit流的编码及网络的时间原则,如分时复用及分频复用。决定了网络连接类型(端到端或多端连接)及物理拓扑结构。说的通俗一些,这一层主要负责实际的信号传输。

2.数据链路层(DataLinkeview):在两个主机上建立数据链路连接,向物理层传输数据信号,并对信号进行处理使之无差错并合理的传输

3.网络层(NetworkLayer):主要负责路由,选择合适的路径,进行阻塞控制等功能。

4.传输层(TransferLayer):最关键的一层,向拥护提供可靠的端到端(End-to-End)服务,它屏蔽了下层的数据通信细节,让用户及应用程序不需要考虑实际的通信方法。

5.会话层(SessionLayer):主要负责两个会话进程之间的通信,即两个会话层实体之间的信息交换,管理数据的交换。

6.表示层(PresentationLayer):处理通信信号的表示方法,进行不同的格式之间的翻译,并负责数据的加密解密,数据的压缩与恢复

7.应用层(ApplicationLayer):保持应用程序之间建立连接所需要的数据记录,为用户服务。三大协议NetBEUI和IPX/SPXTCP/IP

ISO/OSI七层模型结构体系

ISO/OSI七层模型是一种网络通信协议的结构体系,用于将网络通信过程划分为不同的层级,以便于理解和管理。以下是ISO/OSI七层模型的结构体系:

1.物理层(PhysicalLayer):负责传输数据的物理介质,如电缆、光纤等。它定义了电压、电流、物理连接和传输速率等细节。

2.数据链路层(DataLinkLayer):在物理层之上,提供可靠的数据传输。它将数据分成帧,进行错误检测和纠正,并进行适当的流量控制。

3.网络层(NetworkLayer):负责将数据从源地址传输到目标地址。它通过路由选择算法和IP地址来确定数据的最佳路径,并进行分组、路由和寻址等操作。

4.传输层(TransportLayer):提供端到端的数据传输服务。它负责数据的分段、重组、流量控制和错误恢复,并为应用程序提供可靠的数据传输机制。

5.会话层(SessionLayer):负责建立、管理和终止会话。它提供会话控制和同步机制,确保不同应用程序之间的通信顺序和数据一致性。

6.表示层(PresentationLayer):处理数据的表示和格式。它负责数据的加密、压缩、解密和解压缩,以及数据格式的转换和编码。

7.应用层(ApplicationLayer):提供网络服务和用户应用程序的接口。它包含各种应用程序,如电子邮件、Web浏览器、文件传输等。

这些层级按照自底向上的顺序,每一层都构建在下一层的基础上,并负责不同的网络功能。通过将网络通信过程分解为不同的层级,ISO/OSI七层模型简化了网络设计、开发和维护的复杂性,并促进了不同厂商和技术之间的互操作性。

路由器工作在OSI七层模型的哪一层

路由器是在OSI七层网络模型中的第三层——网络层操作的。

路由器内部有一个路由表,这表标明了如果要去某个地方,下一步应该往哪走。路由器从某个端口收到一个数据包,它首先把链路层的包头去掉(拆包),读取目的IP地址,然后查找路由表,若能确定下一步往哪送,则再加上链路层的包头(打包),把该数据包转发出去;如果不能确定下一步的地址,则向源地址返回一个信息,并把这个数据包丢掉。

OSI参考模型的七层结构,各层的名称、主要功能及物理层、数据链路层、网络层和传输层的协议数据单元分别是

OSI参考模型分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。各层的主要功能及其相应的数据单位如下:

1物理层(PhysicalLayer)我们知道,要传递信息就要利用一些物理媒体,如双纽线、同轴电缆等,但具体的物理媒体并不在OSI的7层之内,有人把物理媒体当作第0层,物理层的任务就是为它的上一层提供一个物理连接,以及它们的机械、电气、功能和过程特性。如规定使用电缆和接头的类型,传送信号的电压等。在这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是比特。

2数据链路层(DataLinkLayer)数据链路层负责在两个相邻结点间的线路上,无差错的传送以帧为单位的数据。每一帧包括一定数量的数据和一些必要的控制信息。和物理层相似,数据链路层要负责建立、维持和释放数据链路的连接。在传送数据时,如果接收点检测到所传数据中有差错,就要通知发方重发这一帧。

3网络层(NetworkLayer)在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点,确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息--源站点和目的站点地址的网络地址。

4传输层(TransportLayer)该层的任务时根据通信子网的特性最佳的利用网络资源,并以可靠和经济的方式,为两个端系统(也就是源站和目的站)的会话层之间,提供建立、维护和取消传输连接的功能,负责可靠地传输数据。在这一层,信息的传送单位是报文。

5会话层(SessionLayer)这一层也可以称为会晤层或对话层,在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是由会话层完成的。

6表示层(PresentationLayer)这一层主要解决拥护信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务。数据的压缩和解压缩,加密和解密等工作都由表示层负责。

7应用层(ApplicationLayer)应用层确定进程之间通信的性质以满足用户需要以及提供网络与用户应用软件之间的接口服务。

osi七层协议优缺点

优点

(1)人们可以很容易的讨论和学习协议的规范细节。

(2)层间的标准接口方便了工程模块化。

(3)创建了一个更好的互连环境。(4)降低了复杂度,使程序更容易修改,产品开发的速度更快。

缺点会话层和表示层这两层几乎是空的,而另外数据链路层和网络层包含的内容太多,有很多子层的插入,每个子层都有不同的功能。Osi模型以及相应的服务定义和协议都极其复杂,他们很难实现,有些功能,例如编址、流量的控制和差错的控制,都会在每一层重复的出现,降低了效率

分别用一句话描述osi参考模型七层中各层的功能

①物理层:该层包括物理连网媒介,如电缆连线连接器,物理层的协议产生并检测电压以便能够发送和接受携带数据的信号②数据链路层:控制网络层和物理层之间的通信,主要功能是如何在不可靠的物理线路上进行数据的可靠传递③网络层:主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方④传输层:最重要的层,传输协议同时进行流量控制或是基于对方可接受数据的快慢程度规定适当的发送速率,同时按照网络能处理的最大尺寸将较长的数据包进行强行分割⑤会话层:负责在网络中的两点之间建立和维护通信⑥表示层:应用程序和网络之间的翻译官,管理数据的解密和加密⑦应用层:负责对软件提供接口使程序能使用网络服务

osi七层模型各层功能的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于osi七层模型顺口溜、osi七层模型各层功能的信息别忘了在本站进行查找哦。

最新文章