同一个局域网中,两主机A和B如何通信?

同一个局域网中,两主机A和B如何通信?
数据分组经过链路层到物理层进行比特传输,是不是在局域网内广播,各个主机都能接受到该数据,然后拆分得到物理地址再进行比对,是不是跟自己的物理地址相匹配,是就收下,否则丢弃。
也就是说同一个局域网内,两主机间的通信数据,其他主机也有能收到,只是丢弃了?

同一个局域网中,两主机A和B如何通信?

要看你连接A和B两主机是用什么设备,不同设备,组织数据的传输过程有差异,还有你的局域网采用的技术决定,比如以太网和令牌网就不一样

以太网下(主流)
比如用HUB(集线器)和SWITCH(交换机)是不一样的.

1:HUB中采用CSMA/CD技术
任何一太主机发数据之前要冲突检测,有冲突不发包,无冲突,则发包,各个主机都能接受到该数据,然后拆分得到物理地址再进行比对,是不是跟自己的物理地址相匹配,是就收下,否则丢弃

2:switch(交换机)中采用 存储转发机制
根据MAC地址和对应端口表转发,如果表中有对应目的地的MAC则不用广播直接,通过交换机转发不用广播

(注:不是几句话能说明白,请看有关资料 以太网技术)
温馨提示:答案为网友推荐,仅供参考