计算机网络iso,【计算机网络】ISO/OSI 网络体系结构

ISO/OSI 网络体系结构

计算机网络是相当复杂的系统,相互通信的两个计算机系统必须高度协调才能正常工作。为了设计这样复杂的计算机网络,人们提出了将网络分层的方法。分层可将庞大而复杂的问题转换为若干较小的局部问题进行处理,从而使问题简单化。

国际标准化组织在 1997 年成立了一个分委员会专门研究网络通信的体系结构问题,并提出了开放系统互联参考模型,它是一个定义异种计算机连接标准的框架结构。OSI 为连接分布式应用的“开放”系统提供了基础。所谓“开放”,是指任何两个系统只要遵循参考模型和有关标准就能够进行互连。OSI 采用了层次化结构的构造技术。

一、ISO/OSI 参考模型

ISO/OSI 的参考模型共有7层,如下图所示。由底层至高层分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

26f35ba8fbb4c0bd8d9a3eb3e335a87.png

OSI 参考模型具有以下特性。

它是一种将异构系统互联的分层结构。

提供了控制互联系统交互规则的标准框架。

定义了一种抽象结构,而并非具体实现的描述。

不同系统上相同层的实体曾为同等层实体。

同等层实体之间的通信由该层的协议管理。

相邻层间的接口定义了原语操作和低层向高层提供的服务。

所提供的公共服务是面向连接或无连接的数据服务。

直接的数据传送仅在最低层实现。

每层完成所定义的功能,修改本层的功能并不影响其他层。

OSI/RM 中的 1~3 层主要负责通信功能,一般称为通信子网层。上三层属于资源子网的功能范畴,称为资源子网层。传输层起衔接上、下三层的作用。对各层的说明如下。

物理层(Physical Layer)

物理层提供为建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性;提供有关在传输介质上传输非结构的位流及物理链路故障检测指示。

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

数据链路层(Data Link Layer)

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

网络层(Network Layer)

网络层位传输层实体提供端到端的交换网络数据功能,使得传输层摆脱路由选择、交换方式和拥挤控制等网络传输细节;可以为传输层实体建立、维持和拆除一条或多条通信路径;对网络传输中发生的不可恢复的差错予以报告。

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

传输层(Transport Layer)

传输层为会话层实体提供透明、可靠的数据传输服务,保证端到端的数据完整性;选择网络层能提供最适宜的服务;提供建立、维护和拆除传输连接功能。传输层根据通信子网的特性最佳地利用网络资源,为两个端系统(也就是源站和目的站)的会话层之间提供建立、维护和取消传输连接的功能,并以可靠的经济的方式传输数据。在这一层,信息的传送单位是报文。

会话层(Session Layer)

会话层为彼此合作的表示层实体提供建立、维护和结束会话的功能;完成通信进程的逻辑名字与物理名字间的对应;提供会话管理服务。

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

表示层(Presentation Layer)

表示层为应用层进程提供能解释所交换信息含义的一组服务,即将要交换的数据从适合某一用户的抽象语法转换为适合于 OSI 系统内部使用的传送语法;提供格式化的表示和转换数据服务。(数据的压缩、解压缩、加密和解密等工作都由表示层负责)。

应用层(Application Layer)

应用层提供 OSI 用户服务,即确定进程之间通信的性质,以满足用户需要以及提供网络与用户应用软件之间的接口服务,例如,事务处理程序、电子邮件和网络管理程序等。

二、参考模型的信息流向

如下图所示,设 A 系统的用户要向 B 系统的用户传送数据。A 系统用户的数据先送入应用层,该层给它附加控制信息 AH (头标)后,送入表示层。表示层对数据进行必要的变换并加头标 PH 后送入会话层。会话层也加头标 SH 送入传输层。传输层将长报文分段并加头标 TH 送至网络层。网络层将信息变成报文分组,并加组号 NH 送数据链路层。数据链路层将信息加上头标和尾标(DH 及 DT)变成帧,经物理层按位发送到对方(B 系统)。B 系统接收到信息后,按照与 A 系统相反的动作,层层剥去控制信息,最后把原数据传送给 B 系统的用户。可见,两系统中只有物理层是实通信,其余各层均为虚通信。因此,下图中只有两物理层之间有物理连接,其余各层均无连接。

14b9a9cc4426cc78f8d61461ad9fbea.png

文章来源

《软件设计师教程》

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: OSI结构(Open System Interconnection)是计算机网络体系结构的一种标准化模型,也称为OSI参考模型。该模型是由国际标准化组织(ISO)于1984年制定的,旨在将计算机网络分为七层不同的抽象层次,每层都具有不同的功能和特点,以实现网络通信的标准化和互操作性。 OSI结构的七层分别为: 1.物理层(Physical Layer):负责传输数据的物理媒介,例如电缆、光纤、无线信号等。 2.数据链路层(Data Link Layer):将原始数据分成帧,进行错误检测和纠正,实现点对点之间的数据传输。 3.网络层(Network Layer):负责对数据进行路由和转发,实现不同网络之间的数据传输。 4.传输层(Transport Layer):提供端到端的可靠数据传输,包括数据的分段、重组和流量控制等。 5.会话层(Session Layer):建立、管理和终止会话,实现数据在应用程序之间的交换。 6.表示层(Presentation Layer):负责数据的格式化和编码,以确保数据在各个系统之间的正确解释和传输。 7.应用层(Application Layer):为用户提供网络服务,例如电子邮件、文件传输、Web浏览器等。 OSI结构的每一层都具有独立的功能和特点,但它们也相互依赖和影响。OSI结构为网络通信提供了一种标准化的框架,以确保不同系统和网络之间的互操作性。 ### 回答2: OSI(Open System Interconnection)是一种理论模型,它描述了计算机网络各个层次之间的通信方式,是计算机网络领域一种广泛使用的标准。该模型将计算机网络划分为七个层次,每个层次都有特定的功能和责任。 第一层是物理层,负责将电子信号转换为比特流,并通过物理媒介传输数据。 第二层是数据链路层,主要确保数据在已经建立的传输链路上无差错地传输,并根据需要提供服务质量保证。 第三层是网络层,负责在不同的网络之间进行数据传输,包括路由选择、拆分和重组数据包等功能。 第四层是传输层,提供端到端的数据传输服务,包括分割和重组数据流、面向连接的可靠传输等功能。 第五层是会话层,负责建立、管理和终止会话,以便在通信提供可靠的数据传输。 第六层是表示层,负责数据格式、编码和解码,以确保数据在不同系统之间的正常交互。 第七层是应用层,最接近用户,提供特定的应用服务,如电子邮件、文件传输等。 OSI模型的层次划分使不同的功能可以独立地发展和演化,并且不同的层次之间通过接口进行交互。这种分层结构使得网络的设计、开发和维护更加简单和灵活,并且不同厂商开发的设备和软件可以互通。同时,这也使得网络的故障定位和故障隔离更加容易。 ### 回答3: OSI结构即开放式系统互联模型(Open Systems Interconnection,简称OSI)是国际标准化组织(ISO)在1977年提出的一种网络参考模型,用于规范计算机网络体系结构的通信过程。该模型将计算机网络的通信过程分为七个不同的层级,每个层级都有特定的功能,并通过不同层级之间的协议进行交互,以实现数据的传输和网络的通信。 OSI模型由下至上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 1. 物理层:负责在物理介质上传输数据,包括电缆、光纤等。主要关注数据的传输速率、数据的时钟同步等。 2. 数据链路层:负责将原始的数据细分为数据帧,并提供可靠的物理连接。主要关注帧的检错、流量控制等。 3. 网络层:负责将数据包发送到目标地址,以及进行路由选择和数据分组的工作。主要关注IP地址和路由管理。 4. 传输层:负责端到端的数据传输,提供可靠的数据传输和错误检测。主要关注端口号、流控制、差错校验等。 5. 会话层:负责建立、管理和终止会话。主要关注会话的建立、同步和恢复等。 6. 表示层:负责数据的格式转换、加密、解密和压缩等。主要关注数据的表示、加密和压缩等。 7. 应用层:负责用户与网络的接口,提供用户使用的各种网络服务。主要关注电子邮件、文件传输、远程登录等。 每个层级的功能相对独立,通过协议与上下层级进行交互,以实现数据的传输和网络的通信。OSI结构的优势在于它提供了一个标准的参考模型,使得不同厂商开发的网络设备可以互相兼容和互操作。同时,它也为网络故障的排查和问题的解决提供了一种层级化的思路和方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值