Handshaking
Definition / 定义
handshaking(名词)
- 握手的行为/过程:人们见面、告别或达成友好关系时的礼节性握手。
- (计算机)握手/协商过程:两台设备或两个系统在通信开始前进行的相互确认与参数协商(如建立连接、确认身份、同步状态等)。
(也可作形容词,用于如 handshaking protocol “握手协议”。)
Pronunciation / 发音
/ˈhændˌʃeɪkɪŋ/
Examples / 例句
They avoided handshaking during the flu season.
流感季节他们避免握手。
In secure communication, handshaking establishes shared settings before data is exchanged.
在安全通信中,握手过程会在交换数据之前建立共享的连接与参数设置。
Etymology / 词源
由 hand(手)+ shake(摇动、握手)构成,handshake 表示“握手”,handshaking 则强调“正在进行或作为流程的一套握手动作”。在计算机语境中,这种“先互相确认再开始”的比喻用法很常见,因此“握手”被借用来描述协议建立与协商过程。
Related Words / 相关词
Literary Works / 文学作品
- Computer Networks(Andrew S. Tanenbaum 等,常用 “three-way handshaking” 讨论网络连接建立)
- TCP/IP Illustrated, Volume 1(W. Richard Stevens,涉及 TCP 连接建立的 “handshaking” 表述)
- UNIX Network Programming(W. Richard Stevens,讨论套接字通信与连接建立时的握手流程)
- RFC 793: Transmission Control Protocol(TCP 经典标准文档,常见 “handshaking” 相关表述用于描述连接建立过程)