计算机网络的故事
文章平均质量分 58
菜鸡小张.
这个作者很懒,什么都没留下…
展开
-
计算机网络的故事——确认访问用户身份的认证
HTTP使用的认证方式:BASIC认证(基本认证)、DIGEST(摘要认证)、SSL客户端认证、FormBase认证(基于表单认证)。基于表单的认证:涉及到session管理以及cookie的应用。原创 2023-09-05 23:43:23 · 559 阅读 · 0 评论 -
计算机网络的故事——确保Web安全的Https
通信加密,HTTP协议中没有加密机制,但是可以通过SSL(Secure Socket Layer,安全套接字层)或TLE(Transport Layer Security安全层传输协议)的组合使用,加密HTTP的通信内容。HTTPS采用混合加密的方式,在交换密钥的过程中采用公开加密(就是非对称加密),之后建立连接之后使用共享加密(对称加密)。查明对手的证书,证书由第三方机构颁发,用来证明服务器和客户端实际存在的,通过证书可以证明服务器,客户端持有证书也可以完成个人身份的确认。原创 2023-09-05 23:40:51 · 758 阅读 · 1 评论 -
计算机网络的故事——HTTP首部
在HTTP协议通信交互中使用的首部字段。不限于RFC2616中定义的47种首部字段,还有Cookie、setCookie和Content-Disposition等。HTTP 首部字段将定义成缓存代理和非缓存代理的行为,分成 2 种类型。端到端首部和逐跳首部。原创 2023-09-05 23:32:50 · 1153 阅读 · 0 评论 -
计算机网络的故事——返回结果的HTTP状态码
304(Not Modified)表示客户端发送附带条件的请求时,服务器允许访问资源,但未满足条件。当301、302、303响应状态码返回时,几乎所有的浏览器都会把POST改成GET,并删除请求报文内的主体,之后请求会自动再次发送。401(Unauthorized)表示发送的请求需要有通过HTTP认证(BASIC认证、DIGEST认证)的认证信息。204(No Content,请求得到正常处理,返回的响应报文不含实体的主体部分,浏览器不发生更新)404(Not Found)服务器没有请求的资源。原创 2023-09-05 23:21:03 · 34 阅读 · 0 评论 -
计算机网络的故事——HTTP报文内的HTTP信息
HTTP报文是由多行(CR+LF作换行符)数据构成的字符串文本,HTTP报文可以分为报文首部和报文主体两部分,两者起初是由(CR+LF)划分的,通常并不一定有报文主体。分割发送的分块传输编码:把实体主体分块的功能称为分块传输编码,分块传输编码分为多个块,每个块都会用十六进制来标记块的大小,最后一个块会用”0(CR+LF)”来标记。HTTP协议中存在内容编码也有类似的功能,进行实体内容编码。内容协商:返回最合适的内容,涉及到浏览器默认语言、字符集、编码等设置,请求服务器会返回最适合的内容。原创 2023-09-05 00:32:06 · 780 阅读 · 0 评论 -
计算机网络的故事——简单的HTTP协议
put和delete不带验证机制,所以一般也不会使用delete方法,options:询问支持方法 trace:追踪路径,让web服务器将之前的请求通信回给客户端的方法,容易引发站点追踪,不常用。method: get:获取资源 post:传输实体主体 put:传输文件 head:获取报文首部,用于确认URI的有效性以及资源的更新日期时间等 delete:删除文件。1、cookie会根据从服务器发送的响应报文内的叫做Set-Cookie的首部字段信息,通知客户端保存cookie。原创 2023-09-05 00:21:01 · 1012 阅读 · 0 评论 -
计算机网络的故事——了解Web及网络基础
Web 使用一种名为 HTTP(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务器端等一系列运作流程。根据Web浏览器指定的URL,从对应的服务器中获取文件资源,从而显示出Web页面。TCP位于传输层,提供可靠的字节流服务,TCP协议会通过三次握手建立连接。不同的硬件,操作系统之间进行通信,都需要一种规则,我们管这种规则叫做协议。URL统一资源定位符,URI 就是由某个协议方案表示的资源的定位标识符。1.6各种协议与 HTTP 协议的关系。原创 2023-09-04 23:12:37 · 1320 阅读 · 0 评论