http——解读梳理

(1)在客户端与服务器建立准确连接传输之前,先讲一讲三次握手

第一次握手:建立连接时,客户端发送syn包【同步序列编号(Synchronize Sequence Numbers)。是TCP/IP建立连接时使用的握手信号。】(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。
 

第二次

第二次握手服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
 

第三次

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHEDTCP连接成功)状态,完成三次握手。
完成三次握手,客户端与服务器开始传送数据
(2)方式概述:
整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送HTTP响应把结果返回给客户端。

——引入概念:事务:其中一个请求的开始到一个响应的结束称为事务

——当一个事物结束后还会在服务端添加一条日志条目。

(3)方式模拟

(4)实例来看:

 (5)需常用点

概念补充:幂等idempotent性概念:幂等通俗来说是指不管进行多少次重复操作,都是实现相同的结果。

just move on
原文地址:https://www.cnblogs.com/ql70me/p/10547020.html