女神钱包贷款是真的吗:为什么同一局域网内的主机一定要设成同一网段?

来源:百度文库 编辑:高校问答 时间:2024/05/09 06:40:53
如果数据帧中包含有目的主机的IP地址和MAC地址,目的主机就应该可以接收数据了吧?为什么一定要设成同一网段呢?
假设情况是这样:
局域网中只有两台机A和B,通过一个hub连接在一起,没有路由器。
或A和B通过一交叉线直接连接。

但是A、B不在同一网段,A要向B发送数据,A知道B的IP,并且A的ARP表中有B的MAC地址,这样难道不可以向B发数据了吗?

规定

因为你的局域网主机 没有DNS功能

注意,既然是帧,那么就只有源和目的MAC地址,包才有IP地址。
给你讲讲两个主机的通信过程吧,任何两个主机进行通信,到最后都是通过物理地址寻址的,不知道物理地址的时候,会发送arp请求,询问谁的IP是目的IP,得到回答后,源主机的arp表里就有目的主机的ip和mac地址对应关系,之后数据就直接以帧的形式在源和目主机之间传送了。而如果目的主机的IP地址和自己不在同一个网络,那他们之间是需要路由设备寻址,并将包转换为各自网段内传送的帧才能通信。