首页 > 其他 > 详细

访问一个网址(域名)背后的过程

时间:2020-03-11 02:02:37      阅读:87      评论:0      收藏:0      [点我收藏+]

1.如果计算机是新连入局域网的,会先使用DHCP(动态主机配置协议)为该计算机分配ip地址。这一步结束后,我们的计算机有了自己的ip地址。

2.访问www.baidu.com。这是个域名,我们需要知道它的ip地址才能访问。使用DNS协议(dns缓存->本地dns服务器->权威dns服务器->根dns服务器),(其中还会经过ARP协议,因为跨越了路由器)最终返回百度服务器对应的ip地址。

3.接下来我们可以用这个ip地址来访问百度了。那么我们的http请求会生成一个TCP连接,其中包含了目的IP。然后这个报文段被传给网关路由器。之后可能会通过NAT把源IP更新,也可能不会。之后报文段就脱离了子网(局域网)。

4.然后报文段就是在路由器、交换器之间通过ARP协议,使用每台路由器的转发表,一步步抵达目的服务器。

5.目的服务器的80端口http进程收到了http请求报文,返回一个http响应报文回去。返回的路上还是利用ARP和转发表,一步步前进最终到达我们的计算机。

访问一个网址(域名)背后的过程

原文:https://www.cnblogs.com/FdWzy/p/12459943.html

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