原文:我们在地址栏中输入一个网址,比如百度(www.baidu.com)后浏览器做了哪些事

在浏览器输入网址,Enter之后发生的事情: .浏览器接收域名 .发送域名给DNS,中文名字是域名系统服务器,一般位于ISP 互联网服务提供商,比如我们熟知的联通 移动 电信等 中。浏览器会首先发给离自己最近的DNS,DNS收到浏览器发来的域名,在自己的数据库和缓存中查找这个域名所对应的IP,如果没有他会询问其他的DNS,递归下去直到弄清楚IP。最后把结果返回给浏览器。 .DNS返回域名所对应的I ...

2017-02-15 10:01 0 2434 推荐指数:

查看详情

浏览器地址栏输入www.baidu.com到打开百度首页这期间到底发生了什么?

刚才无意间看到这么一个面试题,觉得有点意思,我想从五层网络模型的角度说说我的看法。 1.首先通过DNS域名系统向域名服务发送域名解析请求来得到百度的IP地址39.156.69.79;2.系统通过ARP地址解析协议获得百度IP地址映射的MAC地址;3.系统通过TCP三次握手向百度服务发送请求 ...

Fri Nov 22 06:34:00 CST 2019 0 328
从在浏览器地址栏输入www.baidu.com到看到百度首页,这个过程中间经历了什么,用到的协议

按照时间顺序:1.客户端浏览器获取用户在地址栏输入的域名。2.客户端浏览器将域名发送给DNS域名系统,请求解析。3.DNS解析域名得到相应的IP,返回给客户端浏览器。4.客户端浏览器根据IP向服务发起TCP三次握手,建立TCP连接。5.客户端浏览器向服务发送HTTP请求,请求百度首页。6. ...

Tue Sep 14 22:57:00 CST 2021 0 101
浏览器输入www.baidu.com执行的全部过程

1、客户端浏览器通过DNS解析到www.baidu.com的IP地址202.108.22.5,通过这个IP地址找到客户端到服务的路径。客户端浏览器发起一个HTTP会话到202.108.22.5,然后通过TCP进行封装数据包,输入到网络层。 2、在客户端的传输层,把HTTP会话请求分成报文 ...

Sun Sep 19 01:22:00 CST 2021 0 662
浏览器输入www.baidu.com执行的全部过程

应用层:客户端浏览器通过DNS解析到www.baidu.com的IP地址220.181.27.48,通过这个IP地址找到客户端到服务的路径。客户端浏览器发起一个HTTP会话到220.161.27.48,然后通过TCP进行封装数据包,输入到网络层。 HTTP请求与响应 传输层 ...

Thu Nov 30 00:17:00 CST 2017 0 1034
浏览器访问 www.baidu.com 的过程

浏览器访问 www.baidu.com 的过程 1 先要解析出www.baidu.com DNS域名解析为服务 IP 2 得到 IP地址,客户端会发起TCP请求,以及3次握手建立连接 3 建立连接成功之后 客户端通过HTTP协议发起请求给web服务 4 web服务接收到请求之后,查询所有 ...

Fri Jul 03 19:02:00 CST 2020 0 1321
一个查询用户信息的url输入浏览器地址栏按下回车键,经历了什么?

1.背景介绍 当你在浏览器地址栏输入一个URL回车,将会发生的事情?这是一道经典的面试题,同时也是一道复杂的题目,涉及到很多东西,不同的软件开发者对于此道问题有不同的答案,对于其中的某一点也能无限深究,今天我们就来侧重于web前端来看一下究竟发生 ...

Mon Apr 02 06:02:00 CST 2018 0 955
浏览器地址栏输入一个URL回车,将会发生的事情

浏览器向DNS服务查找输入URL对应的IP地址。 DNS服务返回网站的IP地址浏览器根据IP地址与目标web服务在80端口上建立TCP连接 浏览器获取请求页面的html代码。 浏览器在显示窗口内渲染HTML。 窗口关闭时,浏览器终止与服务的连接 ...

Mon Nov 21 02:33:00 CST 2016 0 1843
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM