从我们在浏览器的地址栏里输入www.sina.com.cn,到整个页面显示在浏览器上,这段时间内网络上都发生了什么事情?

首先嘛,你得在浏览器里输入要网址,然后我们看看后台发生了什么?

1:浏览器查找域名的IP地址


    浏览器缓存 – 浏览器会缓存DNS记录一段时间

    系统缓存 – 如果在浏览器缓存里没有找到需要的记录,浏览器会做一个系统调用(windows里是gethostbyname)。这样便可获得系统缓存中的记录
        
    路由器缓存 – 接着,前面的查询请求发向路由器,它一般会有自己的DNS缓存
    
    ISP DNS 缓存
    
    递归搜索

2:浏览器给web服务器发送一个HTTP请求    
    
    GET http://www.sina.com.cn/ HTTP/1.1

3:服务器“处理”请求,服务器发回一个HTML响应
    HTTP/1.1 200 OK
    

4:浏览器收到响应开始显示HTML
    

5:浏览器发送获取嵌入在HTML中的对象

6:整个页面显示完毕

7:根据是否长连接情况选择是否关闭连接

基本情况就是这样,有时间再补充!

In such situations
quick weight loss 9 Handy Tips For Fashionable Moms

be decked out in pertaining to
gay pornOPPORTUNITIES FOR PAKISTAN IN AIR
free hd porn
此条目发表在 北京大学 分类目录,贴了 标签。将固定链接加入收藏夹。

评论功能已关闭。