zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Service、chkconfig命令
    mongoDB 入门
    HTTP 缓存
    MIME类型记录
    CSS3 动画 思维导图
    部署Seafile服务
    AngularJS 学习笔记
    Bootstrap3 学习笔记
    CSS 弹性盒
    传送门(portal)
  • 原文地址:https://www.cnblogs.com/ql70me/p/10547020.html
Copyright © 2011-2022 走看看