一次HTTP操作称为一个事务,其工作过程可分为四步:

1、首先客户机与服务器需要建立连接,只要单击某个超级链接,HTTP的工作开始。

2、建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL),协议版本号,后边是MIME信息包括请求修饰符,客户机信息和可能的内容。

3、服务器接到请求后,给予相应的相应信息,其格式为一个状态行,包括信息的协议版本号,一个成功或错误的代码,后边是MIME信息包括服务器信息,实体信息和可能的内容。

4、客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。

注:

---HTTP协议永远都是客户端发起请求,服务器回送响应。这样就限制了使用HTTP协议,无法实现在客户端没有发起请求的时候,服务器将消息推送给客户端。

---HTTP协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有对应关系。

http协议的工作流程相关推荐

  1. FTP协议的工作流程

    FTP 与大多数 Internet 服务一样,使用的也是"客户端/服务器"模式. 用户通过一个支持 FTP 协议的客户机程序,连接在远程主机上的 FTP 服务器程序.通过在客户端向 ...

  2. DCHP协议的工作流程简述

    DHCP:全称是 Dynamic Host Configuration Protocol﹐中文名为动态主机配置协议,它的前身是 BOOTP,它工作在OSI的应用层,是一种帮助计算机从指定的DHCP服务 ...

  3. 【基础协议】HTTP/HTTPS协议及其工作流程

    目录 1 HTTP协议与HTTPS协议 1.1 HTTP协议概述 1.2 HTTPS协议概述 1.3 HTTPS与HHTP区别 2 URI和URL相关知识 2.1 URI统一资源标识符 2.2 URL ...

  4. SSL协议(HTTPS) 握手、工作流程详解(双向HTTPS流程)

    SSL协议的工作流程: 服务器认证阶段:1)客户端向服务器发送一个开始信息"Hello"以便开始一个新的会话连接:2)服务器根据客户的信息确定是否需要生成新的主密钥,如需要则服务器 ...

  5. HTTPS 工作流程梳理

    Https涉及到的主体 客户端.通常是浏览器(Chrome.IE.FireFox等),也可以自己编写的各种语言的客户端程序. 服务端.一般指支持Https的网站,比如github.支付宝. CA(Ce ...

  6. HTTPS的工作流程

    hi,大家好,好久不见,今天为大家带来HTTPS协议的工作流程 认识HTTPS 加密是什么 HTTPS的工作流程 1.认识HTTPS HTTPS也是应用层协议,让我们再来回忆一下TCP/IP五层协议模 ...

  7. Network 之五 TCP/IP 协议族、工作流程、常用协议格式

      最近工作需要搞网络相关的内容,由于之前对网络了解比较少,因此开始重点学习一下网络相关的各种知识.博文中的有些内容来自于在学习过程中对于一些互联网上我认为的重点知识的记录,如果侵权请联系删除!    ...

  8. PPP协议工作流程,结合ppp-2.4.9 源码分析

    ppp-2.4.9 源码分析 文章目录 ppp-2.4.9 源码分析 PPP协议工作流程 ppp-2.4.9 源码分析 全局变量和结构体说明 第一阶段 初始化 第二阶段 开始链接 第三阶段 建立PPP ...

  9. PPPOE协议工作流程

    PPPoE ( Point to Point Protocol over Ethernet ,基于以太网的点对点协议)的工作流程包含发现( Discovery ) 和会话( Session )两个阶段 ...

最新文章

  1. Web API With AJAX: Handle Session in Web API
  2. 数据库设计系列9--将ER模型映射为表
  3. hdu 1532(最大流)
  4. 从头开始敲代码之《从BaseApplication/Activity开始(二)》
  5. python字典的值可以是字典吗_python字典的值可以是字典吗
  6. std::unique_ptr<T>与boost::scoped_ptr<T>的特殊性
  7. html5--6-13 CSS3中的颜色表示方式
  8. MariaDB-5.5.56 主主复制+keepalived高可用
  9. c# asp.net 2.0 tableadapter 动态 dynamic sql语句
  10. 【转】wget 使用技巧
  11. Web学习篇之---html基础知识(一)
  12. zizhan- 滑稽/笑脸表情包
  13. NamedParameterJdbcTemplate传参的n种写法
  14. 从网易产品出发解读To B营销如何应用增长黑客
  15. 缓冲区溢出攻击(详细解析)
  16. 一日一技:极其简单,用Python写前端
  17. CSS transform属性
  18. Linux课程第十九天学习笔记
  19. 计算机一级考试选择题1
  20. 注册教育邮箱免费使用pycharm专业版一年

热门文章

  1. xss.pwnfunction靶场
  2. linux latex 中文字体,Latex中文字体问题
  3. 记录某视频网站解析的多个ts文件下载与合并的方法流程
  4. C++实现模拟麦当劳的收银系统
  5. Xfce4和Python的安装 | AidLux入门操作②
  6. E宠商城里的多个商品里主图、详情页图片怎么复制保存
  7. android 蓝牙串口收不到数据,蓝牙作为server时 接收不到蓝牙串口模块发送的数据...
  8. 这些手机技巧和软件,你知道几个
  9. Java操作excel之poi
  10. 【解决方案】高速公路视频安全管理平台EasyCVR视频智能分析安防监控助力高速安全、实施紧急救援