Não sei muito sobre endereçamento IP. Na minha opinião, endereços IP estáticos são algo que um dispositivo solicita, solicitando um endereço específico.
Com essa abordagem, o que acontece se dois dispositivos tentarem se conectar a uma rede e solicitarem o mesmo endereço IP estático? É o primeiro a chegar, primeiro a ser atendido e o segundo dispositivo não receberá o endereço? Será que (ou pode) obter automaticamente um diferente?
Responder1
O que acontece se 2 dispositivos desejarem o mesmo endereço IP estático?
Se dois computadores na mesma rede tiverem o mesmo endereço IP, os resultados serão imprevisíveis.
É possível que nenhum computador tenha uma conexão de rede funcionando.
Outras possibilidades incluem:
- Apenas um dispositivo é capaz de acessar a rede
- Haverá problemas intermitentes em ambos os dispositivos
Responder2
Se, por qualquer motivo, duas ou mais interfaces de rede em um domínio de broadcast (também conhecido como sub-rede) responderem ao mesmo endereço IP, você verá sérios problemas de rede em todas as interfaces de rede envolvidas.
Isso tem o seguinte motivo: sempre que chega um pacote para o endereço IP em questão, o roteador pergunta a toda a sub-rede "quem tem o endereço IP foo?" e qualquer interface de rede com endereço IP foo responderá. A resposta contém o endereço de hardware (também conhecido como MAC) da interface de rede e será gravada no chamado cache ARP do roteador para uso futuro (pelo menos nos próximos 5 minutos). Assim, quem responder primeiro será o destino independente de ser o alvo correto do pacote específico (que poderia ter sido solicitado por outra interface de rede com o mesmo endereço IP).
Além disso, a maioria dos roteadores descarta pacotes de interfaces de rede que afirmam ter um endereço IP específico, mas não correspondem à entrada de cache ARP existente. Assim, as interfaces de rede com o mesmo endereço IP não podem iniciar conexões de rede por algum tempo.
Responder3
Primeiro de tudo, vamos definir alguns termos, já que o uso de estática é bastante único.
- IP Dinâmico: O host transmite uma solicitação DHCP. Se houver um servidor DHCP na rede, esse servidor DHCP poderá responder, fornecendo um IP ao solicitante. (E opcionalmente mais, mas vamos simplificar por enquanto).
- IP estático: Nenhum DHCP está envolvido. Você tem uma NIC e configura um IP para ela. Esse está definido e não muda. Nenhuma pergunta é feita na rede.
- IP reservado via DHCP: O servidor DHCP pode ser instruído a fornecer um IP específico a um MAC específico. Como os endereços MAC são únicos, o computador sempre obterá o mesmo IP dinâmico.
Observe que um computador que faz uma solicitação de DHCP pode solicitar um IP específico. Cabe ao servidor DHCP honrar isso ou não.
Na minha opinião, endereços IP estáticos são algo que um dispositivo solicita, solicitando um endereço específico.
Esse não é comumente o caso, mas sua pergunta é clara.
Com essa abordagem, o que acontece se dois dispositivos tentarem se conectar a uma rede e solicitarem o mesmo endereço IP estático?
O primeiro dispositivo faz uma solicitação de DHCP. O servidor DHCP recebe a solicitação, concede a concessão do DHCP enviando as informações necessárias emarca o IP como em uso.
O segundo dispositivo faz uma solicitação de DHCP. O servidor DHCP vê que o IP já foi entregue e retornará outro IP.
É o primeiro a chegar, primeiro a ser atendido e o segundo dispositivo não receberá o endereço? Será que (ou pode) obter automaticamente um diferente?
Sim. O primeiro obtém o IP. O segundo obtém um IP diferente.