随笔分类 -  http / 网络 /计算机相关

摘要:http协议(应用层) 在HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 从 HTTP/1.1起,默认使用长连接,用以保持连接特性(keep-alive)。 HTTP2: 多路复用( MultPlexing) 在http 阅读全文
posted @ 2021-02-20 15:17 毛栗的demo 阅读(364) 评论(0) 推荐(0)
摘要:网络协议包括: 物理层:光纤 连接层:wifi / 以太网 网络层:IP协议 (以上三层,保证了在不同计算机之间进行通信) 应用层:web浏览的http协议、域名服务协议DNS、远程登录协议Telnet、传输文件的FTP协议、邮箱的IMAP协议等。 传输层:TCP协议 (保证一台计算机的不同进程中进 阅读全文
posted @ 2021-02-19 16:28 毛栗的demo 阅读(1125) 评论(0) 推荐(0)
摘要:一,http缓存 :a,(网络请求的体积和速度是可优化的空间,相比CPU计算,DNS解析没什么可优化的空间) :b,可缓存的资源 - 静态资源:js,img,css。 html、业务数据不缓存。 :c,缓存过程如下: 1,http缓存策略(强制缓存,协商缓存) 强制缓存(Cache-Control) 阅读全文
posted @ 2020-10-27 10:53 毛栗的demo 阅读(163) 评论(0) 推荐(0)
摘要:request headers: Accept: //浏览器可接收的数据格式 Accept-Encoding: //传输压缩,浏览器可接收的压缩算法,如gzip Accept-Languange: //浏览器可接收的语言。如zh-ZN Connection: keep-alive //一次TCP连接 阅读全文
posted @ 2020-10-26 20:01 毛栗的demo 阅读(226) 评论(0) 推荐(0)
摘要:一,http版本:1.0 / 1.1 / 2.0 二,状态码:(协议/规范) 1XX:服务器接收到请求 2XX:请求成功 200 3XX:重定向 301: 永久重定向(配合location,浏览器自动处理。如域名变更) 302: 临时重定向(配合location,浏览器自动处理) 304: 资源未被 阅读全文
posted @ 2020-10-26 11:05 毛栗的demo 阅读(153) 评论(0) 推荐(0)