首页 > 试题广场 >

一台刚刚接入互联网的WEB服务器第一次被访问到时,不同协议的

[单选题]
一台刚刚接入互联网的WEB服务器第一次被访问到时,不同协议的发生顺序是下面中的____。
  • ARP -> DNS -> HTTP
  • ARP -> HTTP -> DNS
  • DNS -> HTTP -> ARP
  • DNS -> ARP -> HTTP
  • HTTP -> ARP -> DNS
  • HTTP -> DNS -> ARP
http://www.zhihu.com/question/29282648
发表于 2015-04-27 11:05:24 回复(0)
1、当给WEB服务器接上网线的时候,它会自动发送一条ARP信息,使得接入网关能找的到它;
网关上会形成一条类似:2c 96 1e 3c 3e 9b - 192.168.1.123的MAC地址到IP地址的映射记录。

2、当第一个用户使用域名访问WEB服务器的时候,首先要进行一次DNS查询

3、最后才是http协议
发表于 2015-07-01 22:41:18 回复(6)
这题目的主要意思是tcp/ip分层的问题,tcp/ip协议的网络分为5层,分别是 应用层、传输层、网络层、数据链路层、物理层,然后就是各层中有哪些协议,信息发送出去都是由低层逐层向上传递的,arp是数据链路层的协议,dns是网络层的协议、http是应用层的协议。
发表于 2015-04-13 22:11:52 回复(16)
因为是第一次主机通信发送广播地址,请求arp请求,如果主机与服务器位于同一网段,则会直接返回其ip否则封装mac地址到局域网路由器,让其请求直到获取到ip地址,当用户访问这个网站输入它的域名,主机也不知道其ip.这时候则请求dns服务器解析这个地址,当主机找到这个服务器之后就是http服务了…
发表于 2015-06-16 23:01:42 回复(4)
1、当你给WEB服务器接上网线的时候,它会自动发送一条ARP信息,使得接入网关能找的到它;
网关上会形成一条类似:2c 96 1e 3c 3e 9b - 192.168.1.123的MAC地址到IP地址的映射记录。

2、当第一个用户使用域名访问WEB服务器的时候,首先要进行一次DNS查询,以确定该域名的IP地址,原理类似下图:


3、用户通过IP地址,经过多个网络节点,访问到目标的服务器。
Tracing route to 61.172.201.239 [61.172.201.239]
over a maximum of 30 hops:

1 7 ms 1 ms 1 ms 192.168.1.1
2 3 ms 4 ms 3 ms 1.154.62.115
3 4 ms 3 ms 3 ms 124.74.57.165
4 7 ms 7 ms 8 ms 101.95.41.169
5 10 ms 9 ms 9 ms 101.95.224.130
6 6 ms 5 ms 6 ms 124.74.233.78
7 5 ms 7 ms 6 ms 114.80.222.50
8 4 ms 6 ms 5 ms 61.172.201.239

Trace complete.
发表于 2015-05-25 18:03:53 回复(0)
有没有人和我一样,选了最后一个,完全反了
发表于 2021-05-12 14:24:00 回复(2)
因为是服务器,所以第一次接入网络时,先要通过将mac地址通过ARP 发送到网关。在网关记录ip 和 mac 的对应信息。访问服务器,访问的是域名,所以先通过DNS查找域名对应IP,在通过HTTP访问IP对应服务器
发表于 2016-08-08 13:49:49 回复(1)
A 要找DNS也肯定先会在局域网内发ARP查找DNS服务器
发表于 2015-05-08 13:11:21 回复(0)
我感觉是选择D 啊,因为首先要域名解析,也就是DNS找到目标IP地址,然后填充到自己的IP数据报中,再就是查找下一个路由器或者交换机的MAC地址,这是通过广播ARP协议实现的,最后就是HTTP
发表于 2015-04-10 19:37:44 回复(3)
当给WEB服务器接上网线的时候,它会自动发送一条ARP信息,使得接入网关能找的到它; 网关上会形成一条类似:2c 96 1e 3c 3e 9b - 192.168.1.123的MAC地址到IP地址的映射记录。
发表于 2024-06-04 11:46:57 回复(0)
刚连到互联网的web服务器会先用arp将IP地址转为对应关口的mac地址,当进行访问时,先将访问的域名通过dns转化为ip地址,寻址,找到目的信息后返回到http
发表于 2022-04-02 16:13:31 回复(0)
理解为激活顺序就行了。。。
发表于 2022-02-15 15:46:08 回复(0)
当给WEB服务器接上网线的时候,它会自动发送一条ARP信息,使得接入网关能找的到它
网关上会形成一条类似:2c 96 1e 3c 3e 9b - 192.168.1.123的MAC地址到IP地址的映射记录。

2,当第一个用户使用域名访问WEB服务器的时候,首先要进行一次DNS查询

3、最后才是HTTP协议
发表于 2022-01-14 15:24:15 回复(0)

1.寻找dns服务器物理地址

2.发送dns请求

3.之后是http

编辑于 2019-10-23 19:22:39 回复(0)
题目也没有明确说是服务器端的协议发生顺序。。。前面说服务器就能推出后面也是指服务器端?
编辑于 2018-04-30 21:11:30 回复(0)
这题说的是服务器被访问到时协议的顺序,是客户端已经访问服务器了,问的应该是服务器协议顺序,你们解的都是客户端访问服务器顺序,不一样的吧
发表于 2018-03-01 20:20:23 回复(0)
  • 仅考虑用户端
    1. ARP。如用户端也是刚接入网络,当第一次进行对外访问时也会使用ARP协议找到网关或本地其它主机的IP地址和MAC地址对应关系,类似上面服务器端的过程。如已经获得对应关系,则不需要此步。
    2. DNS。如用户在浏览器中输入域名,如本地DNS缓存中没有,必然会进行一次DNS查询,如 给出的解释。
    3. HTTP。获得DNS对应的IP地址以后,使用HTTP协议访问web服务器(不考虑TCP三次握手建立连接的阶段)。
  • 发表于 2017-07-27 11:10:05 回复(0)
    因为是第一次主机通信发送广播地址,请求arp请求,如果主机与服务器位于同一网段,则会直接返回其ip否则封装mac地址到局域网路由器,让其请求直到获取到ip地址,当用户访问这个网站输入它的域名,主机也不知道其ip.这时候则请求dns服务器解析这个地址,当主机找到这个服务器之后就是http服务了…
    发表于 2017-06-29 00:10:21 回复(0)
    1、当给WEB服务器接上网线的时候,它会自动发送一条ARP信息,使得接入网关能找的到它;
    网关上会形成一条类似:2c 96 1e 3c 3e 9b - 192.168.1.123的MAC地址到IP地址的映射记录。

    2、当第一个用户使用域名访问WEB服务器的时候,首先要进行一次DNS查询

    3、最后才是http协议
    发表于 2017-04-08 15:42:56 回复(0)
    ***,DNS服务器有可能在外网,所以必须找到网关,才能发包出去,所以第一个是ARP
    发表于 2016-08-02 15:10:38 回复(0)