设为首页收藏本站language 语言切换
查看: 1902|回复: 14
收起左侧

[已解决] 还有一个VCE 里的题也有疑问 ,急

  [复制链接]
发表于 2013-8-31 21:24:58 | 显示全部楼层 |阅读模式
Question 5
A host is attempting to send data to another host on a different network. What is the first action that the sending host will take?
A. Drop the data.
B. Send the data frames to the default gateway.
C. Create an ARP request to get a MAC address for the receiving host.
D. Send a TCP SYN and wait for the SYN ACK with the IP address of the receiving host.

Answer: B
Explanation
Before sending data, the sending host checks if the destination host is inside or outside the local network. If it is outside the local network, the data will be sent to the default gateway.

以上是其他网站的解释,
咱们的题库是选C ,解释是跨网段传输首先是要封装数据,需要知道本地和对端设备的MAC 地址。

C 选项是讲为创建一个ARP请求去为接收主机得到一个MAC地址。
我理解应该是如果ARP缓存里没有网关的MAC地址, 主机应该是发一个ARP的广播出去寻找网关的MAC地址。


不知道B和C 那个正确,
求高手指点,快要考试了,急呀,
先多谢了。



发表于 2013-8-31 21:42:02 | 显示全部楼层
题库选C吗,我记着是B啊,去往不同网段数据是直接交给网关的。
沙发 2013-8-31 21:42:02 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-31 21:59:07 | 显示全部楼层
12.jpg ,我做的是v104.4的VCE 软件的题。
板凳 2013-8-31 21:59:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-31 22:11:55 | 显示全部楼层
跨网段时,主机是以单播的形式发给网关ARP请求,由网关解析目的mac地址。所以选C
地板 2013-8-31 22:11:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-31 22:42:27 | 显示全部楼层
5# 2013-8-31 22:42:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-31 22:51:09 | 显示全部楼层
地板正解
6# 2013-8-31 22:51:09 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 00:31:14 | 显示全部楼层
首先,sending host 绝对不会有receiving host的MAC地址,你自己看自己机器上的ARP表, 如果你是用WINDOWS的话, 在COMMAND PROMPT里运行:

arp -a

你会发现除了组播和广播地址,也就是和你同一网段的地址。 根本就没有INTERNET网上的地址。所以呢,当你访问不同网段的HOST时,都会SEND给默认网关。否则要默认网关干嘛。
所以我会选B
7# 2013-9-1 00:31:14 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 00:32:06 | 显示全部楼层
wp940208 发表于 2013-8-31 22:11
跨网段时,主机是以单播的形式发给网关ARP请求,由网关解析目的mac地址。所以选C

你别误导别人
8# 2013-9-1 00:32:06 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 00:36:16 | 显示全部楼层
其实吧,是这个题目出的意思不清。

如果是sending HOST刚起来,ARP表里什么都没有, 它会先请求默认网关的ARP。 然后当你发给不同网段的HOST时候, 会SEND给默认网关
9# 2013-9-1 00:36:16 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 07:29:11 | 显示全部楼层
dingjerry 发表于 2013-9-1 00:36
其实吧,是这个题目出的意思不清。

如果是sending HOST刚起来,ARP表里什么都没有, 它会先请求默认网关 ...

你觉得这个题里会有ARP表里会有么,我告诉你,别自以为是百度查个答案你就牛X了,你意思是这题人选两个答案?
10# 2013-9-1 07:29:11 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 07:29:55 | 显示全部楼层
dingjerry 发表于 2013-9-1 00:31
首先,sending host 绝对不会有receiving host的MAC地址,你自己看自己机器上的ARP表, 如果你是用WINDOWS的 ...

你懂都没弄懂,你去选B吧,没人管你
11# 2013-9-1 07:29:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 20:09:25 | 显示全部楼层
额 这应该选C吧 数据发送命令开始的第一个动作 应该是封装 所以应该是请求mac地址 一般请求mac都是发给路由 也就是默认网关 我理解是这样  
12# 2013-9-1 20:09:25 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-1 23:08:52 | 显示全部楼层
就算会发给网关也会首先发送ARP请求MAC地址,我的话选C
13# 2013-9-1 23:08:52 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-2 18:21:17 | 显示全部楼层
多谢大家,我就选C了。
14# 2013-9-2 18:21:17 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-3 10:11:49 | 显示全部楼层
如果每次都用arp查询跨网段主机地址,那咱计算机上设默认网关干啥?
路由器和主机在这个情况下动作是不同的,路由器光指定出站端口为以太口时确实会发出跨网段的目标地址ARP,由对端代理ARP回应,看ARP表也都是看得到的。而主机若不指定网关,直接就返回目标不可达,就算路由器设置代理ARP也不起作用。这都是实验过的,而且就像上面网友说的,要是发了ARP请求,表中总该有相应的条目吧?
15# 2013-9-3 10:11:49 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-23 23:10 , Processed in 0.079328 second(s), 29 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表