返回列表 发新帖

客户端与服务器通信流程图_通信

[复制链接]

7

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2024-9-2 10:58:01  | 显示全部楼层 | 阅读模式
客户端与服务器之间的通信流程通常包括以下几个步骤:建立连接、发送请求、接收响应、处理数据和断开连接。在这个过程中,客户端首先向服务器发起连接请求,然后发送数据请求,服务器接收到请求后处理并返回响应,最后客户端接收响应并处理数据,完成通信后断开连接。
1、建立连接

zbhjdz4oe0jz45l.jpg

zbhjdz4oe0jz45l.jpg


(图片来源网络,侵删)
   客户端发起请求,发送SYN包到服务器
   服务器接收到SYN包后,回复SYN+ACK包
   客户端收到SYN+ACK包后,回复ACK包,完成三次握手,建立连接
2、数据传输
   客户端发送数据到服务器
   服务器接收数据并处理
   服务器返回处理结果给客户端

zbhjq3yaay1xvir.png

zbhjq3yaay1xvir.png


(图片来源网络,侵删)
3、关闭连接
   客户端发起关闭请求,发送FIN包到服务器
   服务器收到FIN包后,回复ACK包
   服务器发送FIN包到客户端
   客户端收到FIN包后,回复ACK包,完成四次挥手,关闭连接
单元表格:
步骤 客户端操作 服务器操作
建立连接 发送SYN包 回复SYN+ACK包
回复ACK包
数据传输 发送数据 接收数据并处理
返回处理结果
关闭连接 发送FIN包 回复ACK包
发送FIN包
回复ACK包


zbhjqtttsb2axzq.jpg

zbhjqtttsb2axzq.jpg


(图片来源网络,侵删)
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表