两台计算机有相同的IP地址会发生什么情况?两台计算机有相同的MAC地址会发生什么情况?...

1 相同IP

  a) 同一网段内

  会发生IP地址冲突。两台主机在特定情况下是可以同时使用同一个IP地址的。但是如果这两台主机在同一个网络内,大多数情况下,二者或者其中之一的连通性将会被破坏。比方说,访问一个页面,可能报文分成许多片段发送,如果一台主机接收了一部分这样的片段,而另一台主机接收了其余的部分,这样一来两台主机都不能得到正确的响应。主要原因是当数据到达网络设备,在面对有相同IP的两个主机时,要么拒绝转发或者传输,要么随机地发送给其中一台主机。这样一来,协议就被破坏了。

   b) 不同网络内

  不影响协议正常服务。

2 相同MAC

  a) 不在同一个二层网络里

  没有丝毫影响,因为MAC不会跨越网关而到达另一个网段。

  b) 在同一个二层网络的内

  假定A、B、C 为主机,MAC地址为 MAC1、MAC1、MAC3 。

  • 场景一:通过集线器连接
    ①A或B与C通信
    没有任何影响
    ②A与B通信
    它们之间IP包到达网卡,封装成以太网帧,目的、源MAC都为 MACa,然后可以顺利到达对方,所以也没有影响 。

  • 场景二:通过交换机连接
    ① A或B与C通信
    A与B如果有一方处于静默,即没有什么网络活动,A或B 与C的通信应该没有问题,但一旦A和B同时都有网络流量产生,交换机会在生成ARP映射表时,因为交替绑定 MACa地址 和 A、B端口号,本来应该发往A的流量可能被交换机发给B了,而B的IP层因为目的IP不是自己而丢弃,所以会造成难以预料的通信障碍。
    ② A与B通信
    无法通信,即使A与B都可以通过ARP发现彼此的MAC地址,但是一旦以太网帧到达交换机,交换机会学习源MAC,发现出口即入口,于是又将以太网帧返回原主机。
    无论场景一还是二,都无法通过DHCP服务器动态分配IP地址给相同MAC地址的主机。

转载于:https://www.cnblogs.com/d0main/p/6914989.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值