HTTP协议初见】的更多相关文章

引子: 最近在好好了解http,发现对介绍http的第一句话[http协议是无状态的,无连接的]就无法理解了:无状态的[状态]到底指的是什么?! 找了很多资料不仅没有发现有一针见血正面回答这个问题的,而且有些解释还充斥了各种错误,看着看着就觉得心里憋着一股浊气吐不出来 于是在看了很多资料之后,我一口吐出浊气,大声正面提出这个问题:http协议无状态中的[状态]到底指的是什么?! 然后开始不断探索解决这个问题... 最终很高兴的是我找到了让人满意的答案,先卖个关子,各位如果着急可以直接拉到最下查看…
1.HTTP无状态协议 首先看百度百科给出的定义: HTTP无状态协议,是指协议对于事务处理没有记忆能力.缺少状态意味着如果后续处理需要前面的信息,则它必须重传, 这样导致可能每次连接传送的数据量增大.另一方面,在的服务器不需要先前信息时它的应答较快. 无状态:指一次用户请求时,浏览器.服务器无法知道之前这个用户做过什么,每次请求都是一次新的请求 无状态原因:浏览器与服务器是使用socket套接字进行通信的,服务器将请求结果返回给浏览器之后,会关闭当前的socket连接,而且服务器也会在处理页面…
Photo by Janke Laskowski on Unsplash 参考书籍:<Flume构建高可用.可扩展的海量日志采集系统> --Hari Shreedharan 著 以下简称"参考书籍",文中部分资料和图片会标注引用自书中.官方文档简称"官文". 文章为个人从零开始学习记录,如有错误,还请不吝赐教. Flume 初见 ### · 简介 ### Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集.聚合和传输的系统,可…
[前端.HTTP协议.HTML标签] 什么是前端 """ 任何与用户直接打交道的操作界面都可以称之为前端 比如:电脑界面 手机界面 平板界面 什么是后端 后端类似于幕后操作者(一堆让人头皮发麻的代码) 不直接跟用户打交道 """ 为什么学前端 """ 因为我们是全栈开发工程师 但是前端这一块我们不会学的很详细 只要求做到能够看得懂基本的前端代码以及能够搭建一些简单的页面即可 先打下前端的基础 为后续可能需要扩展做准备…
软件开发架构 cs  客户端 服务端bs  浏览器 服务端ps:bs本质也是cs 浏览器窗口输入网址回车发生了几件事 """ 1 浏览器朝服务端发送请求 2 服务端接受请求(eg:请求百度首页) 3 服务端返回相应的响应(eg:返回一个百度首页) 4 浏览器接收响应 根据特定的规则渲染页面展示给用户看 """   ​ 浏览器可以充当很多服务端的客户端 百度 腾讯视频 优酷视频.... 如何做到浏览器能够跟多个不同的客户端之间进行数据交互? 1.浏…
昨日内容回顾 GIL全局解释器锁 1.在python解释器中 才有GIL的存在(只与解释器有关) 2.GIL本质上其实也是一把互斥锁(并发变串行 牺牲效率保证安全) 3.GIL的存在 是由于Cpython解释器中的内存管理不是线程安全的 内存管理>>>垃圾回收机制 4.在python中 同一个进程下的多个线程无法实现并行的(可以并发) 验证GIL中的各种特性 1.python代码要想被运行 必须先获取到解释器 但是解释器的获取需要抢夺和释放GIL全局解释器锁 剥夺CPU权限的两种情况:…
今日内容 进程池与线程池的基本使用 协程理论与实操 IO模型 前端简介 内容详细 一.进程池与线程池的基本使用 1.进程池与线程池的作用 为了保证计算机硬件安全的前提下,提升程序的运行效率 2.回调机制 可以把提交任务方法 .submit() 的返回值(一个对象)赋值给 .add_done_call_back(call_back) 中的call_back 函数作为实参传入,在 call_back 函数中可以打印 .result() 同步提交方法的返回值,这样可以利用回调机制调用了同步操作 .re…
目录 前端和后端的概念 前端前戏之B/S架构 数据交互的协议 HTTP协议 1.四大特性 1. 基于请求响应 2. 基于TCP.IP作用与应用层之上的协议 3. 无状态 4. 无\短连接 2.数据格式 3.响应状态码(status code) websocket协议 代码模拟服务端发送HTML HTML概览 head内常见标签 meta style link script body内常见标签 h1 p (u i s b) br hr 特殊符号 &nbsp &gt &lt &…
目录 一.前端与后端的概念 什么是前端开发? 什么是后端? 学习前端的目的 前端三剑客 二.前端前戏 三.HTTP协议 1.四大特性 2.报文格式 3.响应状态码 四.HTML概览 1.HTML简介 2.HTML注释语法 3.HTML文档结构 4.HTML标签分类 五.预备知识 六.head内常见标签 七.body内基本标签 1.标题系列标签 2.段落标签 3.部分其他标签 4.换行与分割线 5.图像标签 八.标签的分类方式二 块级标签 行内标签 九.常见符号 十.body内布局标签 十一.bo…
一.为什么学习Http协议       首先明白我们为什么学习HTTP协议,也就是说明白HTTP协议的作用.HTTP协议是用于客户端与服务器之间的通讯.明白了HTTP协议的作用也就知道了为什么要学习HTTP协议了.因为我们做WEB的都是在服务器端访问资源,浏览器就是我们的客户端,我们所呈现的界面还是资源都是访问服务器而展示出来的,所以说要学好WEB就要了解清楚HTTP协议有哪些作用及其功能,本篇还是大体上介绍HTTP协议,之后系列会详细来描述各个功能. 二.简单的Http协议      我们现在…