图解HTTP
文章平均质量分 68
美林琳琳
这个作者很懒,什么都没留下…
展开
-
HTTP协议有什么特点,什么是HTTP协议无状态?怎么解决HTTP协议无状态?
原创 2020-09-17 16:29:45 · 783 阅读 · 0 评论 -
《图解HTTP》总结与收获
感想: 之所以会看这本书,是因为正在看的《JavaScript权威指南》中的一章讲到了脚本化HTTP,不过其中因为篇幅和侧重点的原因并没有对HTTP进行过多的讲解,让我想要找一本较为详细全面的HTTP相关书籍。于是就暂时放下了《JavaScript权威指南》,学习HTTP协议相关内容。因为之前没有系统的学习过HTTP知识,所以选择的看书籍是较为简单易懂,图例较多的《图解HTTP》这本书。 ...原创 2018-06-27 13:45:04 · 235 阅读 · 0 评论 -
图解HTTP——Web的攻击技术(学习记录13)
互联网上的攻击大都将Web站点作为目标。原创 2018-06-26 23:00:44 · 318 阅读 · 0 评论 -
图解HTTP——构建Web内容的技术(学习记录12)
Web页面几乎全由HTML构建HTML(超文本标记语言)是为了发送Web上的超文本而开发的标记语言。超文本是一种文档系统,可将文档中任意位置的信息与其他信息(文本或图片等)建立关联,即超链接文本。标记语言是指通过在文档的某部分穿插特别的字符串标签,用来修饰文档的语言。CSS(层叠样式表)可以指定如何展现HTML内的各种元素,属于样式表标准之一。CSS的理念就是让文档的结构和设计奋力,达到解耦的目的...原创 2018-06-25 23:27:08 · 237 阅读 · 0 评论 -
图解HTTP——基于HTTP的功能追加协议(学习记录11)
消除HTTP瓶颈的SPDY:Google在2010年发布了SPDY,其开发目标旨在解决HTTP的性能瓶颈,缩短Web页面的加载时间(50%)使用HTTP协议探知服务器上是否有内容更新,就必须频繁地从客户端到服务器端进行确认。如果服务器上没有内容更新,那么久会产生徒劳的通信。若想在现有Web实现所需功能,以下这些HTTP标准就会成为瓶颈。一条连接上只可以发送一个请求请求只能从客户端开始,客户端不可以...原创 2018-06-25 22:34:36 · 221 阅读 · 0 评论 -
图解HTTP——确认访问用户身份的认证(学习记录10)
某些Web页面只想让特定的若浏览,或者干脆仅本人可见,为了达到这个目标,必不可少的就是认证功能。核对的信息通常是指以下这些:密码:只有本人才会知道的字符串信息动态令牌:仅限本人持有的设备内显示的一次性密码数字证书:仅限本人(终端)持有的信息生物认证:指纹和虹膜等本人的心理信息IC卡等:仅限本人持有的信息HTTP使用的认证方式:BASIC认证(基本认证)DIGEST认证(摘要认证)SSL客户端认证F...原创 2018-06-25 21:23:48 · 205 阅读 · 0 评论 -
图解HTTP——确保Web安全的HTTPS(学习记录9)
在HTTP协议中有可能存在信息窃听或身份伪装等安全问题,使用HTTPS通信禁止可以有效的防止这些问题。HTTP缺点: 通信使用明文(不加密),内容可能会被窃听 不验证通信方的身份,因此有可能遭遇伪装 无法证明报文的完整性,所以有可能已遭篡改通信使用明文可能会被窃听1、TCP/IP是可能被窃听的网络2、加密处理防止被窃听 通信的加密:HTTP协议中没有加密机智,但可以通...原创 2018-06-25 13:07:43 · 356 阅读 · 0 评论 -
图解HTTP——HTTP首部(学习记录8)
HTTP报文首部:HTTP协议的请求和响应报文中必定包含HTTP首部。首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。对于客户端用户来说,这些信息中的大部分内容都无须亲自查看。HTTP请求报文:HTTP响应报文:HTTP首部字段结构是由首部字段名和字段值构成的,中间用冒号“:”分隔(字段值对应单个HTTP首部字段可以有多个值) 首部字段名:字段值4种HTTP首部字段类型(根据实际用...原创 2018-06-24 15:12:58 · 978 阅读 · 0 评论 -
图解HTTP——与HTTP协作的Web服务器(学习记录7)
一台Web服务器可搭建多个独立域名的Web网站,也可作为通信路径上的中转服务器提升传输效率用单台虚拟主机实现多个域名:即物理层面只有一台服务器,但只要使用虚拟主机的功能,则可以假想已具有多台服务器。(在相同的IP地址下,由于虚拟主机可以寄存多个不同主机名和域名的Web网站,因此在发送HTTP请求时,必须在Host首部内完整指定主机名或域名的URI)通信数据转发程序:代理、网关、隧道代理:代理是一种...原创 2018-06-22 22:14:28 · 223 阅读 · 0 评论 -
图解HTTP——返回结果的HTTP状态码(学习记录6)
HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。状态码告知从服务端返回的请求结果,状态码数字中的第一位指定了响应类别,后两位无分类:2XX 成功:表明请求已经被正常处理了1、200 OK 表示从客户端发来的请求中服务器端被正常处理了2、204 No Content 表示服务器接收的请求已经成功处理,但在返回的响应报文中...原创 2018-06-22 17:45:21 · 533 阅读 · 0 评论 -
图解HTTP——HTTP报文内的HTTP信息(学习记录5)
HTTP通信过程包括从客户端发往服务器端的请求以及从服务器端返回客户端的响应。用于HTTP协议交互的信息被称为HTTP报文,请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。HTTP报文本身是由多行数据构成的字符串文本。HTTP报文大致可以分为报文首部和报文主体两块,通常,并不一定要有报文主体。请求行:包含用于请求的方法,请求URI和HTTP版本状态行:包含表明响应结构...原创 2018-06-22 16:47:16 · 260 阅读 · 0 评论 -
图解HTTP——简单HTTP协议(学习记录4)
第2章 简单的HTTP协议 针对HTTP协议结构进行讲解请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一端称为服务器端。HTTP协议用于客户机端和服务器之间的通信。HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并返回。(即服务器端不会在没有收到请求之前发送响应)请求报文是由请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成的。响应报文基本上是由协议版本、...原创 2018-06-22 14:09:28 · 314 阅读 · 0 评论 -
图解HTTP——与HTTP关系密切的协议IP、TCP、DNS(学习记录3)
负责传输的IP网际协议(网络层):作用:把各种数据包传送给对方。而要保证确实传送到对方那里,则需要满足各类条件,其中两个最重要的条件是IP地址(指明了节点被分配到的地址)和MAC地址(指网卡所属的固定地址)。IP地址可以和MAC地址进行配对,IP地址可变换,而MAC抵制基本上不会更改。使用ARP协议凭借MAC地址进行通信:ARP是一种用以解析地址的协议,根据通信方的IP地址就可以反查出对应的MAC...原创 2018-06-21 21:28:11 · 382 阅读 · 0 评论 -
图解HTTP——网络基础TCP/IP(学习记录2)
网络基础TCP/IP: 通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运作的,而HTTP是属于它内部的一个子集。计算机与网络设备要相互通信,双方就必须基础相同的方法TCP/IP协议族里最重要的一点就是分层。TCP/IP协议族按层次分别分为以下四层:应用层、传输层、网络层和数据链路层。TCP/IP协议族各层的作用如下:应用层:决定了向用户提供应用服务时通信的活动TCP/IP协议族内...原创 2018-06-21 21:09:31 · 212 阅读 · 0 评论 -
图解HTTP——上野宣著 于均良译(学习记录1)
第一章 了解Web及网络基础(概述了Web是建立在何种技术之上,以及HTTP协议是如何诞生并发展的)Web页面是如何呈现的:根据浏览器地址栏中指定的URL,Web浏览器从Web服务器端获取文件资源等信息,从而显示出Web页面Web使用一种名为HTTP(HyperText Transfer Protocol 超文本传输协议)的协议作为规范,完成从客户端到服务器端等一系列运行流程。Web是建立在HT...原创 2018-06-21 20:49:00 · 319 阅读 · 0 评论