Ⅰ OSI参考模型包括几层各层的作用是什么
OSI参考模型分为七层结构,从下到上顺序依次为:
物理层
数据链路层
网络层
传输层
会话层
表示层
应用层
Ⅱ OSI参考模型是哪几层的组织结构
对于计算机或计算机网络来说,它们包含了许多种硬件设备,例如计算机本身、网卡、交换机、路由器等。然而,硬件设备本身并不能工作,就像一台新买回来的电脑没有安装操作系统(如:Windows XP)一样,它除了会浪费电以外,什么也干不了。因此,能够让这些硬件设备工作的是一系列安装在设备上的软件系统,即“协议”。由于这些软件协议种类繁多且复杂,为了让人更容易操作、理解和学习这些协议,人们将这些协议根据不同的功能分为七类,形成七层结构,每一层的协议都负责实现数据的传输。
首先,我们需要了解OSI七层模型各层的功能:
第七层:应用层
数据 用户接口,提供用户程序“接口”。
第六层:表示层
数据 数据的表现形式,特定功能的实现,如数据加密。
第五层:会话层
数据 允许不同机器上的用户之间建立会话关系,如WINDOWS。
第四层:传输层
段 实现网络不同主机上用户进程之间的数据通信,可靠与不可靠的传输,传输层的错误检测,流量控制等。
第三层:网络层
包 提供逻辑地址(IP)、选路,数据从源端到目的端的传输。
第二层:数据链路层
帧 将上层数据封装成帧,用MAC地址访问媒介,错误检测与修正。
第一层:物理层
比特流 设备之间比特流的传输,物理接口,电气特性等。
下面是对OSI七层模型各层功能的详细解释:
OSI七层模型,也称为开放式系统互联参考模型,是一种框架性的设计方法。它通过七个层次化的结构模型,使不同的系统、不同的网络之间能够实现可靠的通信。因此,其主要功能是帮助不同类型的主机实现数据传输。
物理层:OSI模型的最低层或第一层,包括物理连网媒介,如电缆连线连接器。物理层的协议负责产生并检测电压,以便发送和接收携带数据的信号。在你的桌面PC上插入网络接口卡,你就建立了计算机连网的基础。换言之,你提供了一个物理层。尽管物理层不提供纠错服务,但它能够设定数据传输速率并监测数据出错率。网络物理问题,如电线断开,将影响物理层。
数据链路层:OSI模型的第二层,它控制网络层与物理层之间的通信。其主要功能是如何在不可靠的物理线路上进行数据的可靠传递。为了保证传输,从网络层接收到的数据被分割成特定的可被物理层传输的帧。帧是用来移动数据的结构包,它不仅包括原始数据,还包括发送方和接收方的网络地址以及纠错和控制信息。其中的地址确定了帧将发送到何处,而纠错和控制信息则确保帧无差错到达。数据链路层的功能独立于网络和它的节点以及所采用的物理层类型,它也不关心是否正在运行Word、Excel或使用Internet。有一些连接设备,如交换机,由于它们要对帧解码并使用帧信息将数据发送到正确的接收方,所以它们是工作在数据链路层的。
网络层:OSI模型的第三层,其主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由的花费来决定从一个网络中节点A到另一个网络中节点B的最佳路径。由于网络层处理路由,而路由器因为即连接网络各段,并智能指导数据传送,属于网络层。在网络中,“路由”是基于编址方案、使用模式以及可达性来指引数据的发送。
传输层:OSI模型中最重要的一层。传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。除此之外,传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割。例如,以太网无法接收大于1500字节的数据包。发送方节点的传输层将数据分割成较小的数据片,同时对每一数据片安排一序列号,以便数据到达接收方节点的传输层时,能以正确的顺序重组。该过程即被称为排序。工作在传输层的一种服务是TCP/IP协议套中的TCP(传输控制协议),另一项传输层服务是IPX/SPX协议集的SPX(序列包交换)。
会话层:负责在网络中的两个节点之间建立和维持通信。会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送。你可能常常听到有人把会话层称作网络通信的“交通警察”。当通过拨号向你的ISP(因特网服务提供商)请求连接到因特网时,ISP服务器上的会话层与你终端机上的会话层进行协商连接。若你的电话线偶然从墙上插孔脱落时,你终端机上的会话层将检测到连接中断并重新发起连接。会话层通过决定节点通信的优先级和通信时间的长短来设置通信期限。
表示层:应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化;这种格式化也因所使用网络的类型不同而不同。表示层管理数据的解密与加密,如系统口令的处理。例如:在Internet上查询你银行账户,使用的即是一种安全连接。你的账户数据在发送前被加密,在网络的另一端,表示层将对接收到的数据解密。除此之外,表示层协议还对图片和文件格式信息进行解码和编码。
应用层:负责为软件提供接口以使用网络服务。术语“应用层”并不是指运行在网络上的某个特别应用程序,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。
Ⅲ osi参考模型分为哪几层各层的功能是什么
OSI参考模型分为7层。OSl参考模型中从低到高依次是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
1、物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明的传送比特流。
2、数据链路层将数据分帧,并处理流控制,以实现介质访问控制。
3、传输层为会话层用户提供一个端到端的可靠、透明和优化的数据传输服务机制。
4、应用层为特定类型的网络应用提供了访问OSI环境的手段。
5、会话层负责验证访问和会话管理。解除或建立与别的接点的联系,没有协议。
6、表示层的功能包括数据格式化,代码转换,数据加密,没有协议。
7、应用层的功能有文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet。
OSI 分层的好处:
1、每一层更改不会影响其他层。
2、有利于网络设备厂商生产出标准的网络设备。
举个例子:其实网上买东西的过程就很类似于OSI模型。顾客在淘宝店看到了 一款家具,顾客就联系卖家,我要什么款式,什么颜色的,什么型号,价格,然后顾客就拍下家具支付,厂家这边就找人打包,打完包后就得把箱子编上号,打包完成后就找快递员来取货。
快递员就会在箱子上写上寄件人,收件人,手机等,每一个箱子上都贴上;然后快递员就把箱子搬到中转站,快递公司的中转站每天都有一辆汽车把货物运往火车站(假如是厂家在北京,顾客在深圳,),这里快递公司中转站的汽车就把箱子运往北京火车站。
第二天,货物就达到深圳火车站,那么快递公司的汽车就把货物从深圳火车站运往快递公司深圳的中转站,然后再由快递员根据单号送到顾客的家里,厂家就会派人去组装家具,最终家具完整的呈现在顾客的眼前。分层就各负责各的工作。
每一层只关心自己那一层的事情。不关心其他的,就如快递员不关心里面是什么东西,货运员连寄件人收件人都不看,他就负责每天从中转站运到火车站就完事了,比如每天运两次,有一件他也运。