Skip to content

2020年 408 计算机网络 第 33 题

计算机网络2020年选择题2分

题目

下图描述的协议要素是( )。

发送方接收方时间

图中只展示了消息按某种先后顺序在两端往返的过程——没有任何字段格式(语法)、也没有任何消息含义(语义)的标注,仅展示消息发出和接收的次序

题选要素:Ⅰ. 语法;Ⅱ. 语义;Ⅲ. 时序

错因

A

误以为是"语法"——"语法"指的是协议消息的格式:字段长度、字段顺序、标志位定义、报文头部结构等。本题图里完全没有任何字段或具体格式描述,只有抽象的箭头方向,所以体现的不是语法。

B

误以为是"语义"——"语义"指的是协议消息的含义:每条消息表达什么动作(连接请求 / 数据 / 确认 / 释放),收到这条消息要做什么响应。本题图里没有任何消息标签或动作说明,只有空白箭头,无法判断语义。

D

全选三要素——把"什么都没有"误读成"什么都有"。其实这张图只展现了一个维度:消息的发送先后顺序。具体格式和具体含义都没体现。

总解析

协议三要素回顾

要素含义这张图体现了吗?
语法(Syntax)消息的格式——字段定义、长度、顺序、编码方式❌ 图里没字段
语义(Semantics)消息的含义——每条消息代表什么动作、收方要做什么响应❌ 图里没标签
时序(Timing)消息的先后次序——谁先发、谁后发、什么时候发✅ 图里就是箭头方向 + 时间轴

这张图的特征

  • 双 lane(发送方 / 接收方)+ 时间向下
  • 几个箭头交替方向(发送方 → 接收方 → 发送方 …)
  • 无任何字段、无任何标签

→ 它只是用"箭头次序 + 时间轴"展示协议在两端的消息流动顺序,是时序的典型可视化方式。

最终答案是 C(仅 Ⅲ)

编者注(生僻术语):协议三要素(语法、语义、时序)是计算机网络教材的开篇基础概念。如果记不住,可以这样对照:

  • 语法 像 SQL 语句的"语法树"——告诉你"这条消息长什么样"
  • 语义 像函数注释——告诉你"这条消息要做什么"
  • 时序 像状态机的转移图——告诉你"消息按什么顺序流动"

最后更新:

⚠️ 这道题暂未配可视化,欢迎在 CodeBrick 反馈区告诉我们你想看哪道题