AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 计算机网络试题库 题目详情
CA53A9AADB400001AE8F1BEB13948A80
计算机网络试题库
257
单选题

在TCP 协议中,建立连接时需要将( )字段中的( )标志位位置1。

A
保留,ACK。
B
保留,SYN。
C
偏移,ACK。
D
控制,SYN。

答案解析

正确答案:D

解析:

这道题考查的是 TCP 协议头部结构以及三次握手建立连接的过程。 **1. TCP 头部结构分析** TCP 报文段的首部包含多个字段,其中有一个 6 位(或更多,取决于具体实现描述,但在标准理论中通常指控制位部分)的区域专门用于存放**控制标志位**(Control Flags)。这些标志位包括: * **URG** (Urgent):紧急指针有效 * **ACK** (Acknowledgment):确认号有效 * **PSH** (Push):推送功能 * **RST** (Reset):重置连接 * **SYN** (Synchronize):同步序列号 * **FIN** (Finish):结束发送 在常见的计算机网络教材分类中,这些标志位(URG, ACK, PSH, RST, SYN, FIN)统称为**控制位**或位于**控制字段**中。而“保留”字段通常指首部中未使用、置为0的比特位;“偏移”指的是数据偏移量(Data Offset),用于指示 TCP 首部的长度。因此,选项 A、B、C 中提到的“保留”和“偏移”都不是存放 SYN/ACK 标志位的字段名称。 **2. TCP 建立连接过程(三次握手)** TCP 是面向连接的协议,建立连接需要通过“三次握手”来完成: 1. **第一次握手**:客户端发送一个 TCP 报文给服务器。在这个报文中,**SYN 标志位被置为 1**,表示请求建立连接。同时,客户端会随机生成一个初始序列号(seq = x)。此时,ACK 标志位通常为 0(因为还没有需要确认的数据)。 2. **第二次握手**:服务器收到 SYN 报文后,如果同意建立连接,会回复一个报文。该报文中 **SYN 标志位和 ACK 标志位均被置为 1**。 3. **第三次握手**:客户端收到服务器的 SYN+ACK 报文后,再向服务器发送一个确认报文。该报文中 **ACK 标志位被置为 1**,SYN 标志位为 0。 **3. 结合题目分析** 题目问的是“建立连接时”,特指发起连接请求的那个关键动作(即第一次握手的核心特征),或者是泛指建立连接机制中特有的标志位。 * **SYN (Synchronize)** 是建立连接时最核心的标志位,意为“同步”,用于初始化序列号并请求连接。 * **ACK (Acknowledgment)** 虽然在握手的第二、三步中出现,但它主要用于确认收到的数据,在纯连接请求(第一步)中并不置 1。且 ACK 在数据传输过程中一直存在,不是建立连接所独有的“启动”信号。 * 从字段归属来看,SYN 和 ACK 都属于**控制字段**(Control Flags)中的标志位。 因此: * 字段名:**控制**(字段/位) * 标志位:**SYN** 对比选项: * A. 保留,ACK:字段错误,标志位在建立连接初期(第一步)不置1。 * B. 保留,SYN:字段错误,SYN 不在保留字段中。 * C. 偏移,ACK:字段错误,偏移字段用于表示首部长度。 * D. **控制,SYN**:字段正确(SYN 属于控制标志位),标志位正确(建立连接需将 SYN 置 1)。 故正确答案为 **D**。
题目纠错
计算机网络试题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码