【软件测试面试题】TCP的三次握手和四次握手是什么?
发布时间:2022-08-23 11:59:48
发布人:wjy
公司:#美团 #京东
岗位:#中级测试工程师 #接口测试工程师
关键字:#接口测试 #接口测试工程师 #API接口 #TCP 三次握手:
第一次握手:客户端向服务器发送访问数据的请求
第二次握手:服务器向客户端反馈信息表示已收到请求,稍后发送数据
第三次握手:客户端确认收到服务器的反馈信息,并做好接受准备
四次挥手:
第一次挥手:先由客户端向服务器端发送一个FIN,请求关闭数据传输。
第二次挥手:当服务器接收到客户端的FIN时,向客户端发送一个ACK,其中ack的值等于FIN+SEQ
第三次挥手:服务器向客户端发送一个FIN,告诉客户端应用程序关闭。
第四次挥手:当客户端收到服务器端的FIN是,回复一个ACK给服务器端。其中ack的值等于FIN+SEQ