《图解HTTP》读书笔记
公众号:潇雷当努力到一定程度,幸运自与你不期而遇
一、及网络基础、浏览器输入内容地址,返回给你想要的内容
网站运营
、的诞生初衷是为了全球研究者们的知识共享.(年问世,并没有作为正式的标准)对于.,也就是作为最初的互联网时代,当时,在浏览器浏览网页,能够看到的也就是一些静态网页,就是没啥交互的页面
比如企业的简介,都是不会变化的,只能启动一个浏览的作用
此时,协议只有一个命令G.(年,正式标准)比如这时候网站可以注册用户了,有了更多的交互;服务器给的也不再是单一的HTML文档了,各种动画出现了;页面具备了缓存等信息
此时的协议增加了很多命令(等),增加了和,以及缓存,多字符支持
、TCPIP协议族内预存了各类通用的应用服务
比如,FTP(FTP,文件传输协议)和DNS(DNS,域名系统)服务就是其中两类
HTTP协议也处于该层
传输层传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输
网络层(又名网络互连层)网络层用来处理在网络上流动的数据包
该层规定了通过怎样的路径(所谓的传输路线)到达对方计算机,并把数据包传送给对方
包括控制操作系统、硬件的设备驱动、NIC(NIC,网络适配器,即网卡),及光纤等物理可见部分(还包括连接器等一切传输媒介)
、TCPACK标志的数据包传达确认信息
二、简单的HTTP协议、HTTP协议,必定是一端担任客户端角色,另一端担任服务器端角色
、请求报文和响应报文结构、HTTP是无状态的协议,自身是不具备保存之前发送过的请求或响应的功能
比如购物网站跳到另外一个页面,如果没有其他页面保证登录状态的话,就会退出登录,因为并不保存状态
因此.提出了持久连接,也称-,特点就是只要任意一端没有明确提出断开连接,就一直保持连接
目的是高效快捷,不会让客户端状态成为负担,但是有些时候又需要这个状态,因此引入了技术,存有的请求发送过去会被服务器记住,然后知道这次发请求的是刚才那家伙
请求报文:响应报文(服务器端生成):请求报文(自动发送保存着的C信息):三、HTTP报文内的HTTP信息通信过程包括从客户端发送服务器端的请求以及服务端返回客户端的响应,这章主要了解这个请求和响应过程、报文结构用于HTTP协议交互的信息被称为HTTP报文,、传输数据可以对数据进行编码提升传输速率,有效处理大量的访问请求
四、HTTP首部协议的请求和响应报文中必定包含HTTP首部
、首部中包含大量重要字段,首部字段由首部字段名和字段值构成,中间用冒号“:”分割
- END -