![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web基础
NoOne-csdn
永远年轻,永远热泪盈眶
展开
-
http详解及周围知识
一、http协议http协议(HyperText Transfer Protocol)是因特网上应用最为广泛的一种网络传输协议,所有的3w文件必须遵守这个协议,绝大多数的web开发都是构建在http 之上。http是一个基于tcp/ip通信协议来传输数据的协议。设计http的最初目的是为了提供接收和发布html页面的方法。二、特点无状态无状态:http协议是无状态协议。无状...原创 2019-03-14 17:40:37 · 161 阅读 · 0 评论 -
发送一个http请求以及url三部分组成和语法
浏览器从URL中解析出服务器的主机名 浏览器讲服务器的主机名转化成服务器的IP地址(DNS解析) 浏览器将端口号从URL解析出来 浏览器建立一条鱼web服务器的TCP连接 浏览器向服务器发送一条http请求报文 服务器向浏览器回送一条http响应报文 关闭连接,浏览器显示文档URL通用格式:<scheme>://<user>:<password>...翻译 2019-03-14 19:46:49 · 4293 阅读 · 0 评论 -
实际的web服务器会做什么
建立连接-接受一个客户端的连接,或者如果不希望与这个客户建立连接,就将其关闭 接受请求-从网络中读取一条http请求 处理请求-对请求报文进行解释,并采取行动 访问资源-访问报文中指定的资源 构建响应-创建带有正确首部的http响应报文 发送响应-将响应回送给客户端 记录事务处理过程-将与已完成的有关内容记录在一个日志文件中from HTTP 权威指南...转载 2019-03-14 20:23:06 · 126 阅读 · 0 评论 -
http 1.1和2.0的区别
参考HTTP/2.0 相比1.0有哪些重大改进?多路复用多路复用允许同时通过单一的 HTTP/2 连接发起多重的请求-响应消息HTTP2.0使用了多路复用的技术,做到同一个连接并发处理多个请求,而且并发请求的数量比HTTP1.1大了好几个数量级。当然HTTP1.1也可以多建立几个TCP连接,来支持处理更多并发的请求,但是创建TCP连接本身也是有开销的。TCP连接有一个预热和...转载 2019-03-17 10:25:20 · 282 阅读 · 0 评论 -
mac 安装protobuf
访问protocolbuffers/protobuf找到需要的版本下载压缩包wget https://github.com/protocolbuffers/protobuf/releases/download/v3.7.0/protobuf-python-3.7.0.zip解压unzip protobuf-python-3.7.0.zip cd protobuf-3.7.0/...原创 2019-03-20 22:19:26 · 2358 阅读 · 0 评论