开发者社区> 问答> 正文

建立连接的步骤是什么?

建立连接的步骤是什么?

展开
收起
游客mm5dulkpivqdo 2021-11-02 19:19:58 412 0
1 条回答
写回答
取消 提交回答
  • 1调用socket,创建文件描述符 2调用connect,向服务器发起连接请求。 3connect会发送一个请求SYN段并阻塞等待服务器应答(第一次) 4服务器收到SYN,会给客户端发送一个确认应答的同时发送一个请求(SYN+ACK),表示同意建立连接(第二次) 5客户端收到客户端发的SYN+ACK段,表明客户端连接已建立成功,进入ESTABLISHED状态,从connect()。客户端再向服务器发送一个ACK段,服务器收到后则服务器端连接也建立成功,服务器也进入ESTABLISHED状态。

    2021-11-02 19:21:26
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
从“连接”到“交互” 立即下载
连接管理平台:为按需安全智能的连接服务而来 立即下载
低代码开发师(初级)实战教程 立即下载

相关实验场景

更多