osi参考模型分为哪几层?各层的功能是什么?
OSI参考模型分为7层。OSl参考模型中从低到高依次是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。1、物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明的传送比特流。2、数据链路层将数据分帧,并处理流控制,以实现介质访问控制。3、传输层为会话层用户提供一个端到端的可靠、透明和优化的数据传输服务机制。4、应用层为特定类型的网络应用提供了访问OSI环境的手段。5、会话层负责验证访问和会话管理。解除或建立与别的接点的联系,没有协议。6、表示层的功能包括数据格式化,代码转换,数据加密,没有协议。7、应用层的功能有文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet。OSI 分层的好处:1、每一层更改不会影响其他层。2、有利于网络设备厂商生产出标准的网络设备。举个例子:其实网上买东西的过程就很类似于OSI模型。顾客在淘宝店看到了 一款家具,顾客就联系卖家,我要什么款式,什么颜色的,什么型号,价格,然后顾客就拍下家具支付,厂家这边就找人打包,打完包后就得把箱子编上号,打包完成后就找快递员来取货。快递员就会在箱子上写上寄件人,收件人,手机等,每一个箱子上都贴上;然后快递员就把箱子搬到中转站,快递公司的中转站每天都有一辆汽车把货物运往火车站(假如是厂家在北京,顾客在深圳,),这里快递公司中转站的汽车就把箱子运往北京火车站。第二天,货物就达到深圳火车站,那么快递公司的汽车就把货物从深圳火车站运往快递公司深圳的中转站,然后再由快递员根据单号送到顾客的家里,厂家就会派人去组装家具,最终家具完整的呈现在顾客的眼前。分层就各负责各的工作。每一层只关心自己那一层的事情。不关心其他的,就如快递员不关心里面是什么东西,货运员连寄件人收件人都不看,他就负责每天从中转站运到火车站就完事了,比如每天运两次,有一件他也运。
OSI参考模型分为7层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。各层功能:物理连接、传送数据、及时传送、可靠传输数据、维护机制、解压缩数据、接口服务。OSI,即开放式系统互联。 一般都叫OSI参考模型,OSI参考模型是一个具有七层结构的体系模型。发送和接收信息所涉及的内容和相应的设备称为实体。OSI的每一层都包含多个实体,处于同一层的实体称为对等实体。OSI参考模型较为理想化,过分模块化使处理变得更加沉重,每个模块不得不实现相似的处理逻辑。虽然OSI存在这样或那样的问题,但OSI参考模型对通信中必要的功能做了很好的归纳,理解它有助于学习更深的计算机网络知识。OSI参考模型与TCP/IP模型各自层与层之间关系相似。每一层都只与自己相邻的上下两层直接通信,下层通过服务访问点为上一层提供服务。当接受数据时,数据是自下而上传输;当发送数据时,数据则是自上向下传输的。在这一点上TCP/IP参考模型与OSI参考模型是一致的。只是TCP/IP参考模型相比OSI参考模型少了会话层协议数据单元(SPDU)和表示层协议数据单元(PPDU)。
第一层:物理层 解决两个硬件之间怎么通信的问题,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。第二层:数据链路层数据链路层从网络层接收数据包,数据包包含发送方和接收方的IP地址。数据链路层执行两个基本功能。它允许上层使用成帧之类的各种技术来访问介质,控制如何放置和接收来自介质的数据。第三层:网络层传输层将数据段传递到网络层。网络层用于将接收到的数据段从一台计算机传输到位于不同网络中的另一台计算机。网络层的数据单元称为数据包,网络层的功能是逻辑寻址、路由和路径确定。第四层:传输层OSI下3层的主要任务是数据通信,上3层的任务是数据处理,传输层是第四层,因此该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。第五层:会话层是用户应用程序和网络之间的接口,主要任务是组织和协调两个会话进程之间的通信,并对数据交换进行管理。第六层:表示层表示层指从应用层接收数据,这些数据是以字符和数字的形式出现的,表示层将这些数据转换成为机器可以理解的二进制格式,也就是封装数据和格式化数据,例如将ASCII码转化为别的编码,这个功能称为“翻译”。第七层:应用层 是OSI参考模型的最高层,它使计算机用户以及各种应用程序和网络之间的接口,是网络应用程序所使用的,例如HTTPS协议、HTTP协议,应用层是通过协议为网络提供服务,执行用户的活动。

OSI-7层模型详解
OSI, Open System Interconnection 七层模型通过七个层次化的结构模型是不同的系统的不同网络之前实现可靠通信。完成中继功能的节点通常称为中继系统。在 OSI 七层模型中,处于不同层的中继系统具有不同的名称。 本文主要是对OSI参考模型的7个层次进行梳理OSI七层模型详解在 OSI 参考模型中,物理层 (Physical Layer) 是参考模型的最低层,也是 OSI 模型的第一层。物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输,尽可能屏蔽掉具体传输介质和物理设备的差异。数据链路层 Data Link Layer 是 OSI 模型的第二层,负责建立和管理节点之间的链路。数据链路层的主要功能是:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。数据链路层的具体工作网络层 (Network Layer) 是 OSI 模型的第三层,它是 OSI 参考模型中最复杂的一层,也是通信子网的最高一层。在实现网络层的功能时,需要解决的主要问题OSI模型的下3层主要是数据通信功能,上面的3层主要是数据处理。传输层Transport Layer是OSI模型的第四层,该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。提供建立、维护和拆除传输连接的功能提供可靠的“面向连接”和不太可靠的“面向无连接”的数据传输服务、差错控制和流量控制。会话层 Session Layer 是 OSI 模型的第 5 层,是用户应用程序和网络之间的接口。向两个实体的表示层之间提供建立和使用连接的方法。将不同实体之间的表示层的连接称之为会话会话的主要任务是组织和协调两个会话进程之间的通信,同时对数据交换进行管理。允许用户在两个实体设备之间建立、维持和终止会话,并支持它们之间的数据交换。提供会话流量控制和交叉会话功能。从逻辑上讲会话层主要负责数据交换的建立、保持和终止,但实际的工作却是接收来自传输层的数据,并负责纠正错误。使用远程地址建立会话连接表示层 Presentation Layer 是 OSI 模型的第六层,它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层表示层的主要功能是应用层 Application Layer 是 OSI 参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口。应用层的主要功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。其提供的主要服务和协议包含:

TCP/IP 中的OSI分层模型详解
计算机网络最初的目的是连续一个个独立的计算机, 使他们组成一个个更强有力的计算环境。简而言之,就是为了提高生产力。从批处理时代到计算机网络时代, 毋庸置疑,都体现了这一目的。然而,现在却似乎有了微妙的变化。现代计算机网络的首要目的之一,可以说是链接人与人。置身于世界各地的人们可以通过网络建立联系、相互沟通、交流思想在计算机网络与信息通信领域里,人们经常提及“协议”一词。互联网中常用的具有代表性的协议有IP, TCP,HTTP等而 LAN(局域网)中常用的协议有 IPX/SPX等“计算机网络体系结构” 将这些网络协议进行了系统的归纳。TCP/IP就是IP、TCP、HTTP等协议的组合。现在 很多设备都支持TCP/IP。除此之外,还有很多其他类型的网络体系结构。例如,Novell公司的IPX/SPX、苹果公司的AppleTalk(仅限苹果公司使用)、IBM 公司开发的用于构建大规模的网络的SNA 以及前DEC公司开发的DECnet等。CPU 又叫中央处理器。它如同一台计算机的心脏,每个程序实际上都由他调度执行的。 CPU的性能很大程度上也决定着一台计算机的处理性能。 因此人们常说计算机的发展史实际上就是CPU的发展史。目前人们常用的CPU有 Intel Core、 Intela Tom以及 ARM Cortex等产品OS 译作操作系统,是一种基础软件。它集合了CPU管理,内存管理、计算机外围设备管理以及程序运行管理等重要功能,一个CPU通常在同一时间只能运行一个程序。为了让多个程序同时执行,操作系统采用 CPU时间片轮转机制,在多个程序之间进行切换,合理调度。 这种方式叫做多任务调度。OSI 参考模型中,将通信协议中必要的功能 分成了7层。通过这些分层,使得 那些比较复杂的网络协议更加简单化。这一模型中, 每个分层都接受由他下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务。上下层之间进行交互时所遵循的约定叫做“接口”。同一层 之间的交互所遵循的约定叫做“协议”。协议分层就如同计算机软件中的模块化开发。OSI 参考模型的建议是比较理想化的。他希望实现从第一层到第七次的模块,并将它们组合起来实现网络通信。分层可以将每个分层独立使用,即使系统中某些分层发生变化,也不会波及整个系统。因此可以构建一个扩展性和灵活性都很强的系统。 通过分层能够细分通信功能,更易于单独实现每个分层的协议,并界定每个分层的具体责任和义务。这些都属于分层的优点。而分层的劣势可能就在于过分模块化,是处理变得更加沉重以及每个模块都不得不实现相似的处理逻辑等问题OSI参考模型将这样一个复杂的协议整理并分为了易于理解的七层分层从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP与IP两种协议。实际生活当中有时也确实是指着两种协议。然后再很多情况下,他只是利用了IP进行通信时所必须用到的协议群的统称。具体来说,IP或ICMP、TCP与UDP 、HTTP等等都属于TCP/IP的协议。他们与TCP或IP的关系紧密,是互联网必不可少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称TCP/IP为国际协议族。我们上边写到的OSI参考模型中各个分层的作用,TCP/IP 诞生以来的各种协议其实也能对应到OSI参考模型中。如下图TCP/IP 的最底层是负责数据传输的硬件。这种硬件就相当于以太网或电话线路等物理层的设备。关于他的内容一直无法统一定义。因为只要人们在物理层面上所使用的传输媒介不同,网络的宽带、可靠性、安全性、延迟等都会有所不同,而在这些方面又没有一个既定的标准。总之,TCP/IP 是在网络互连的设备之间能够通信的前提下才被提出的协议。网络接口层利用以太网中的数据链路层进行通信,因此属于接口层。也就是说把它当做 NIC 起作用的 “驱动程序”也无妨。驱动程序是在操作系统与硬件之间起桥梁作用的软件。计算机的外围附加设备或扩展卡,不是直接插到电脑上或电脑的扩展槽上就能马上使用的,还需要响应的驱动程序的支持。例如换了一个NIC网卡,不仅需要硬件,还需要软件才能真正投入使用。因此,人们常常还需要在操作系统的基础上安装一些驱动软件以便使用这些附加硬件。互联网层使用IP协议,它相当于OSI 模型中的第三层网络层。IP协议基于IP地址转发分包数据。TCP/IP 协议 分层中的互联网层与传输层的功能通常有操作系统提供。尤其是路由器,他必须实现通过互联网层转发分组数据包的功能。此外 链接互联网的所有主机跟路由器必须实现IP的功能。其他链接互联网的网络设备就没必要一定实现IP或TCP的功能。IP 是跨越网络传送数据包,使整个互联网都能收到数据的协议。IP协议使数据能够发送到地球的另一端,这期间他使用IP 地址作为主机的标识。 IP还隐藏着数据链路层的功能。 通过IP 相互通信的主机之间不论经过怎样的底层数据链路都能实现通信。 虽然IP 也是分组交换的一种协议,但是他不具有重发机制。即使分组数据包未能到达对端主机也不会重发。因此 属于非可靠传输协议TCP/IP的传输层有两个具有代表性的协议。该层的功能本身与OSI 参考模型中的传输层类似。传输层最主要的功能就是能够让应用程序之间实现通信。计算机内部,通常同一时间运行着多个程序。为此 必须分清是哪些程序与哪些程序 在进行通信。识别 这些应用程序的是端口号TCP/IP 的分层中,将OSI 参考模型中的会话层、表示层和应用层的功能都集中到了应用程序中实现。这些功能有时由一个单一的程序实现,有时也可能会由多个程序实现。因此 细看TCP/IP 的应用程序功能会实现,他不仅实现OSI模型中应用层的内容,还要实现会话层与表示层的功能。TCP/IP 应用的架构绝大多数属于客户端/服务端模型。提供服务的程序叫服务端,接受服务的程序叫客户端。在这种通信模式中, 提供服务的程序会预先被部署在主机上,等待接收任何时刻客户可能发送的请求。客户端可以随时发送请求给服务端, 有时服务端 可能会处理异常、超出负载等情况,这时客户端可以在等待片刻后重发一次请求。浏览器与服务端之间通信所用的协议是HTTP。所传输的数据的主要格式是HTML,WWW中的HTTP属于OSI应用层的协议, 而HTML 属于表示层。TCP/IP 到底如果在媒介上进行传输的呢每个分层中都会对所发送的数据附加一个首部,在这个首部中包含了该层必要的信息,如发送的目标地址以及协议相关信息。通常,为协议提供的信息为包首部,所要发送的内容为数据。如图,在下一层的角度看,从上一分层收到的包全部都被认为是本层的数据。从TCP/IP 通信上看,甲给乙发送一封邮件, 我们用过这个例子来降价一个TCP/IP 通信的过程。分组数据包经过以太网的数据链路时的大致流程如上图,不过该图对各个包首部做了简化。包流动的时,从前往后依次被附加了以太网首部、IP包首部、TCP包首部以及应用自己的包首部和数据。而包的最后则追加了以太网包尾。每个包首部中至少都会包含两个信息:一个是发送端和接收端,另一个是上一层的协议类型。经过每个协议分层时,都必须有识别包发送端和接收端的信息。以太网会用MAC地址,IP会用IP地址,而TCP/UDP 则会用端口号作为识别两端主机的地址。即使是在应用程序中,像电子邮件地址这样的信息也是一种地址标识。这些地址信息都在每个包经由各个分层,附加到协议对应的包首部里边。此外,每个分层的包首部中还包含一个识别位,它是用来标识上一层协议的种类信息,例如 以太网的包首部中的以太网类型,IP 中的协议类型以及TCP/UDP 中的两个端口的端口号等都起着识别协议类型的作用。包的接收流程是发送流程的逆序过程

OSI参考模型的七个层次是什么?
第一层:物理层 解决两个硬件之间怎么通信的问题,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。第二层:数据链路层数据链路层从网络层接收数据包,数据包包含发送方和接收方的IP地址。数据链路层执行两个基本功能。它允许上层使用成帧之类的各种技术来访问介质,控制如何放置和接收来自介质的数据。第三层:网络层传输层将数据段传递到网络层。网络层用于将接收到的数据段从一台计算机传输到位于不同网络中的另一台计算机。网络层的数据单元称为数据包,网络层的功能是逻辑寻址、路由和路径确定。第四层:传输层OSI下3层的主要任务是数据通信,上3层的任务是数据处理,传输层是第四层,因此该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。第五层:会话层是用户应用程序和网络之间的接口,主要任务是组织和协调两个会话进程之间的通信,并对数据交换进行管理。第六层:表示层表示层指从应用层接收数据,这些数据是以字符和数字的形式出现的,表示层将这些数据转换成为机器可以理解的二进制格式,也就是封装数据和格式化数据,例如将ASCII码转化为别的编码,这个功能称为“翻译”。第七层:应用层 是OSI参考模型的最高层,它使计算机用户以及各种应用程序和网络之间的接口,是网络应用程序所使用的,例如HTTPS协议、HTTP协议,应用层是通过协议为网络提供服务,执行用户的活动。
OSI参考模型7个层次分别是 物理层 数据链路层 网络层 传输层 会话层 表示层和应用层 望采纳,感谢

在OSI参考模型中,为什么说传输层为核心层
传输层是OSI中最重要, 最关键的一层,是唯一负责总体的数据传输和数据控制的一层.传输层提供端到端的交换数据的机制.传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息。 传输层位于 OSI参考模型的正中间,具有承上启下的核心作用,它是OSI参考模型中最重要,最关键的一层,是唯一负责总体数据传输和控制的一层,是实现通信子网和资源子网接口的关键层次,它所提供的数据传输服务可以认为与具体的网络技术无关,是独立于物理网络而运行的;OSI参考模型的下三层主要实现面向通信的功能,由通信子网来实现,上三层主要实现面向通信管理和数据处理的功能,由资源子网来实现,传输层介于这两个子网之间,为他们之间的通信与数据交换提供桥梁的作用;传输层以网络层提供的无连接或面向连接的服务为基础,为双方的通信进程之间建立可靠的端-端的数据传输通道,把来自于会话层的数据组织成数据段的格式在该通道上进行传输。它实现的服务也是两种形式,面向连接的数据传输服务和无连接的数据传输服务,这两种数据传输服务达到的服务质量和服务性能是不相同的,可以采用不同的通信协议分别来实现,在实际应用中可以根据实际需要来选用.

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/60858.html。