- 博客(7)
- 收藏
- 关注
原创 图解HTTP笔记第八章
确认访问用户身份的认证:某些 Web 页面只想让特定的人浏览,或者干脆仅本人可见。何为认证:服务器并不知道是谁在请求数据,尽管告诉服务器身份,服务器也没办法确认对面的到底是人还是脚本伪装(python爬虫)。所以需要认证,登录者确认对面是否有权限可以访问此服务器。一般核对的信息: 密码:只有本人才会知道的字符串信息。 动态令牌:仅限本人持有的设备内显示的一次性密码。(像验证码) 数字证书:仅限本人(终端)持有的信息。 生物认证:指纹和虹膜等本人的生理信息。
2022-04-17 14:17:27
214
原创 图解HTTP笔记第七章
确保 Web 安全的 HTTPS在 HTTP 协议中有可能存在信息窃听或身份伪装等安全问题。使用 HTTPS 通信机制可以有效地防止这些问题。HTTP 的缺点 通信使用明文(不加密),内容可能会被窃听 如果要问为什么通信时不加密是一个缺点,这是因为,按 TCP/IP 协议族的工作机制,通信内容在所有的通信线路上都有可能遭到窥视。即使你加密了报文信息也会被窥视也会有可能被泄露,只是是可能性的问题。通信的加密:HTTP 协议中没有加密机制,但可以通过和 SSL(Secure Socke
2022-04-12 19:23:35
2664
原创 图解HTTP笔记第六章
HTTP 首部HTTP 报文首部请求报文响应报文HTTP 首部字段无论是请求还是响应都会使用首部字段,它能起到传递额外重要信息的作用。使用首部字段是为了给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容。4 种 HTTP 首部字段类型通用首部字段(General Header Fields):请求报文和响应报文两方都会使用的首部。请求首部字段(Request Header...
2022-04-11 13:00:11
102
原创 图解HTTP笔记第五章
与 HTTP 协作的 Web 服务器5.1 用单台虚拟主机实现多个域名一台 Web 服务器可搭建多个独立域名的 Web 网站(就是把物理上的服务器虚拟化多个服务器,比如云服务器),也可作为通信路径上的中转服务器提升传输效率。设想一下,当我们用主机名或域名去访问服务器时,经过NDS解析之后,访问目标网站,当请求发送到服务器时,已经是以 IP 地址形式访问了。所以当一台服务器有多个域名时该如何区别呢?在相同的 IP 地址下,由于虚拟主机可以寄存多个不同主机名和域名的 Web 网站,因此在发送 HTT
2022-04-10 15:14:40
126
原创 图解HTTP笔记第四章
返回结果的 HTTP 状态码:HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。接下来,我们就介绍一下这些具有代表性的 14 个状态码:2XX 响应结果表明请求被正常处理了。200 OK,表示从客户端发来的请求在服务器端被正常处理了。204 No Content,该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中不含,也不能返回实体的主体部分206 Partial Content,表示客户端进行了范围请求,而服务器成
2022-03-10 19:11:54
160
原创 图解HTTP笔记第二章
在两台计算机之间使用 HTTP 协议通信时,在一条通信线路上必定有一端是客户端,另一端则是服务器端。HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有接收到请求之前不会发送响应。请求报文的构成:响应报文构成:但是,HTTP协议是不保存状态的协议,一次请求对应一次响应。协议本身并不保留之前一切的请求或响应报文的信息。这是为了更快地处理大量事务,确保协议的可伸缩性,而特意把 HTTP 协议设计成如此简单的。--------.
2022-03-08 10:28:17
3083
原创 图解HTTP第一章笔记
引子:当我们打开浏览器(client)输入网址(URL),根据网址请求连接到服务器(Service),服务器响应返回我们需要的资源,完成这一系列运作流程,是使用一种名为HTTP的协议作为规范。可以说,Web 是建立在 HTTP 协议上通信的。HTTP的发展:HTTP/0.9 于1990年问世HTTP/1.0HTTP/1.1HTTP/2.0HTTP/3.0提到HTTP不得不提到网络基础TCP/IP 协议族,HTTP 属于它内部的一个子集TCP/IP 是互联网相关的各类协议族的总称关
2022-03-07 14:38:39
2814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人