登机门|登机门CS 2008 |问题16

以下哪个系统调用会导致SYN数据包的发送?

null

(A) 插座 (B) 绑定 (C) (D) 连接 答复: (D) 说明: 套接字() 创建由整数标识的特定套接字类型的新套接字,并为其分配系统资源。 绑定() 通常在服务器端使用,并将套接字与套接字地址结构相关联,即指定的本地端口号和IP地址。 听着 在服务器端使用,并使绑定的TCP套接字进入侦听状态。 连接() 在客户端使用,并为套接字分配一个可用的本地端口号。对于TCP套接字,它会导致尝试建立新的TCP连接。

当客户端调用connect()时,会发生以下三种方式的握手以在TCP中建立连接。 1) 客户端通过向服务器发送SYN(同步)消息来请求连接。 2) 服务器通过将SYN-ACK发送回客户端来确认该请求。 3) 客户端用ACK进行响应,并建立连接。

资料来源: 套接字 , TCP连接的建立和终止 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享