![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP协议
该分类主要是是为了总结记录自己学习罗剑锋老师的《透视HTTP协议》。
晓是初晓的晓
做人嘛,开心最重要。
展开
-
HTTP的Cookie机制
cookie是服务器委托浏览器存储的一些数据,从而使服务器从无状态变为有状态,也就是拥有了记忆能力; 响应报文使用Set-Cookie字段发送“key-value”形式的Cookie值; 请求报文里用Cool=kie字段发送多个Cookie值; 为了保护Cookie,可以给他设置过期时间(Expires、Max-Age)、作用域(Domain域名、path路径)、HttpOnly等属性; (1)...原创 2019-12-12 14:51:43 · 213 阅读 · 0 评论 -
HTTP知识点小结(一)
请求头(header) = 请求行(请求方法+请求目标+版本号) + 头部字段; 响应头 = 状态行(版本号+状态码+原因字符串) + 头部字段; 头部字段是key-value的形式,不区分大小写,无序,除了规定的标准头,也可以任意添加自定义字段,实现功能扩展。HTTP1.1里唯一要求必须提供的头部字段是Host,必须出现在请求头里,标记虚拟主机名。 URI(统一资源标识符):由scheme(协...原创 2019-12-12 10:21:59 · 139 阅读 · 0 评论 -
在地址栏输入网址敲回车键,发生了什么?
浏览器从地址栏中获取服务器的IP和端口号; 浏览器用TCP三次握手与服务器建立连接; 浏览器像服务器发送拼接好的报文; 服务器收到报文后处理请求,同样拼接好报文再发给浏览器; 浏览器解析报文,渲染输出到页面。 基础掌握 TCP三次握手 如图:客户端向服务端发送一个SYN(建立连接)包(第一次握手),此时服务器接收到客户端发来的包,确认后并且再返回给客户端一个包(这个过程是发送SYN/ACK...原创 2019-11-25 16:21:43 · 1936 阅读 · 0 评论 -
HTTP相关协议以及网络分层模型
HTTP协议也叫作HTTP over TCP/IP。 IP协议 主要是解决寻址和路由问题,以及如何在两点之间传输数据包,现有IPV4、IPV6两个版本。 TCP协议 传输控制协议,位于IP协议之上,基于IP协议提供的可靠地、字节流形式的通信,是HTTP协议得以实现的基础。 DNS(域名系统) 由于IP地址是一系列数字,为了方便人们记忆,就出现了一个有层次的域名结构。域名用“.”分割,级别从左至右...原创 2019-11-25 15:16:22 · 683 阅读 · 0 评论 -
HTTP概念以及相关概念
HTTP是什么? 超文本传输协议(HyperText Transfer Protocol),通俗的说就是计算机世界里专门在两点之间传输文本、图片、音频、视频等超文本数据约定和规范。它没有实体,依赖许多技术实现,但许多技术同时也依赖于它。HTTP不能寻址、广播或路由,在互联网世界里,HTTP通常跑在TCP/IP协议栈上,依靠IP协议实现寻址或路由,依靠TCP协议实现可靠运输,DNS实现域名查找,S...原创 2019-11-21 14:33:23 · 202 阅读 · 0 评论 -
HTTP发展史
从今天开始呢,要深入学习一下HTTP协议(推荐罗剑锋老师的透视HTTP协议)。由于我之前总是看到一半就放弃,这次我就以这种更文的方式,督促自己。 总结如图: 课后作业: 你认为推动 HTTP 发展的原动力是什么? 从最初的纯文本发展到后来图文混排、音频、视频等的出现,以及后来连接慢催生出了HTTP/2,发展的原动力主要是用户需求。 你是怎么理解 HTTP(超文本传输协议)的? 是一种网络传输...原创 2019-11-20 16:16:23 · 232 阅读 · 2 评论