电脑怎么样下百度(电脑是如何访问百度的?-网工面试常见问题)
电脑是如何访问百度的?-面试常见问题
一、精简回答
1.DNS解析
域名:www.baidu.com
DNS服务端:119.29.29.29
通过DNS服务器解析119.29.29.29,解析www.baidu.com
2.访问百度的IP
百度IP地址:14.215.177.38
通过浏览器方位14.215.177.38:443端口
二、详细回答
1.如何到达DNS地址:119.29.29.29
2.未知的IP地址我们会发送给网关:192.168.30.254
3.如何发送给网关,需要知道网关的MAC地址;
4.已知网关的IP地址,如何知道网关的MAC地址。
5.ARP解析,IP地址→MAC地址192.168.30.25400-23-05-43-3f-42
6.ARP解析过程
1)发送ARP广播包,同一个广播域内的所有设备都会接收到。
2)需要解析的IP地址的MAC设备会进行回应。IP→MAC
3)电脑段接收到ARP信息保存到arp表
7.之后要发送给网关都是通过arp表中的192.168.30.25400-23-05-43-3f-42
8.电脑发送DNS解析请求目的为119.29.29.29地址给网关,网关进行三层路由查询,转发给出口,出口源地址NAT转发给运营商......
9.DNS服务器响应的DNS解析请求,返回给百度的IP为14.215.177.38
10.浏览器访问14.215.177.38:443(百度)到这个IP的请求;
11.14.215.177.38:443(百度)发送页面信息给电脑。