路由器组建的局域网的通信方式是广播还是点对点?

路由器下的2台电脑通信,a发给b,a传到路由器上,路由器是单独发给b还是发给所有电脑?
.二层交换机下的电脑间通信是点对点还是广播?

  不管是无线还是有线局域网通讯是依靠MAC来识别对方地址

    局域网本身就是一个广播域,并使用广播通讯,发送给所有电脑。

    可以查看交换机的工作原理(包含地址表、转发决策和生存期)

    在局域网内,数据传输需要依靠MAC来识别对方地址。

    发生数据的时候,数据发送端计算机首先拿接收端的计算机IP与自己主机子网掩码相匹配,匹配后,发现跟自己是同一网段的,

    则使用MAC地址去寻找对方,如果不是同一网段的,则封装上对方的IP地址为目标地址,发现网关,由网关发现其他网络。

    不过到达了目标网络后,还是要根据对方MAC地址来寻找目标主机。

    简单的说,局域网内传输用MAC,网间传输就要在MAC外面再加一层IP。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-04
一句话:局域网下,广播。
如果不是广播,sniffer就失去了存在的基础。

你摘录的百科内容,是没错的。
(1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的;
(2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;
(3) 如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上;
在下次传送数据时,就不再需要对所有端口进行广播。
真正永远广播的是,集线器(HUB),因为它没有学习能力。
第2个回答  推荐于2017-09-10
不管是无线还是有线局域网通讯是依靠MAC来识别对方地址

我的答案是:局域网本身就是一个广播域,并使用广播通讯,发送给所有电脑。

您可以查看交换机的工作原理(包含地址表、转发决策和生存期)
在局域网内,数据传输需要依靠MAC来识别对方地址。发生数据的时候,数据发送端计算机首先拿接收端的计算机IP与自己主机子网掩码相匹配,匹配后,发现跟自己是同一网段的,则使用MAC地址去寻找对方,如果不是同一网段的,则封装上对方的IP地址为目标地址,发现网关,由网关发现其他网络。不过到达了目标网络后,还是要根据对方MAC地址来寻找目标主机。 简单的说,局域网内传输用MAC,网间传输就要在MAC外面再加一层IP。追问

.二层交换机下的电脑间通信是点对点还是广播?

追答

广播

追问

不完全是吧
请看百科 二层交换机
(1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的;
(2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;
(3) 如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上;

追答

具体步骤如下:
1、为了得到站点b的 MAC地址,a首先发一个ARP广播报文,请求站点b的MAC地址。该ARP请求报文进入交换机后,首先进行源MAC地址学习,芯片自动把站点a的MAC地址以及进入交换机的端口号等信息填入到芯片的MAC地址表中,然后在MAC地址表中进行目的地址查找。

2、由于是一个广播报文,交换机则会把这个广播报文从进入交换机端口所属的VLAN中进行广播。b站点收到这个ARP请求报文之后,会立刻发送一个ARP回复报文,这个报文是一个单播报文,目的地址为站点A的MAC地址。

3、该包进入交换机后,同样,首先进行源MAC地址学习,然后进行目的地址查找,由于此时MAC地址表中已经存在了a站点MAC地址的匹配条目,所以交换机直接把此报文从相应的端口中转发出去。通过以上一次ARP过程,交换芯片就把站点a和b的信息保存在其MAC地址表中。

  以后a、b之间进行通信或者同一网段的其它站点想要a或b通信,交换机就知道该把报文从哪个端口送出。

交换机的学习功能,okou0696 说的也已经很清楚了

本回答被提问者采纳
第3个回答  2014-02-04
是广播,a发b的数据包里有目的IP(也就是b的IP),只有b才会接收这个数据,其他IP接收到这数据因为目的IP不匹配就会丢弃该数据包
第4个回答  2014-02-04
一楼正解,是广播
相似回答