计算机网络
文章平均质量分 73
总结
微凉呀
这个作者很懒,什么都没留下…
展开
-
HTTP与HTTPS
区别1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http使用的端口号是80,https使用的端口号是443。4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。httpsHTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加原创 2021-09-28 14:22:12 · 198 阅读 · 0 评论 -
TCP三次握手/四次挥手
参考TCP三次握手所谓三次握手,是指建立一个TCP连接时,需要客户端和服务器总共发送 3个包第一次握手: 建立连接时,客户端A发送SYN=1(表示要建立连接),seq = x(序列号),到服务器B,并进入SYN_SEND状态,等待服务器B确认第二次握手: 服务器B收到服务器发送的SYN包.必须确认客户端A的SYN(ack = x + 1,ACK=1),同时自己也会发送一个SYN包,即(SYN=1,seq = y),此时服务器进入SYN_RECV状态第三次握手: 客户端A收到服务器B的SYN包原创 2021-09-26 14:49:08 · 216 阅读 · 0 评论 -
浏览器缓存
缓存的优点:减少了不必要的数据传输,节省带宽减少服务器的负担,提升网站性能加快了客户端加载网页的速度用户体验友好缺点:资源如果有更改但是客户端不及时更新会造成用户获取信息滞后,如果老版本有bug的话,情况会更加糟糕。浏览器的三级缓存原理:先找内存;2.再找硬盘;3.进行网络请求强缓存expires:expires是http1.0的产物,cache-control是http1.1的产物,cache-control的优先级高于expires,现阶段的存在只是一种兼容 的.原创 2021-09-25 21:15:22 · 137 阅读 · 0 评论 -
CDN/DNS
CDN参考在浏览器中输入www.example.com后,会向DNS Server发送请求查询域名对应的服务器的ip地址,DNS Server会粗略获取请求者的物理位置,返回所有服务器中距离它最近的CDN Server的ip地址,浏览器获取到CDN Server的ip地址后,向CDN Server发送请求,如果CDN Server中有请求文件的缓存,那么直接返回,如果没有,则CDN Server会向原始服务器发送请求,获取文件,缓存后返回。DNS浏览器会首先搜索浏览器自身的DNS缓存,如果浏览器自原创 2021-09-24 14:29:57 · 241 阅读 · 0 评论