计算机网络
文章平均质量分 88
无响应乱码元素
这个作者很懒,什么都没留下…
展开
-
计算机网络学习之HTTP缓存总结
😎 对浏览器缓存机制的理解浏览器缓存的全过程:浏览器第一次加载资源,服务器返回200,浏览器从服务器下载资源文件,并缓存资源文件与response header ,以供下次加载的时候对比使用下一次加载的时候,由于强制缓存优先级比较高,先比较当前时间与上一次返回200时的时间差,如果没有cache-control设置的max-age,则没有过期,命中强缓存,直接从本地读取资源。如果浏览器不支持HTPP1.1,则使用expires头判断是否过期如果资源已过期,则表明强制缓存没有命中,则开始协商缓存,向原创 2022-05-10 18:22:15 · 211 阅读 · 0 评论 -
浏览器从输入网址到看到网页的流程
一、解析URL⾸先会对 URL 进⾏解析,分析所需要使⽤的传输协议和请求的资源的路径。如果输⼊的URL 中的协议或者主机名不合法,将会把地址栏中输⼊的内容传递给搜索引擎。如果没有问题,浏览器会检查 URL 中是否出现了⾮法字符,如果存在⾮法字符,则对⾮法字符进⾏转义后再进⾏下⼀过程。二、缓存判断浏览器会判断所请求的资源是否在缓存⾥,如果请求的资源在缓存⾥并且没有失效,那么就直接使⽤,否则向服务器发起新的请求。三、DNS解析下⼀步⾸先需要获取的是输⼊的 URL 中的域名的 IP 地址,⾸先会判断本地原创 2022-04-30 19:43:59 · 360 阅读 · 0 评论 -
计算机网络学习之TCP/IP五层协议模型、TCP和UDP
一、TCP/IP五层协议TCP/IP 五层协议和 OSI 的七层协议对应关系如下:应⽤层 (application layer):直接为应⽤进程提供服务。应⽤层协议定义的是应⽤进程间通讯和交互的规则,不同的应⽤有着不同的应⽤层协议,如 HTTP协议(万维⽹服务)、FTP协议(⽂件传输)、SMTP协议(电⼦邮件)、DNS(域名查询)等。传输层 (transport layer):有时也译为运输层,它负责为两台主机中的进程提供通信服务。该层主要有以下两种协议:传输控制协议 (Transmission原创 2022-04-30 18:25:18 · 7423 阅读 · 0 评论 -
计算机网络学习之OSI七层模型
一、应用层OSI参考模型中最靠近用户的一层,为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见的网络服务协议有HTTP、HTTPS、FTP、POP3、SMTP等在客户端与服务器中经常会有数据的请求,这个时候就会用到HTTP或HTTPS,在后端设计数据接口时,我们常常用到这个协议。FTP是文件传输协议,在学校的机房我们经常会用到这个,老师会通过FTP来发送一些实验报告什么的。SMTP是用来传输邮件的协议二、表示层表示层用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数.原创 2022-04-30 16:15:13 · 1031 阅读 · 0 评论