同一个局域网中,两主机A和B如何通信?
要看你连接A和B两主机是用什么设备,不同设备,组织数据的传输过程有差异,还有你的局域网采用的技术决定,比如
以太网和令牌网就不一样
以太网下(主流)
比如用HUB(
集线器)和SWITCH(交换机)是不一样的.
1:HUB中采用CSMA/CD技术
任何一太主机发数据之前要冲突检测,有冲突不发包,无冲突,则发包,各个主机都能接受到该数据,然后拆分得到
物理地址再进行比对,是不是跟自己的物理地址相匹配,是就收下,否则丢弃
2:switch(交换机)中采用 存储转发机制
根据
MAC地址和对应端口表转发,如果表中有对应目的地的MAC则不用广播直接,通过交换机转发不用广播
(注:不是几句话能说明白,请看有关资料 以太网技术)