跳到正文

OSI 基本参考模型与七层结构

標準约 42 分钟8 个术语过去问 3 题

本单元目标

  • 能说明 OSI 基本参考模型(OSI基本参照モデル)为何把通信功能分成若干层,以及层号的数法。
  • 能把第 1 层到第 7 层各自承担的职责与层号对应起来说出。
  • 能根据负责的范围和处理对象的不同,区分相邻两层之间容易混淆的职责。
术语总表(8 个)
术语一句话层次相关词语举例
OSI基本参照モデル把通信功能分为 7 个层次来整理的 ISO 框架共 7 层通信协议
物理層把比特转换成电信号或光,送上传输介质第 1 层线缆、连接器、中继器
データリンク層在直接相连的设备之间传递数据第 2 层帧、MAC地址、交换机
ネットワーク層跨越网络,为远处的对象选择路径第 3 层分组、IP 地址、路由器
トランスポート層管理终端与终端之间的传送,必要时保证可靠性第 4 层TCP、端口号
セション層管理一次交互从开始到结束的流程第 5 层会话的建立、同步点、结束
プレゼンテーション層把数据的表示形式统一成双方都能理解的样子第 6 层字符编码、压缩、加密
アプリケーション層为用户使用的应用程序提供通信服务第 7 层HTTP、SMTP、FTP

术语

OSI基本参照モデルOSI 基本参考模型

在术语表中打开 OSI基本参照モデル

OSI 基本参考模型(OSI基本参照モデル)是由 ISO 制定的国际框架,它把计算机之间通信所需的功能分成 7 个层次来整理。

层名称主要职责
第 7 层应用层为应用程序提供通信服务
第 6 层表示层统一字符编码等表示形式
第 5 层会话层管理交互从开始到结束
第 4 层传输层管理终端之间的传送
第 3 层网络层选择跨越网络的路径
第 2 层数据链路层在直接相连的设备间传递
第 1 层物理层把 0 和 1 变成信号送出

关于通信步骤和格式的约定称为通信协议(通信プロトコル),每一层都按自己的职责使用相应的协议工作。每一层利用紧邻下层的功能,并向紧邻上层提供功能,所以即使替换某一层的方式,对其他层的影响也能控制得很小。层从下往上数作第 1 层、第 2 层,层号越小越接近信号传输,越大越接近用户的应用程序。

类比就像把寄送包裹的工作分给打包、填运单、运输几个岗位。只要遵守岗位之间的交接规则,即使把运输方式从卡车换成铁路,打包的做法也不必改变。

记法OSI 是 Open Systems Interconnection(开放系统互连)的缩写。7 层从上往下可以记成“应表会传网数物”。

考点

  • 常考通信协议(通信プロトコル)是关于通信步骤和格式的约定,即使设备的制造商或操作系统(OS)不同,只要遵循同一协议就能互相通信。
  • 常考上层协议是利用下层协议提供的传送功能来工作的。因此即使是一次通信,也有多个层的协议叠加在一起同时发挥作用。
  • 易混OSI 基本参考模型(OSI基本参照モデル)是由 7 层构成的参考框架,而互联网上实际使用的 TCP/IP 分层模型,层数比它少。

该术语的过去问 2 题 OSI基本参照モデル

物理层(物理層)是 OSI 基本参考模型的第 1 层,负责把 0 和 1 的比特转换成电信号、光或电波,送上传输介质。

它负责线缆和连接器的形状、信号的电压和时序等物理连接方面的规格。它并不关心送出的比特串代表什么意思。把减弱的信号放大、延长传输距离的中继器,就是在这一层工作的设备。

类比就像为了让车能通行而铺路的工程。至于哪辆车运什么货,与它无关。

记法正如“物理”二字所示,主角是能用手摸到的线缆和接口,位于最底下一层。

考点

  • 易混物理层(物理層)只是把比特当作信号送出,分辨数据是发给哪台设备的工作,由第 2 层及以上的层负责。

データリンク層数据链路层

在术语表中打开 データリンク層

数据链路层(データリンク層)是第 2 层,负责在用线缆等直接相连的设备之间可靠地传递数据。

连接到网络上的设备称为节点(ノード),这一层把比特串组织成称为帧(フレーム)的单位,在相邻节点之间发送。识别目的地时使用分配给每台设备的 MAC地址(MACアドレス),并且还会检测传输中出现的差错。查看帧的目的 MAC地址来选择转发端口的交换机,就是这一层的设备。

类比就像在同一栋楼里,看着房间号把文件递到隔壁房间的人。

记法link 是链条上一节一节相扣的环。把它和“只负责一个环、也就是相邻两点之间的区间”联系起来记。

考点

  • 易混数据链路层(データリンク層)只把数据送到同一网络内的相邻节点,跨越网络往更远处传送时的路径选择,是第 3 层的职责。

网络层(ネットワーク層)是第 3 层,负责跨越多个网络,选出能到达远处对象的路径来发送数据。

选择到达目的地的路径这一功能称为路由选择(ルーティング),数据以称为分组(パケット)的单位发送。识别目的地时使用 IP 地址(IPアドレス)。连接网络与网络的路由器,就是在这一层判断分组转发去向的设备。

类比就像看着地址,决定经过哪些中转站才能送到的配送中心。

记法这是把网络与网络连接起来的一层。路由选择中的 route 是“路线”的意思。

考点

  • 易混网络层(ネットワーク層)负责决定通往对方终端的路径,而管理终端与终端之间传送本身的工作,由第 4 层承担。

「数据链路层」与「网络层」的区别

比较点数据链路层网络层
层次第 2 层第 3 层
关键送达范围同一网络内相邻的节点跨越网络的远处对象
目的地的识别MAC地址IP 地址
代表性设备交换机路由器

传输层(トランスポート層)是第 4 层,负责管理发送方与接收方终端之间的数据传送,必要时弥补数据的缺失或顺序错乱,以保证可靠性。

在代表性协议 TCP 中,通过重发途中丢失的数据、按顺序重新排列收到的数据,来保证终端之间的传送完整有序。至于是终端内哪个应用程序的通信,则用端口号(ポート番号)来区分。

类比就像在收货方确认分批寄来的包裹是否到齐,并请对方补寄缺少箱子的验货员。

记法transport 意为“运输”。把它和把货物从发货地一直运到收货地的运输业联系起来记。

考点

  • 易混端口号(ポート番号)是在一台终端内部区分把收到的数据交给哪个程序(进程)的出入口编号,与相当于网络上设备住址的 IP 地址(IPアドレス)作用不同。

会话层(セション層)是第 5 层,负责管理从开始通信到结束为止的一系列交互,即会话(セション)。

它与通信对方建立会话,在途中设置作为分段的同步点,最后执行结束的步骤。轮到哪一方发送等交互进行方式的协调,也是这一层的职责。

类比相当于打电话时,从说“喂”开始,确认事情告一段落,再到说“再见”挂断的整套流程。

记法session 意为“一次会议”。把它和主持会议从开场到散会的主持人联系起来记。

考点

  • 易混传输层(トランスポート層)管理终端与终端之间的数据传送,而会话层(セション層)在其之上,管理交互从开始、经过分段直到结束的流程。

「传输层」与「会话层」的区别

比较点传输层会话层
层次第 4 层第 5 层
关键负责的内容管理终端与终端之间的数据传送管理交互从开始到结束的流程
作用举例TCP 重发丢失的数据、重新排列顺序建立会话、设置同步点、结束步骤

プレゼンテーション層表示层

在术语表中打开 プレゼンテーション層

表示层(プレゼンテーション層)是第 6 层,负责把字符编码、图像格式等数据的表示形式统一成收发双方都能理解的样子。

为了让发送方和接收方即使数据表示方式不同也能正确读取,它负责转换成共同的格式。数据的压缩和加密,也常被举为这一层职责的例子。

类比就像不改变谈话内容,只把话换成对方听得懂的语言的口译员。

记法presentation 意为“呈现方式”。把它和不管内容、只整理呈现形式的这一层联系起来记。

考点

  • 易混表示层(プレゼンテーション層)处理的是数据的表示方式,而提供电子邮件、网页浏览等服务本身的是第 7 层。

アプリケーション層应用层

在术语表中打开 アプリケーション層

应用层(アプリケーション層)是最上层的第 7 层,负责为用户使用的应用程序提供电子邮件、文件传送等通信服务。

每种用途都有专用的协议,例如浏览网页用 HTTP,发送邮件用 SMTP。它是离用户最近的一层,在这里生成的数据会依次交给下面的层,再送到对方那里。

类比就像在店里直接与顾客打交道的接待窗口。即使窗口的工作人员不了解后台的配送机制,订单也能送达。

记法application 就是平时操作的应用程序。记成离应用程序最近的最上面一层。

考点

  • 常考互联网上使用的电子邮件发送、文件传送等按用途区分的应用层(アプリケーション層)协议,都利用其下作为共同基础的 TCP/IP 的功能进行通信。

该术语的过去问 1 题 アプリケーション層

「表示层」与「应用层」的区别

比较点表示层应用层
层次第 6 层第 7 层
关键处理的对象数据的表示方式(格式)面向用户的通信服务
作用举例字符编码的转换、压缩、加密用 HTTP 浏览网页、用 SMTP 发送邮件

要点

  • OSI 基本参考模型(OSI基本参照モデル)是 ISO 把通信功能分为 7 个层次的框架,层从下往上数作第 1 层。
  • 层号越小越接近信号传输,层号越大越接近用户的应用程序。
  • 每一层利用下层的功能并向上层提供功能,所以即使更换某一层的方式,对其他层的影响也很小。
  • 像路由器这样在途中中继的设备,主要查看到第 3 层为止的信息来转发,第 4 层以上的处理主要由通信两端的终端承担。

确认题

从本单元的过去问中选 3 题

开始做确认题

查看这个领域的全部过去问