计算机原理
没事就看看
爱喝咖啡的程序猫
这个作者很懒,什么都没留下…
展开
-
从浏览器输入URL到页面解析的全过程
1.输入网址输入要访问的网址,即URL2.缓存解析浏览器获取URL后,先去缓存中查找资源,从浏览器缓存-系统缓存-路由器缓存中查看;如果有就从缓存中显示界面,不再发送请求;如果没有,则发送http请求;3.域名解析发现缓存中没有资源,发送http请求;在发送http请求之前,需要进行DNS解析(域名解析);DNS解析:域名到IP地址的转换过程,域名的解析工作由DNS服务器完成,解析后可以获取域名相应的IP地址;4.tcp连接,三次握手在域名解析后,浏览器向服务器发起了http请求原创 2020-05-10 23:45:20 · 423 阅读 · 0 评论 -
三分钟带你了解哈希表
散列表是一种使用非常广泛的数据结构,可能也是最有用的数据结构。在我接触散列表之前我就已经开始使用它了,只是当时知识不够,没有意识到。好了,废话不多说,进入正题吧。先举个栗子。假如你面前有一本厚厚的电话簿,里面记载了大量的姓名和电话号码。你的工作就是从其中快速找到某一个人的电话号码。(当然现实不会有这么无聊的工作的)可能你会想到使用二分查找,但是这依然需要不少的时间。而为了追求效率,我们希望的是...原创 2020-05-07 02:47:48 · 109 阅读 · 0 评论 -
Http协议实现的原理机制
(1)域名解析(2)三次握手(3)发起Http请求(4)响应Http请求并得到HTML代码(5)浏览器解析HTML代码(6)浏览器对页面进行渲染呈现给用户原创 2020-05-02 17:08:14 · 215 阅读 · 0 评论 -
TCP报文的标志字段
在TCP报文的报头中,有几个标志字段:1、 SYN:同步连接序号,TCP SYN报文就是把这个标志设置为1,来请求建立连接;2、 ACK:请求/应答状态。0为请求,1为应答;3、 FIN:结束连线。如果FIN为0是结束连线请求,FIN为1表示结束连线;4、 RST:连线复位,首先断开连接,然后重建;5、 PSH:通知协议栈尽快把TCP数据提交给上层程序处理。...原创 2020-05-02 16:15:26 · 1416 阅读 · 0 评论