最后更新:2022-01-07 23:41:32 手机定位技术交流文章



HTTP( HyperText 传输协议)(无传输;数据传输到 TCP 协议)
非国家协议,根据请求/答复运作,采用语义和自我描述的信息格式,可加以扩大,以便以灵活的方式与基于网络的超链接信息系统互动。
HTTP请求和回应的结构和三个组成部分基本相同。


请求方法
注:虽然HTTP协定中有具体规定,但某些请求技术并不总是得到WEB ERVER的允许或支持。
例如,我们只是确认一个内容(如照片)的存在, 而不需要归还它, 如果我们使用HEAD, 这更容易被接受。
TRACE:例如,您正在使用代理互联网连接查看新闻。 163。 如果您想知道该代理是否更新了您的 HTTP 请求, 请使用 TRACE 测试以下内容, 163。 com 服务器返回最新的请求 。
服务器的请求方法是否可用?


价值格式至关重要。"关键和价值区别于:"此字段由 CRLF 中的换行符终止 。例如,当后端分离时,与后端协商传输的数据类型是“Content-type: application/json”,键是“Content-type”。“应用/json”是价值。HTTP 信头字段非常多功能化 。不仅采用诸如HIST、连通等标准是可行的。您也可以使用随机的自定义页眉。这就是HTTP协议允许无限延长的方式。
"_"字段名称必须连接到“ : ”, 不存在可访问的空格, 在字段值之前, 在“ : ” 之后可以有几个空格 。http协议有许多信头字段,可分为三组。

年轻老虎回到车内网站后做了些什么?
如果不是, 则从此域中解析主机文件(/ etc/ 主机), 但尚未从 LDNS( 本地端服务器)、 根服务器域名服务器、 国际顶级域名服务器的 DNS 层中解析主机文件(/ etc/ 主机) 。
TCP(《转让控制议定书》):基于字节的传输层议定书,具有连通性和可信赖性。
特点:

TCP连接有四组[源地址、源港口、目的地地址和目的地港]。
TCP 握手三次确认连接
如何进行握手?

使用tcpdump -i eth0 -S -c 3 port 80进行监听


连接状态查看
- 一秒,每秒,听着。


TCP只接受一系列无结构字节流的应用数据。TCP根本不知道字节流是什么TCP并不在意一个应用程序会同时向 TCP 缓存发送多少信息 。相反,它根据对方提供的窗口价值和目前的网络拥堵,决定信息应包括多少字节。




通过由网络状态决定的TCP, 通过三次握手和同侪讨论, 移动窗口大小 。

由于http的基本特性,整个传输过程是完全透明的,任何人都可以拦截、编辑或编造对链条中报告的要求/答复,而且数据不可见。
这就是为什么为担保而订立HTTPS协议的原因。
所有 HTTP 请求和答复在使用 HTPS 时送交网络之前都经过加密。

SSL 代表安全袜子层 。网景于1994年创建。199年,IETF改名为TLS。Transport Layer Security),正是标准化,TLS至今已经创建了三个主流版本。2006年为1, 2008年为1.2, 2018年为1.2, 2018年为1.3。每个新版本都与加密的进步和因特网的现状相对应。维持和改善安全和业绩,它在信息安全领域已确立为事实上的标准。
任何数据长度都可通过抽象方法“压缩”成固定长度和独特的“摘要”文字。类似于为这个信息 制作一个数字指纹数据差异甚小。这是一个完全不同的总结, 一个完全不同的总结。因此,可以将所提供信息的概要与明确的加密加密一起加密,从而进行发送。在传输到另一侧后,数据将被解密。重述信息。比较确定数据是否被篡改。这将确保数据的完整性。
对称关键加密技术(AES, RC4, Chacha20)使用相同的钥匙进行解码。
他使用非对称密钥加密方法 也就是说他有两个密钥一个“公钥”,一个“私钥”。两个密钥是不同的,任何人只要能使用公用钥匙,都可以使用。密钥必须严格保密。“关键交换”问题通过非对称加密解决。网站密码保管密钥,这是首次利用因特网不断传播公共钥匙。要进入网站,只需使用公用钥匙加密即可。密码只能由私人密钥所有人解密 。而黑客没有私钥,因此,无法破译密码。不对称的关键加密技术有时需要大量数字操作。比较慢。DHDSSAEC C DHSSAEC DHSASEC C DHSSAEC DHSSAEC C DHSSAEC C DHSSAEC C DHSSAEC C DHSSAEC DHSSAEC C DHSSAEC C DHSSAEC C DHSSAEC DHSASEC C DHSSAEC C DHSSAEC DHSSAEC C DHSSAEC C DHSSAEC DD DHSSAEC C DHSSAEC DD DHSSAEC C DD DHSSAEC C DHSSAEC C DD DHSSAEC C DHSSAEC D DHSSAEC C DD DHSSAEC C DHSSAEC C DHSSAEC D DD DD D DD DD DD DSSASASASASASASASAEC D D D DD D D D DD DD DD D DD CHSSA撒撒 CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD DC DD 三 三 三 CD DD 撒撒 低C 三 三 三 三 三 三 三 三 三 三 三 三 三 三 低 低C 三 三 三三 三 三 三 三 三三 三三 三三 三三 三三 三三 三 三 三 三 三三 三 三 三 三

TLS采用混合加密,混合对称加密和不对称加密,两者互为补充,既能高效加密解密,又能安全交换密钥。



数字证书的构成:CA信息、公用钥匙用户信息、公用钥匙、当局签字、有效期
数字证书作用
数字证书申请和认证

我们经常检测到照片下载:
对于初步请求,回复代码为200。
第二次请求后,没有经过修改的未修改地位。
原因:网络上有缓存服务器,浏览器本身有缓存功能。
当我们最初看到一张照片时, 我们适当地下载了它, 并返回了200的值。
假设照片不会经常改变,服务器返回200,同时还返回照片的签名(Etag,签字可被视为照片的指纹)。
当浏览器返回图像时, 地区服务器验证指纹, 如果图像没有更改, 直接使用缓存中的图像, 减少服务器的工作量 。
第一次请求图片时
请求头

响应头

第二次请求图片时
请求头

"如果它是来自"土", 两行的意思。"“2013年6月18日,14:04:32格林尼治标准时间点”图片修改过,;如果图像有最新的 Etag 值,这不匹配 If- None- Match 值 。则重新请求。
响应信息

如果值为 304, 它表示浏览器使用本地区域的缓存在图片发送到网络时节省时间 。
问题
如果网站更大且有N缓存服务器,缓存服务器如何处理主服务器上的文件?
思考 -- 这意味着缓存服务器和主服务器之间应该有协议来解释这两个问题。
程序是什么? 或网络协议如何? 控制信息缓存控制在脑中。
http协议与持久链接+分块传输——>反向ajax
反向 ajax 被称为“ 彗星 ” 或服务器推进 。
应用范围:使用在线聊天服务器、Sina Weibo在线聊天和谷歌邮件网络聊天。
理由:一般而言,HTTP协议特性、断连
什么是断开? 服务器对等长度的回答, 与提供的长度的长度内容是断开的 。
在 http1.in agree 1 上,不允许您写入内容长度;例如,如果要传送的材料长度不确定,此时需要具体的内容类型标记。
区块转移原则如下:
123Hrn
123H 持续时间材料被寄给委托人
……
41Hrn
浏览器仍在接收41H长内容
rn (服务器报告材料完整)
参考视频:程序员课程--详细HTTP协议(非常经典)
HTTP协议的细节详见参考电影。
本文由 在线网速测试 整理编辑,转载请注明出处。