第 1 章 概述 习题

1-1

因特网的前身是 1969 年创建的第一个分组交换网()。
A. internet
B. Internet
C. NSFNET
D. ARPANET
【答案】 D
【解析】

1-2

因特网上的数据交换方式是()。
A. 电路交换
B. 报文交换
C. 分组交换
D. 光交换
【答案】 C
【解析】若要连续传送大量的数据,并且数据传送时间远大于建立连接的时间,则使用电路交换可以有较高的传输效率。然而 计算机的数据传送往往是 突发式的,采用电路交换时通信 线路的利用率会很低。因此 计算机网络通常采用分组交换,而不是电路交换。

1-3

分组交换对报文交换的主要改进是()。
A. 差错控制更加完善
B. 路由算法更加简单
C. 传输单位更小且有固定的最大长度
D. 传输单位更大且有固定的最小长度

【答案】 C
【解析】
  1. 报文交换是分组交换的前身。
  2. 在报文交换中,报文被整个的发送,而不是拆分成若干个分组进行发送。
  3. 交换节点将报文整体接收完成后才能查找转发表,将整个报文转发到下一个节点。
  4. 因此,报文交换比分组交换带来的转发时延要长很多,需要交换节点具有的缓存空间也大很多

1-4

计算机网络可被理解为()。
A. 执行计算机数据处理的软件模块
B. 由自治的计算机互联起来的集合体
C. 多个处理器通过共享内存实现的紧耦合系统
D. 用于共同完成一项任务的分布式系统
【答案】 B
【解析】 计算机网络早期的最简单的定义: 计算机网络是一些互连的、自治的计算机的集合

1-5

计算机网络可分为通信子网和资源子网。下列属于通信子网的是()。
I. 网桥         II. 交换机         III. 计算机软件         IV. 路由器
A. IIIIV
B. II III IV
C. I III IV
D. I II III
【答案】 A
【解析】从计算机网络组成的角度来看,典型的计算机网络从逻辑功能上可以分为两部分: 资源子网通信子网。资源子网:由 主计算机系统终端终端控制器联网外部设备各种软件资源信息资源等组成。资源子网负责全网的数据处理业务,负责向网络用户提供各种网络资源与网络服务。 通信子网(包括物理层、数据链路层、网络层):由 通信控制处理机通信线路与其他通信设备(如 路由器交换机)组成,完成网络数据传输、转发等通信处理任务。

1-6

计算机网络分为广域网、城域网和局域网,其划分的主要依据是()。
A. 网络的作用范围
B. 网络的拓扑结构
C. 网络的通信方式
D. 网络的传输介质
【答案】 A
【解析】计算机网络 覆盖范围分类 可以分为 广域网(WAN) 城域网(MAN) 局域网(LAN) 个域网(PAN)

1-7

假设在某段链路上传输某个 10MB 的数据块,链路带宽为 10Mb/s ,信号传播速率为200000km/s ,链路长度为 1000 km ,则数据块的发送时延约为()。
A. 1s
B. 8s
C. 8.4s
D. 5μs
【答案】 C
【解析】

1-8

比特 bit 是计算机中数据量的最小单位,可简记为 b 。字节 Byte 也是计算机中数据量的单位,可简记为 B 1 B = 8 bit 。常用的数据量单位还有 kB MB GB TB 等,其中 k M G T 的数值分别为()。
A. 10^ 3 ,10^6,10^9,10^12
B. 2^10,2^20,2^30,2^40
C. 2^3,2^6,2^9,2^12
D. 10^10,10^20,10^30,10^40

【答案】 B

1-9

连接在计算机网络上的主机在数字信道上传送比特的速率也称为比特率或数据率,其最小单位为 bps ,常用单位还有 kbps Mbps Gbps Tbps 等,其中 k M G 、T 的数值分别为()。
A. 10^3,10^6,10^9,10^12
B. 2^10,2^20,2^30,2^40
C. 2^3,2^6,2^9,2^12
D. 10^10,10^20,10^30,10^40
【答案】 A
【解析】

1-10

假设主机 A 和 B 之间的链路带宽为 100Mbps,主机 A 的网卡速率为 1Gbps,主机 B 的网卡速率为 10Mbps,主机 A 给主机 B 发送数据的最高理论速率为()。
A. 1Mbps
B. 10Mbps
C. 100Mbps
D. 1Gbps
【答案】 B
【解析】 发送速率 = min( 发送速率链路带宽接收速率 ) ,即木桶效应(短板效应)。本题中 发送速率: 1Gbps 链路带宽: 100Mbps 接收速率: 10Mbps ,由于接收速率的限制,所以主机 A 给主机 B 发送数据的最高理论速率为主机 B 的接收速率  10Mbps

1-11

设主机 A 的发送时延为 10ms ,链路带宽为 20Mbit/s ,传播时延为 20ms ,则该链路的时延带宽积为()。
A. 100000bit
B. 200000bit
C. 300000bit
D. 400000bit
【答案】 B
【解析】时延带宽积是 传播时延带宽的乘积。
所以 该链路的时延带宽积 = 20ms x 20Mbit/s = 20 x 10^(-3)s x 20 x 10^6b/s = 400000b

1-12

传播时延最大的链路是()。
A. 广域网链路
B. 城域网链路
C. 局域网链路
D. 同步卫星链路
【答案】 D
【解析】一般情况下卫星链路的 距离比较远(同步卫星链路的信号传播距离最远,例如地球同步卫星距离地球 36000 千米),所带来的传播迟延比较大。

1-13

假定网络的利用率达到了 90% ,则当前的网络时延是网络空闲时的时延的()。
A. 10
B. 100
C. 50%
D. 25%
【答案】 A
【解析】根据排队论可知, 当某链路的利用率增大时该链路引起的时延就会迅速增加。令 D0 表示网络空闲时的时延,D 表示网络当前的时延,那么在理想的假定条件下,可用下式来表示 D、D0 和网络利用率 U 之间的关系:

1-14

OSI/RM 体系结构、 TCP/IP 体系结构、原理体系结构的分层数量分别为()。
A. 4 5 6
B. 5 6 7
C. 745
D. 7 6 5
【答案】 C
【解析】
  1. OSI 参考模型是一个七层协议的体系结构。自下而上依次是物理层、数据链路层、网络层、运输层、会话层、表示层以及应用层
  2. TCP/IP 参考模型是一个四层协议的体系结构,自下而上依次是网络接口层、网际层、运输层以及应用层
  3. 原理参考模型是一个五层协议的体系结构,自下而上依次是物理层、数据链路层、网络层、运输层以及应用层

1-15

因特网采用的网络体系结构是()。
A. OSI/RM 体系结构
B. TCP/IP 体系结构
C. 原理体系结构
D. 系统网络体系结构 SNA
【答案】 C
【解析】OSI 体系结构是 法律上的国际标准,到了 20 世纪 90 年代初期尽管整套的 OSI 国际标准都已经制定出来了,但 由于 OSI 制定的太慢(制定周期太长),缺乏商业驱动力,协议实现过于复杂,运行效率低,层次划分不太合理(有些功能在多个层次中重复出现),并且因特网从1983 年开始使用  TCP/IP 协议族并逐渐演变成  TCP/IP 参考模型,因此因特网已抢先在全世界覆盖了相当大的范围, 最后得到广泛使用的并不是法律上的国际标准 OSI,而是非国际标准 TCP/IP,TCP/IP 被称为 事实上的国际标准

1-16

TCP/IP 体系结构中的网络接口层对应 OSI/RM 体系结构的()。
I. 物理层         II. 数据链路层         III. 网络层         IV. 运输层
A. III
B. II III
C. I III
D. II IV
【答案】 A
【解析】

1-17

在 OSI/RM 体系结构中,运输层的相邻上层为()。
A. 数据链路层
B. 会话层
C. 应用层
D. 网络层
【答案】 B
【解析】 OSI 参考模型是一个 七层协议的体系结构。自下而上依次是 物理层、数据链路层、网络层、运输层、会话层、表示层以及应用层

1-18

在 TCP/IP 体系结构中,网际层的相邻下层为()。
A. 数据链路层
B. 网络接口层
C. 运输层
D. 应用层
【答案】 B
【解析】 TCP/IP 参考模型是一个 四层协议的体系结构,自下而上依次是 网络接口层、网际层、运输层以及应用层

1-19

数据的格式转换及压缩属于 OSI 参考模型中()层的功能。
A. 应用层
B. 表示层
C. 会话层
D. 传输层
【答案】 B
【解析】表示层的功能主要有 不同数据编码格式的转换,提供 数据压缩解压缩服务,对数据进行 加密解密。例如,图像格式的显示,就是由位于表示层的协议来支持。

1-20

在 TCP/IP 参考模型中,运输层的相邻下层实现的主要功能是()。
A. 对话管理
B. 数据格式转换
C. 可靠数据传输
D. IP 数据报在多个网络间的传输
【答案】 D
【解析】 在 TCP/IP 参考模型中,运输层的相邻下层是 网络层。网络层 主要解决如何标识网络和网络中的各主机 路由器如何转发数据包以及进行路由选择的问题。所以网络层 实现的主要功能是 数据包在多个网络之间的传送

1-21

在 OSI 参考模型中,控制两个对等实体进行逻辑通信的规则的集合称为()。
A. 实体
B. 协议
C. 服务
D. 对等实体
【答案】 B
【解析】
  1. 实体是指任何可发送或接收信息的硬件或软件进程,对等实体是指通信双方相同层次中的实体。 
  2. 协议是控制两个对等实体在水平方向进行逻辑通信的规则的集合。
  3. 在协议的控制下,两个对等实体在水平方向的逻辑通信使得本层能够向上一层提供服务。 要实现本层协议,还需要使用下面一层所提供的服务

1-22

在 OSI 参考模型中,第 n 层与它之上的第 n+1 层的关系是()。
A. n 层为第 n+1 层提供服务
B. n+1 层为从第 n 层接收的报文添加一个报头
C. n 层使用第 n+1 层提供的服务
D. n 层和第 n+1 层相互没有影响
【答案】 A
【解析】在协议的控制下,两个对等实体在水平方向的逻辑通信使得本层能够向上一层提供服务。 要实现本层协议,还需要使用下面一层所提供的服务。

1-23

在 OSI 参考模型中,对等实体是指()。
A. 任何可发送或接收信息的硬件
B. 任何可发送或接收信息的软件进程
C. 收发双方相同层次中的实体
D. 收发双方不同层次中的实体  
【答案】 C
【解析】 在 OSI 参考模型中,对等实体是指通信双方相同层次中的实体。 

1-24

TCP 通信双方在基于 TCP 连接进行通信之前,首先要通过“三报文握手”来建立 TCP 连接,这属于网络协议三要素中的()。
A. 语法
B. 语义
C. 同步
D. 透明
【答案】 C
【解析】计算机网络协议有三个要素它们分别是 语法语义同步
  1. 语法 用来定义通信双方所交换信息的格式
  2. 语义 用来定义通信双方所要完成的操作
  3. 同步 用来定义通信双方的时序关系

1-25

IP 数据报的首部格式属于网络协议三要素中的()。
A. 语法
B. 语义
C. 同步
D. 透明
【答案】 A
【解析】计算机网络协议有三个要素它们分别是 语法语义同步
        语法 用来定义通信双方所交换信息的 格式
        例如,下图是 IPV4 数据报的首部格式,其中的小格子称为字段或域,数字表示字段的长度,单位是位也就是比特。语法就是定义了这些小格子的 长度先后顺序

1-26

在数据从源主机传送至目的主机的过程中,不参与数据封装工作的是()。
A. 数据链路层
B. 会话层
C. 应用层
D. 物理层
【答案】 D
【解析】
  1. 主机中的应用层根据 HTTP 协议的规定构建一个 HTTP 请求报文用来请求 Web 服务器执行相应操作应用层将构建好的 HTTP 请求报文向下交付给运输层
  2. 运输层给 HTTP 请求报文添加一个 TCP 首部,将其封装成为 TCP 报文段,TCP 首部的主要作用是区分应用进程实现可靠传输运输层将封装好的 TCP 报文段向下交付给网络层。
  3. 网络层给 TCP 报文段添加一个 IP 首部,将其封装成为 IP 数据报。IP 首部的主要作用是 IP 寻址路由网络层将封装好的 IP 数据报向下交付给数据链路层。
  4. 数据链路层给 IP 数据报添加一个首部和一个尾部,将其封装成为。帧首部和尾部的作用是 MAC 寻址帧校验数据链路层将封装好的帧向下交付给物理层。
  5. 物理层并不认识帧的结构,仅仅将其看作是比特流,以便将比特流转换成相应的电信号进行发送。对于以太网,物理层还会在比特流前添加前导码,目的是使接收方的时钟同步并做好接收准备

1-27

物理层、数据链路层、网络层、运输层的传输单位(或称协议数据单元 PDU )分别是()。
I. 帧         II. 比特         III. 报文段         IV. 分组(数据报)
A. I II IV III
B. IIIIVIII
C. I IV II III
D. III IV II I
【答案】 B
【解析】同上。

1-28

假设有 500B 的数据待发送(无拆分),需要经过 OSI 参考模型的逐层封装,除物理层外,其他各层在封装 PDU 时均引入 20B 的额外开销,则数据传输效率约为()。
A. 78
B. 81
C. 88
D. 92
【答案】 B
【解析】

1-29

【2009 年 题 33 】在 OSI 参考模型中,自下而上第一个提供端到端服务的层次是()。
A. 数据链路层
B. 传输层
C. 会话层
D. 应用层
【答案】 B
【解析】 【2009年 题33】OSI参考模型_哔哩哔哩_bilibili
  1. 应用层        解决通过应用进程之间的交互来实现特定网络应用的问题
  2. 表示层        解决通信双方交换信息的表示问题
  3. 会话层        解决进程之间进行会话问题
  4. 运输层        解决进程之间基于网络的通信问题
  5. 网络层        解决分组在多个网络之间传输(路由)的问题
  6. 数据链路层 解决帧在一个网络(或一段链路)上传输的问题
  7. 物理层        解决使用何种信号来传输比特 0 和 1 的问题

1-30

【2010 年 题 33 】下列选项中,不属于网络体系结构所描述的内容是()。
A. 网络的层次
B. 每一层使用的协议
C. 协议的内部实现细节
D. 每一层必须完成的功能
【答案】 C
【解析】 【2010年 题33】网络体系结构的相关概念_哔哩哔哩_bilibili
  1. 应用层        解决通过应用进程之间的交互来实现特定网络应用的问题
  2. 表示层        解决通信双方交换信息的表示问题
  3. 会话层        解决进程之间进行会话问题
  4. 运输层        解决进程之间基于网络的通信问题
  5. 网络层        解决分组在多个网络之间传输(路由)的问题
  6. 数据链路层 解决帧在一个网络(或一段链路)上传输的问题
  7. 物理层        解决使用何种信号来传输比特 0 和 1 的问题
        当今世界最大的互联网也就是因特网,它所采用的 TCP/IP 四层网络体系结构,IP 协议是其核心协议,负责网络互连。运输层的 TCP 协议向应用层提供面向连接的可靠传输服务,UDP 协议向应用层提供无连接的不可靠传输服务。应用层包含大量的应用协议,向用户提供基于网络的各种应用服务。
        计算机网络的体系结构就是计算机网络及其构件所应完成的功能的精确定义。需要强调的是:这些功能的实现细节(例如采用何种硬件或软件),则是遵守这种体系结构的具体实现问题,并不属于体系结构本身所描述的内容。

1-31

【2010 年 题 34 】在 采用“存储 - 转发”方式的分组交换网络中,所有链路的数据传输速率为 100Mbps ,分组大小为 1000B ,其中分组头大小为 20B 。若主机 H1 向主机 H2 发送一个大小为 980 000B 的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1 发送开始到 H2 接收完为止,需要的时间至少是()。
A. 80ms
B. 80.08ms
C. 80.16ms
D. 80.24ms

【答案】C

【解析】【2010年 题34】分组交换的相关时延计算_哔哩哔哩_bilibili

        主机 H1 要将一个文件构造成若干个分组,通过分组交换网传输给主机 H2。图中各链路的数据传输速率相同,若不考虑分组拆装时间和信号的传播时延,计算所需的最小时间。那么,我们应该在 H1 到 H2 的路径中选择包含路由器数量最少的路径

        为了更清楚地看出分组从 H1 发送开始到 H2 接收完为止的各传输阶段所耗费的时间,可以画出如下示意图。横坐标为时间,纵坐标为距离。为了简单起见只画出主机 H1 连续发送三个分组的情况。

        如图所示。前面三段是主机发送三个分组所耗费的发送时延;第四段是主机发送的最后一个比特的信号在第一段链路传播所耗费的传播时延;第五段是第一个路由器转发第三个分组所耗费的发送时延;第六段是第一个路由器转发的最后一个比特的信号在第二段链路传播所耗费的传播时延;第七段是第二个路由器转发第三个分组所耗费的发送时延;第八段是第二个路由器转发的最后一个比特的信号在第三段链路传播所耗费的传播时延。

        题目要求忽略传播时延。因此,需要的时间至少等于所有分组的发送时延,加一个分组的转发时延乘以 2。将题目给定的已知量代入上式可得:

1-32

【2013 年 题 33 】在 OSI 参考模型中,下列功能需由应用层的相邻层实现的是()。
A. 对话管理
B. 数据格式转换
C. 路由选择
D. 可靠数据传输

【答案】B

【解析】【2013年 题33】OSI体系结构_哔哩哔哩_bilibili

  1. 应用层        解决通过应用进程之间的交互来实现特定网络应用的问题
  2. 表示层        解决通信双方交换信息的表示问题(实现与数据表示相关的功能,主要包括数据字符集的转换、数据格式化、文本压缩、数据加密以及解密等工作。
  3. 会话层        解决进程之间进行会话问题(对话管理
  4. 运输层        解决进程之间基于网络的通信问题(可靠数据传输
  5. 网络层        解决分组在多个网络之间传输(路由)的问题(路由选择
  6. 数据链路层 解决帧在一个网络(或一段链路)上传输的问题(可靠数据传输
  7. 物理层        解决使用何种信号来传输比特 0 和 1 的问题

1-33

2013 年 题 35 】主机甲通过 1 个路由器(存储转发方式)与主机乙互联,两段链路的数据传输速率均为 10Mbps ,主机甲分别采用报文交换和分组大小为 10kb 的分组交换向主机乙发送 1 个大小为 8 Mb 1M=10 6 )的报文。若忽略链路传播延迟、分组头开销和分组拆装时间,则两种交换方式完成该报文传输所需的总时间分别为()。
A. 800ms 1600ms
B. 801ms 1600ms
C. 1600ms 800ms
D. 1600ms801ms
【答案】 D

【解析】【2013年 题35】报文交换和分组交换的时延计算_哔哩哔哩_bilibili

        报文交换与分组交换的区别:
        对于报文交换,路由器只有在完整接收完整个报文后,才能对报文进行转发。

        而分组交换是将报文划分并构建成若干个更小的分组进行发送,路由器边转发分组边接收分组。

        报文交换的时延:

        如图所示。横坐标为时间,纵坐标为距离。主机甲将报文发送给路由器,路由器完整接收该报文后,将其转发给主机乙。

        第一段是主机甲发送该报文的发送时延。第二段是该报文的最后一比特信号从主机甲传播到路由器的传播时延。第三段是路由器发送该报文的发送时延。第四段是该报文的最后一比特信号从路由器传播到主机乙的传播时延。题目规定,忽略链路传播延迟,则报文交换总时间等于两倍的报文发送时延。代入题目给定的已知量可得,报文交换总时间为 1600ms。

        分组交换的时延:

        主机甲将构成报文的若干个分组连续发送给路由器,路由器转发已经收到的分组同时接收正在到达的分组。

        第一段是主机甲连续发送若干个分组的发送时延。题目规定,忽略分组头开销和分组拆装时间,因此第一段时间可看作是报文的发送时延。第二段是构成报文的最后一个分组的最后一个比特信号从主机甲传播到路由器的传播时延。第三段是路由器发送构成报文的最后一个分组的发送时延。第四段是构成报文的最后一个分组的最后一比特信号从路由器传播到主机乙的传播时延。题目规定,忽略链路传播延迟,则分组交换总时间等于报文的发送时延加上一个分组的发送时延。代入题目给定的已知量可得,分组交换总时间为 801ms。

1-34

2014 年 题 33 】在 OSI 参考模型中,直接为会话层提供服务的是()。
A. 应用层
B. 表示层
C. 传输层
D. 网络层
【答案】 C

【解析】【2014年 题33】OSI体系结构_哔哩哔哩_bilibili

        OSI 参考模型是一个 7 层的体系结构,自下而上依次是物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。运输层是会话层的相邻下层,它为会话层直接提供服务。运输层也称为传输层,因此本题的答案是选项 C。

        另外,我们应当知道的是全世界覆盖范围最广、用户数量最多的互联网是因特网,它采用 4 层的 TCP/IP 体系结构,自下而上依次是网络接口层、网际层、运输层、应用层。TCP/IP 体系结构相当于将 OSI 体系结构的物理层和数据链路层合并为了网络接口层,并去除了会话层和表示层,可以说 OSI 体系结构是法律上的国际标准,而 TCP/IP 体系结构是事实上的国际标准,为了可以互连全世界各种不同的网络接口,TCP/IP 体系结构的网络接口层并没有规定具体的内容。然而,这对于我们学习计算机网络的完整体系而言就会缺少一部分内容,在学习计算机网络原理时往往采取折中的办法,也就是综合 OSI 和 TCP/IP 的优点采用一种 5 层的原理体系结构,它相当于将 TCP/IP 的网络接口层又拆分成了 OSI 的物理层和数据链路层。

1-35

2017 年 题 33 】假设 OSI 参考模型的应用层欲发送 400B 的数据(无拆分),除物理层和应用层之外,其他各层在封装 PDU 时均引入 20B 的额外开销,则应用层数据传输效率约为()。
A. 80%
B. 83%
C. 87%
D. 91%
【答案】 A

【解析】【2017年 题33】数据包的逐层封装_哔哩哔哩_bilibili

       题目给定应用层预发送的 400B(字节)数据,称其为应用层协议数据单元,协议数据单元的英文缩写词就是题目所给的 PDU。

        应用层将应用层 PDU 交付给表示层。

        根据题意,表示层给应用层 PDU 添加一个 20 字节的首部,使之封装成为表示层 PDU,并将其交付给会话层。

        会话层给表示层 PDU 添加一个 20 字节的首部,使之封装成为会话层 PDU 并将其交付给运输层。

        运输层给会话层 PDU 添加一个 20 字节的首部,使之封装成为运输层 PDU 并将其交付给网络层。

        网络层给运输层 PDU 添加一个 20 字节的首部,使之封装成为网络层 PDU 并将其交付给数据链路层。

        数据链路层给网络层 PDU 添加一个 20 字节的首部,使之封装成为数据链路层 PDU 并将其交付给物理层。需要说明的是,数据链路层一般给上层交付的 PDU 添加一个首部和一个尾部,这里为了简单起见将题目给定的 20 字节额外开销全部看作是首部。

        综上所述,应用层本来想发送的是 400 字节的数据,但是经过其下面 5 层的逐层封装,每层引入 20 字节的额外开销,实际上需要发送的数据量为 400 字节加上额外的 5 个 20 字节。可以计算出,应用层数据传输效率为 400 字节除以 400 字节加上 20 字节乘以 5,结果为 80%,因此本题的答案是选项 A。

1-36

2019 年 题 33 OSI 参考模型的第 5 层(自下而上)完成的主要功能是()。
A. 差错控制
B. 路由选择
C. 会话管理
D. 数据表示转换
【答案】 C

【解析】【2019年 题33】OSI参考模型各层实现的主要功能_哔哩哔哩_bilibili

  1. 应用层        解决通过应用进程之间的交互来实现特定网络应用的问题
  2. 表示层        解决通信双方交换信息的表示问题(实现与数据表示相关的功能,主要包括数据字符集的转换、数据格式化、文本压缩、数据加密以及解密等工作。
  3. 会话层        解决进程之间进行会话问题(对话管理
  4. 运输层        解决进程之间基于网络的通信问题(可靠数据传输
  5. 网络层        解决分组在多个网络之间传输(路由)的问题(路由选择
  6. 数据链路层 解决帧在一个网络(或一段链路)上传输的问题(可靠数据传输、差错控制
  7. 物理层        解决使用何种信号来传输比特 0 和 1 的问题

1-37

2020 年 题 33 】图中 描述的协议要素是()。
I、语法         II、语义         III、时序
A. I
B. II
C. III
D. I II III
【答案】 C

【解析】【2020年 题33】网络协议的三要素_哔哩哔哩_bilibili

        计算机网络协议三个要素是开放系统互连七层体系结构中的专用术语,它们分别是 语法语义同步(时序)
        语法定义收发双方所交换信息的格式。
        例如,下图是 IP 数据报的格式。其中的每一个小格子称为字段或域,数字表示字段的长度,单位是位(也就是比特)。语法就是定义了这些小格子的长度和先后顺序。换句话说,语法定义了所交换信息由哪些字段以及何种顺序构成。
         语义定义收发双方所要完成的操作。
        假设我们要在主机中使用浏览器来访问远程的 Web 服务器。浏览器会构建一个 HTTP 的 GET 请求报文,然后将其发送给 Web 服务器。Web 服务器收到该报文并进行解析,发现这是一个 HTTP 的 GET 请求报文。于是就在自身内部查找所请求的内容,并将所找到的内容封装在一个 HTTP 响应报文中发回给浏览器。浏览器收到 HTTP 响应报文后对其进行解析,取出所请求的内容并由浏览器内核进行渲染。这个例子就可以体现出通信双方收到 HTTP 报文后完成怎样的操作,这是 HTTP 协议的语义所定义的。
         同步定义收发双方的时序关系。
        需要注意的是,这里的同步并不是指时钟频率同步。例如,这是TCP采用“三报文握手”建立连接的过程。TCP 客户给 TCP 服务器发送 TCP 连接请求,TCP 服务器收到后给 TCP 客户发送针对 TCP 连接请求的确认,TCP 客户收到后给 TCP 服务器发送针对 TCP 连接请求确认的确认。从 TCP 连接建立过程就可以看出,TCP 客户与 TCP 服务器之间的时序关系。这个例子可以充分体现出网络协议三要素中的同步或者称时序。很显然,本题所给示意图表达的是收发双方的时序关系。因此本题的答案是选项 C。

1-38

2021 年 题 33 】在 TCP/IP 参考模型中,由传输层相邻的下一层实现的主要功能是()。
A. 对话管理
B. 路由选择
C. 端到端报文段传输
D. 节点到节点流量控制
【答案】 B

【解析】计算机网络 408 考研【2021年 题33】TCP/IP参考模型网际层实现的主要功能(字幕版)_哔哩哔哩_bilibili

        TCP/IP 参考模型也可称为 TCP/IP 体系结构。该体系结构包含四个层次,自下而上依次是网络接口层、网际层、运输层、应用层

        网络接口层包含各种网络接口。例如,以太网接口、Wi-Fi 接口,这些不同的网络接口可以通过网际层的 IP 协议进行网际互联。换句话说,IP 协议将各种异构型的物理网络互联起来形成了一个逻辑上的巨大网络,即 IP 网络。

        网际协议 IP 可以为运输层中的传输控制协议 TCP用户数据报协议 UDP 提供无连接的不可靠的 IP 数据报传输服务。

        TCP 可为应用层提供面向连接的可靠的数据传输服务。例如,应用层中的超文本传输协议 HTTP、简单邮件传输协议 SMTP 等协议,使用的就是运输层 TCP 提供的服务。UDP 可为应用层提供无连接的不可靠的数据传输服务。例如,应用层中的域名系统 DNS、动态主机配置协议 DHCP 等协议,使用的就是运输层 UDP 提供的服务。

  1. 网络接口层实现的主要功能是数据包在单个网络或链路上的传输
  2. 网际层实现的主要功能是数据包在多个网络间传输和路由
  3. 运输层实现的主要功能是为进程通信提供可靠或不可靠传输服务
  4. 应用层实现的主要功能是通过应用进程间的交互实现特定网络应用

        本题考察 TCP/IP 参考模型传输层的相邻下层所实现的主要功能,传输层也称为运输层,其相邻下层是网际层。网际层实现的主要功能是数据包在多个网络间传输和路由。综上所述,本题的答案是选项 B。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/145348.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

springcloud旅游网站源码

开发技术: jdk1.8,mysql5.7,idea,nodejs,vscode springcloud springboot mybatis vue 功能介绍: 用户端: 登录注册 首页显示搜索景区,轮播图,旅游攻略列表 点击攻…

计算机毕业设计选题推荐-体育赛事微信小程序/安卓APP-项目实战

✨作者主页:IT毕设梦工厂✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

echarts 地图点位图标为动图,且可以多个不同图标

根据项目需求,echarts地图点位图标要是动图,且可以设置不同图标,经过多方查找,找到解决方案,可以用svg使gif动起来 let myChartChina echarts.init(document.getElementById("myChartChina"), "transparent", {renderer: "svg"});其中transpare…

线程池参数该怎么配置?这可能是为数不多的好答案

前言 CPU 密集型 CPU 核数 1 IO 密集型 CPU 核数 * 2 相信这个公式可谓是线程池八股文中老生常谈的万能公式了,但现实却很骨感,我之前有个系统就是按照这个公式算出来的参数去配置的。结果效果并不好,甚至让下游系统直呼受不了。这个东西…

阶段七-Day01-SpringMVC

一、Sping MVC的介绍 1. 使用Front(前端)设计模式改写代码 1.1 目前我们的写法 目前我们所写的项目,持久层、业务层的类都放入到Spring容器之中了。他们之间需要注入非常方便,只需要通过Autowired注解即可。 但是由于Servlet整个生命周期都是被Tomca…

并查集详解(附例题和模板)

一、并查集 (1)处理问题的类型 1.将两个集合合并 2.询问两个元素是否在一个集合当中 询问 1.fa[x]a; 2.if(fa[x]fa[y]) o(1) 在o(1)的复杂度内进行两个操作 (2)基本原理 基本原理:每个集合用一棵树来表示&#…

振南技术干货集:深入浅出的Bootloader(5)

注解目录 1、烧录方式的更新迭代 1.1 古老的烧录方式 (怀旧一下,单片机高压烧录器。) 1.2 ISP 与ICP 烧录方式 (还记得当年我们玩过的 AT89S51?) 1.3 更方便的 ISP 烧录方式 1.3.1串口 ISP (是 STC 单片机成就了我们,还是我们成就了…

破解tomcat密码并上传webshell

tomcat基础认证爆破 暴力破解 进入vulnhub的tomcat8目录,启动环境 由于tomcat密码默认最大尝试错误次数为5次,需要修改server.xml,修改下面字段 failureCount"10000000000" lockOutTime"0"tomcat默认界面,…

一个破单机,也要用远程缓存?

大家好,豆小匠终于开始Coding了,这期来聊聊实战相关的杂谈。 正文开始! 作为编程萌新的时候,总想着把程序做复杂,堆技术栈。 但是程序是为场景服务的,比如,我想提高接口的响应速度&#xff0c…

传输层协议-UDP协议

目录 传输层再谈端口号端口号范围划分认识知名端口号 UDP协议UDP协议格式UDP数据封装UDP数据分用 UDP协议的特点面向数据报 UDP缓冲区UDP使用注意事项基于UDP的应用层协议 传输层 实际上我们应用层的数据并不是直接发给网络的,而是需要先将数据发送给传输层&#xf…

客户下单时如何自动匹配到最近的门店

有些商家有多个门店,当客户下单时,希望能够将客户下的订单分配给最近的门店。下面就具体介绍一下在采云小程中是如何实现的。 首先,为了简便起见,请确定门店高级设置保持着默认设定。因为单独的商品管理模式以及独享的商品信息模…

一篇博客读懂队列——Queue

目录 一、队列的概念和结构 ​二、队列的实现 2.1队列的初始化QueueInit 2.2队列的摧毁QueueDestroy 2.3插入结点QueuePush 2.4删除结点QueuePop 2.5返回队头QueueFront 2.6返回队尾QueueBack 2.7判断队列为空QueueEmpty 2.8统计队列数目QueueSize 一、队列的概念和…

Vue computed 计算属性

1.计算属性的相关知识 概念 :基于现有的数据,计算出来的新属性。依赖数据的变化,自动重新计算。 语法: ① 声明在 computed 配置项 中,一个计算属性对应一个函数 ② 使用起来和普通属性一样使用 {{ 计算属性名 …

Vue3+Element Plus表格多字段组合排序方法

一、问题描述 默认el-table是单个字段排序的,点击表格头排序,老排序字段的排序箭头样式并没有保留,仅仅保留了新点击字段的样式。 二、实现效果 选择多列组合排序时可以高亮多列箭头。 三、解决方法 3.1 如何记录多个字段被选择&#xff…

C++编译器对临时对象的优化

思考:我们在构造运算符重载号重载的时候会构造那些函数呐??? 例子:小dome //该运算重载函数 由 左操作数调用,右操作数当做实参传递给该函数//触发t1t3->t1.operator (t3)Test operator (const Test &a…

js写轮播图,逐步完善

目录 1、自动轮播 2、点击更换 3、自动播放加左右箭头点击切换 4、完整版轮播图 1、自动轮播 用定时器setInterval()来写&#xff0c;可以实现自动播放 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><met…

【开源】基于JAVA的超市商品管理系统

目录 一、摘要1.1 简介1.2 项目详细录屏 二、研究内容2.1 数据中心模块2.2 超市区域模块2.3 超市货架模块2.4 商品类型模块2.5 商品档案模块 三、系统设计3.1 用例图3.2 时序图3.3 类图3.4 E-R图 四、系统实现4.1 登录4.2 注册4.3 主页4.4 超市区域管理4.5 超市货架管理4.6 商品…

http接口测试—自动化测试框架设计

一、测试需求描述 对服务后台一系列的http接口功能测试。 输入&#xff1a;根据接口描述构造不同的参数输入值&#xff08;Json格式&#xff09; 输出&#xff1a;字符串&#xff08;传入的方式传入的字符串&#xff09; http://localhost:8090/lctest/TestServer 二、程序设计…

CTFhub-RCE-命令注入

构造payload :127.0.0.1|ls 127.0.0.1|cat 80203153621323.php F12