浏览器访问网站的过程
来源:互联网 发布:java随机数生成1到100 编辑:程序博客网 时间:2024/05/07 13:47
原地址
详细地址
我们在浏览器地址栏里输入网站域名,如http://www.163.com/sports/news_abcdef.html,便可以访问到网站,看似很简单,但中间的过程是比较复杂的。
浏览器访问网站的详细过程:
1、第一步:浏览器首先获取主机名/域名:www.163.com;
2、第二步:查找本地hosts文件:查找是否有该域名与IP的对应列表;如果查找不到,则到外网dns查询(本地网卡都设置的dns服务器对应IP);
3、第三步:外网dns查询域名www.163.com对应的IP地址XXX.XXX.XXX.XXX,找到163的apache服务器(假如是用apache的话);
4、第四步:浏览器向163服务器发送http请求,你可以安装httpwatch插件来抓包;
5、第五步:163服务器接收http请求,解析主机、读取资源名称。如果取得该资源名称,则向浏览器返回该资源(文件)。
0 0
- 浏览器访问网站的过程
- 网站的访问过程
- 浏览器访问网页的过程
- 用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的?
- 用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的?
- 用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的?
- 用户用浏览器访问一个网站的时候具体的过程与步骤
- 访问一个网站的过程
- 普通网站的访问过程
- 浏览器访问一个页面的大致过程
- 浏览器访问一个地址的过程-转载
- 浏览器访问web资源的过程
- 从浏览器访问一个地址的过程
- 浏览器访问网页的详细内部过程
- 浏览器访问某一站点的具体过程
- 浏览器访问web资源的过程
- 浏览器访问 web服务器 的过程
- 浏览器访问网页的详细内部过程
- 客户端模拟表单post文件上传
- java连接ssdb数据库
- android_获取IP
- poj 1742 多重背包可行性问题
- sql server 单主键高效分页存储过程 (支持多字段排序)
- 浏览器访问网站的过程
- UIStepper的常用方法
- 石子合并问题
- 基于live555的rtsp 客户端模块优化
- OC中类的扩展介绍
- (转)Eclipse查看jar中的class文件注释出现乱码
- C#WinForm 藏到系统托盘
- NSAttributedString 详解
- iOS for嵌套 循环添加UIButton