首页 > 试题广场 >

不同协议的发生顺序是下面中的?

[单选题]
牛客网由于访问客户量的增长,原来的服务器不足以维持请求,经常发生宕机的突发情况,因此为了解决这个问题,CEO决定新增加几台服务器,那么问题是这些接入WEB服务器第一次被访问到时,不同协议的发生顺序是下面中的____。
  • ARP -> DNS -> HTTP
  • ARP -> HTTP -> DNS
  • DNS -> HTTP -> ARP
  • DNS -> ARP -> HTTP
  • HTTP -> ARP -> DNS
  • HTTP -> DNS -> ARP
1、当你给WEB服务器接上网线的时候,它会自动发送一条ARP信息,使得接入网关能找的到它;网关上会形成一条类似:2c 96 1e 3c 
3e 9b - 192.168.1.123的MAC地址到IP地址的映射记录。
2、如用户在浏览器中输入域名,如本地DNS缓存中没有,必然会进行一次DNS查询,以确定该域名的IP地址。
3、HTTP。获得DNS对应的IP地址以后,使用HTTP协议访问web服务器(不考虑TCP三次握手建立连接的阶段)。
发表于 2016-06-21 22:13:02 回复(4)
个人觉得好像是这样的啊

应用层:DNS(IP地址获取)---->应用层:HTTP---->传输层:TCP---->网络层:IP---->数据链路层(OSI7层)|网络层(TCP/IP模型):ARP
发表于 2017-03-13 23:39:13 回复(0)
DNS之前要先用ARP协议将IP转成Mac地址
发表于 2016-09-09 18:12:57 回复(0)
难道不是先用DNS获取IP地址,然后根据IP地址在使用ARP获取MAC地址吗? 就是先使用DNS在使用ARP ?
发表于 2016-08-20 16:49:03 回复(0)