🏷️ 知识点:网络协议要素
在下列各种情况下,最应采用异步传输方式的是( )。
A. I/O 接口与打印机交换信息 B. CPU 与主存交换信息 C. CPU 和 PCI 总线交换信息 D. 由统一时序信号控制方式下的设备
[tag_link]
正确答案:A
异步传输方式适用于设备之间速度差异较大或无需共享时钟信号的场景,它通过握手信号(如就绪和确认)来协调数据传输,能有效处理不同速度设备间的通信。
选项A中,I/O接口与打印机交换信息时,打印机作为典型的慢速外部设备,其工作速度远低于计算机内部总线,采用异步传输可以灵活适应速度不匹配,避免数据丢失或冲突。
其他选项则更适合同步传输:CPU与主存交换信息需要高速、稳定的时钟同步以保证效率; CPU和PCI总线交换信息通常基于同步时钟设计; 选项D直接提及统一时序信号控制,属于典型的同步方式。 因此,最应采用异步传输的是A。
下图描述的协议要素是 ( )。
Ⅰ、语法;Ⅱ、语义;Ⅲ、时序
A. 仅 Ⅰ; B. 仅 Ⅱ; C. 仅 Ⅲ; D. Ⅰ、Ⅱ、Ⅲ
[tag_link]
正确答案:C
本题考查 网络协议要素。协议 由语法、语义和时序(又称同步)三部分组成:
- 语法 规定了通信双方彼此“如何讲”,即规定了传输数据的格式。
- 语义 规定了通信双方彼此“讲什么”,规定了所要完成的功能,如通信双方要发出什么控制信息、执行的动作和返回的应答。
- 时序 规定了信息交流的次序。由图可知发送方与接收方依次交换信息,体现了协议三要素中的时序要素。
TCP 协议中,发送双方发送报文的初始序号分别为 X 和 Y,在第一次握手时发送方发送给接收方报文,正确的字段是( )。
A. SYN=1,序号=X B. SYN=1,序号=X+1,ACK_X=1 C. SYN=1, 序号=Y D. SYN=1, 序号=Y, ACK_{Y+1}=1
[tag_link]
正确答案:A
在 TCP 协议的三次握手中,第一次握手由发送方(如客户端)发起,目的是请求建立连接。
此时,发送方发送一个 SYN 报文,其中 SYN 标志位设置为 1,表示同步序列号。 同时,发送方会选择一个初始序列号(ISN),假设为 X,因此报文中的序号字段设置为 X。 在第一次握手中,由于尚未收到对方的任何报文,因此不需要设置 ACK 标志位,也没有确认号。
选项 A 正确描述了这一设置:SYN=1,序号=X。 选项 B 错误,因为序号应为初始序号 X,而非 X+1,且第一次握手不应包含 ACK 标志。 选项 C 和 D 错误,因为序号 Y 是接收方(如服务器)的初始序号,不应由发送方在第一次握手中使用; 同时,ACK 字段在此时也不应出现。