
计算机网络
文章平均质量分 91
梦否
【@】bug修复,程序代做
展开
-
HTTPS和HTTP的区别
一、HTTP和HTTPS的基本概念HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性二、HTT原创 2021-09-06 17:06:08 · 1858 阅读 · 0 评论 -
HTTP缓存机制
1. HTTP请求报文:由请求行、请求头部和请求数据3个部分组成,如下图所示:请求行:从上图中可以看见有请求方法(GET、POST、DELETE、PUT、HEAD、TRACE、OPTIONS),请求URL地址,Http所使用的协议版本,然后是回车换行;请求头部:以键值对的方式存储,每一条头部都以回车换行结尾。头部携带了一些信息,可以实现一些功能,比如缓存。请求数据:也就是真正要传输的数据。2. HTTP响应报文:类似的,由状态行、响应头部、响应数据3个部分构成。状态行:指定Http协议版本原创 2021-08-21 21:44:32 · 1804 阅读 · 0 评论 -
HTTP协议的5个历史版本介绍
超文本传输协议HTTP(HyperText Transfer Protocol)是基于客户/服务器模式,且面向连接的请求-响应协议。HTTP是一种无状态协议,即服务器不保留与客户交易时的任何状态。这就大大减轻了服务器记忆负担,从而保持较快的响应速度。HTTP支持持久连接,在HTTP / 0.9和1.0中,连接在单个请求/响应对之后关闭。在HTTP / 1.1中,引入了保持活动机制,其中连接可以重用于多个请求。可分为四个版本,分别是HTTP0.9/1.0/1.1/2/3。1. HTTP5个版本介绍原创 2021-07-10 11:23:05 · 3269 阅读 · 0 评论 -
1. HTTP协议
Table of ContentsHTTP协议一、HTTP概述特点:URL:二、请求协议RequestReferer请求头:2.1 GET请求2.2 POST请求为什么需要使用URL编码:escapeencodeURI函数(推荐使用)encodeURIComponent函数(推荐使用)三、响应协议Response3.1 HTTP状态码3...原创 2019-03-30 11:59:04 · 408 阅读 · 0 评论 -
TCP连接的释放(四次挥手)
学习大佬博客——两张动图-彻底明白TCP的三次握手与四次挥手,做笔记:1. 四次挥手过程客户端进程发出连接释放报文,并且停止发送数据。释放数据报文首部,FIN=1,其序列号为seq=u(等于前面已经传送过来的数据的最后一个字节的序号加1),此时,客户端进入FIN-WAIT-1(终止等待1)状态。 TCP规定,FIN报文段即使不携带数据,也要消耗一个序号。服务器收到连接释放报文,发出确认报文,ACK=1,ack=u+1,并且带上自己的序列号seq=v,此时,服务端就进入了CLOSE-WAIT(关闭等原创 2021-07-20 10:01:02 · 4956 阅读 · 1 评论 -
在浏览器输入 URL 回车之后发生了什么
这篇文章主要参考在浏览器中输入URL并回车后都发生了什么?,感兴趣的可以去直接看原文。简略步骤:浏览器对,URL解析,获取到域名地址;计算机对DNS进行解析,获取到IP地址;浏览器与服务器通过三次握手建立TCP连接;服务器解析传入的参数字段,通过对应的后台接口,返回结果;浏览器对拿到的数据进行渲染,显示结果;1. URL解析URL(Universal Resource Locator):统一资源定位符,也就是我们经常使用的网址。如上图所示,URL通常由4部分组成:协议、主机、端口、路径原创 2021-07-10 13:54:42 · 283 阅读 · 1 评论