http协议
hizyk
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!
展开
-
HTTP协议学前准备
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!三项www技术超文本标记语言HTML文档传递协议HTTP统一资源定位符URL相关协议IP协议IP(Internet protocol:网际协议)使用ARP协议凭借MAC地址进行通信ARP是一种用于解析地址的协议,根据通信方的IP地址就能反查出对应的MAC地址不可能全面掌握互联网中的传输状况,路由选择协议会自动完成路由原创 2020-11-24 21:42:03 · 50 阅读 · 0 评论 -
与HTTP协作的Web服务器
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!与HTTP协作的Web服务器虚拟主机实现多个域名HTTP/1.1允许一台HTTP服务器搭建多个Web站点即使物理层只有一台服务器,但只要使用虚拟主机,就可以虚拟为多个服务器域名通过DNS服务映射到IP地址,因此当请求发送到服务器时,使用的是IP地址。若一台服务器内托管了两个域名,则收到请求时必须区分用户要访问哪个域名若服务器使用虚拟主机原创 2020-11-24 21:41:14 · 123 阅读 · 0 评论 -
HTTP用户身份认证
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!用户身份认证HTTP使用的认证方式:BASIC认证(基本认证)DIGEST认证(摘要认证)SSL客户端认证FormBase认证(基于表单认证)BASIC认证BASIC认证是从HTTP/1.0就存在的认证方式,至今仍有一部分网站会使用这种认证方式BASIC认证流程当请求的资源需要 BASIC认证时,服务器会随状态码401Au原创 2020-11-24 21:40:54 · 272 阅读 · 0 评论 -
HTTP首部字段详解
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!HTTP首部HTTP首部内容为客户端和服务器分别处理请求和响应提供所需要的信息HTTP首部字段HTTP首部字段是由首部字段名和字段值构成的,中间用 “ : ” 隔开首部字段名:字段值字段值对应单个HTTP首部字段可以有多个值首部字段名:属性1=值1,属性2=值2,……通用首部字段请求报文和响应报文双方都会使用的首部首部字段名原创 2020-11-24 21:39:37 · 2598 阅读 · 0 评论 -
基于HTTP的协议
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!基于HTTP的协议SPDY其开发目标在解决HTTP的性能瓶颈,缩短Web页面的加载时间(50%)HTTP的瓶颈一条连接上只可发送一个请求请求只能从客户端开始,客户端不可以接收除响应以外的指令请求/响应首部未经压缩就发送,首部信息越多延迟越大发送冗长的首部,每次互相发送相同的首部造成的浪费较多可任意选择数据压缩格式,非强制压缩发送原创 2020-11-23 21:49:57 · 354 阅读 · 0 评论 -
构建Web的技术
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!构建Web的技术HTMLHTML是为了发送Web上的超文本而开发的标记语言超文本是一种文档系统,可将文档中任意位置的信息与其他信息建立关联,即超链接文本标记语言是指通过在文档的某部分穿插特别的字符串标签,用来修饰文档的语言CSSCSS可以指定如何展现HTML内的各种元素,属于样式表标准之一动态HTML所谓动态HTML,是指使用客户原创 2020-11-23 21:49:33 · 182 阅读 · 0 评论 -
HTTPS概述
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!HTTP的缺点通信使用明文(不加密),内容可能会被窃听不验证通信方的身份,有可能遭遇伪装无法证明报文的完整性,有可能被篡改通信使用明文可能被窃听通信内容在所有通信线路上都有可能遭到窥视如果通信经过加密,就有可能让人无法破解报文信息,但加密后的报文信息本身还是会被看到通信的加密使用SSL(安全套接层)或TLS(安全传输层协议)加原创 2020-11-23 21:46:35 · 160 阅读 · 0 评论 -
HTTP中的Web攻击技术概述
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!Web攻击技术针对Web的攻击技术来自互联网的攻击大多是冲着Web站点来的HTTP不具备安全功能从整体上来看,HTTP就是一个通用的单纯协议机制,因此它具备较多优势,但是在安全性方面则成劣势开发者需要自行设计并开发认证及会话管理功能来满足Web应用的安全。而自行设计就意味着会出现各种形形色色的实现,其背后会隐藏着各种安全漏洞bug在客原创 2020-11-23 21:46:02 · 461 阅读 · 0 评论 -
HTTP状态码概述
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!HTTP状态码状态码由3位数字和原因短语组成类别原因短语1XXInformational:信息性状态码接受的请求正在处理2XXSuccess:成功请求正常处理完毕3XXRedirection:重定向需要进行附加操作以完成请求4XXClient Error:客户端错误服务器无法完成请求5原创 2020-11-23 21:44:21 · 91 阅读 · 0 评论 -
HTTP协议概述
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!HTTP概述客户端与服务器通信应用HTTP协议时必须是一端担任客户端角色,另一端担任服务器角色实际情况下,两台计算机作为客户端与服务器的角色有可能会互换,HTTP协议能够明确区分哪端是客户端,哪端是服务器HTTP规定,请求从客户端发出,服务器端响应该请求并返回请求与响应报文的构成请求报文响应报文HTTP是不保存状态的协议HTTP原创 2020-11-23 21:43:33 · 216 阅读 · 0 评论 -
HTTP报文内的HTTP信息
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!HTTP报文内的HTTP信息HTTP报文结构HTTP报文是由多行数据构成的字符串文本,使用CR+LF换行CR:回车符:\r LF:换行符:\nHTTP报文大致可分为报文首部和报文主体两部分,二者由最初的空行(CR+LF)来划分通常,不一定要有报文主体请求报文首部请求行请求首部字段通用首部字段实体首部字段其他首部字段原创 2020-11-23 21:42:47 · 68 阅读 · 0 评论 -
HTTP2.0概述
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!HTTP2.0HTTP2.0大幅度的提高了web性能,在HTTP1.1完全语义兼容的基础上,进一步减少了网络的延迟。实现低延迟高吞吐量二进制分帧首部压缩多路复用请求优先级服务器推送HTTP/2是HTTP协议自1999年HTTP1.1发布后的首个更新,主要基于SPDY协议二进制分帧在不改变HTTP1.x的语义、方法、状态码、URL原创 2020-11-23 21:40:20 · 231 阅读 · 0 评论