首页 > 其他 > 详细

Cracking the coding interview--Q17.1

时间:2014-03-27 15:18:41      阅读:481      评论:0      收藏:0      [点我收藏+]

题目

原文:

Explain what happens, step by step, after you type a URL into a browser. Use as much detail as possible.

译文:

一步一步地解释当在浏览器输入一个URL时,发生了什么?尽可能详细。

解答

当用户在浏览器输入一个URL时,访问的大致流程如下:

1.首先浏览器会向DNS服务器查询输入的URL对应的ip地址;

2.然后DNS返回该URL对应网站的ip地址;

3.浏览器再向根据网站的ip地址与目标web服务器的80端口进行TCP连接;

4.浏览器获取请求网站页面的HTML代码;

5.浏览器在显示窗口内渲染HTML;

6.窗口关闭时,浏览器终止与web服务器的连接;


其实,输入的URL(域名)是ip地址映射的一个别名,在一个DNS内,一个域名对应一个IP地址。第一二步是DNS的解析,DNS解析过程的相关文章介绍:http://www.admin10000.com/document/2406.html


推荐阅读:当你在浏览器地址栏输入一个URL后回车,将会发生的事情?http://www.cnblogs.com/panxueji/archive/2013/05/12/3073924.html



---EOF---

Cracking the coding interview--Q17.1,布布扣,bubuko.com

Cracking the coding interview--Q17.1

原文:http://blog.csdn.net/navyifanr/article/details/22272007

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!