当你在浏览器中输入 google.com 并且按下回车之后发生了什么?

2017-03-05 21:35:25 +08:00
 tianshuang

这是一道古老的面试题,不过我们不再局限于平常的回答,而是想办法回答地尽可能具体,不遗漏任何细节。 GitHub 上已经有人整理了相关技术细节,详情请点击左下角阅读原文。

https://mp.weixin.qq.com/s?__biz=MzIzMDc5NzUwNg==&mid=2247483652&idx=1&sn=658cd37e07d09c9da30854fb30467d82&chksm=e8acb8a9dfdb31bfcea4ea4f91bb83d5bea329ef75a2ebd6281b9d0a0f6dc604b9455aed87e4&mpshare=1&scene=23&srcid=03056Pd20LNHSk0d44wdgW3j%23rd

9365 次点击
所在节点    程序员
52 条回复
sneezry
2017-03-06 09:37:44 +08:00
ACK->
<-RST
<-SYN

🙁
Chrisplus
2017-03-06 10:08:56 +08:00
是不是还漏掉了 GFW 的部分?
dreamist
2017-03-06 10:53:26 +08:00
应该是,解析到 google.com 的域名,然后 PAC 列表中查找,命中,把请求发到本地的 1080 端口,本地 server 再把请求转发到某个搬瓦工的机房的电脑上,这台机器帮我访问 google.com 后把结果返回给我。
zjcqoo
2017-03-06 11:07:56 +08:00
发生了什么?发生 keydown 事件。完毕:)
yoke123
2017-03-06 11:15:22 +08:00
无法访问此网站

google.com 的响应时间过长。
请试试以下办法:
检查网络连接
检查代理服务器和防火墙
ERR_CONNECTION_TIMED_OUT
ehs2013
2017-03-06 11:17:13 +08:00
这帖子里面智障的说 404 的终于没几个了,欣慰
cxh116
2017-03-06 12:26:43 +08:00
有本事就讲讲 "当访问 Google 的时候,GFW 做了什么?"

GFW 做什么对屁民来说是黑盒,把黑盒里的技术原理讲清楚才叫 NB .
xuexb
2017-03-06 12:29:01 +08:00
发生了:
1. 请求 google.com
2. 被 Q
3. 提示无法访问...
woostundy
2017-03-06 12:48:12 +08:00
我发了一个 pull request ,楼主可以看看。
redsonic
2017-03-06 12:52:03 +08:00
真正能完整答出来的肯定是早期在微软各个部门混过的,然后给 chrome 提交代码的,当然他如果是个中国人肯定也在数字公司、方正或神州数码混过。
initdrv
2017-03-06 12:54:13 +08:00
initdrv
2017-03-06 12:56:59 +08:00
图片挂了?好吧,站在梯子上,所以成功看见 GOOGLE 的首页被打开了……
TJT
2017-03-06 12:59:16 +08:00
@tianshuang 希望病魔早日战胜方校长
salmon5
2017-03-06 13:01:49 +08:00
由于 google 是商业站点, gws 发现你没有带 www ,返回 301 到 http://www.google.com/, gws 发现你没有用 https ,返回
Alt-Svc:"quic=":443",让你走 https 。
sfwn
2017-03-06 13:02:39 +08:00
还以为 google 可以直接访问了 : )
QAPTEAWH
2017-03-06 13:20:29 +08:00
楼上漏了一步
- DNS 提供商记录了 lz 的行为
- 老大哥看着 lz
Rubbly
2017-03-06 16:58:09 +08:00
当时是计网的最后一道题,侧重点在网络的那些层上。
Mark24
2017-03-06 18:17:44 +08:00
发送到 DNS 服务器

被墙

返回 超时或者 404
Penton
2017-03-06 18:22:49 +08:00
404 GG
wyntergreg
2017-03-06 18:28:22 +08:00
Google 官网
Gmail
Google 学术搜索
Google 地图
Google 图片
...
相关软件...
相关网站...
网虫们在关注...
...
相关搜索
...
帮助 举报 给百度提建议

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/345144

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX