Isto é um pouco para ampliar uma questão para este fórum. Você tem que ler sobre roteamento, switches, hubs e esse tipo de coisa para entender a resposta à sua pergunta.
Dito isto, o que basicamente está acontecendo é que wireshark coloca sua placa de rede em um modo que diz para ler todos os pacotes enviados para ela, ao invés de soltá-los como você já sabe. Isso não significa que esteja vendo todos os pacotes na rede. Ele está vendo somente pacotes enviados apenas para 192.168.1.100 ou enviados para todos os computadores da rede. A menos que você tenha um hub em sua rede, o computador recebe todo o tráfego que passa por esse hub.Computadores conectados a comutadores configurados corretamente (ou não gerenciados, a maioria dos comutadores domésticos não são gerenciados) recebem apenas tráfego destinado a todos os computadores ou a eles mesmos, o restante do tráfego que eles não veem. Se você quiser ver todo o tráfego na rede, você precisa ter um switch gerenciado e copiar todo o tráfego para a porta que o seu computador está ligado ou de alguma forma monitorar o tráfego através do roteador (mas você só recebe o tráfego que está acontecendo fora da rede, não dentro do tráfego de rede).
Portanto, se o seu computador 192.168.1.100 está vendo pacotes de 192.168.1.123, então este último está enviando pacotes diretamente para o seu computador .100 ou está enviando pedidos para toda a rede. Os computadores estão enviando solicitações para todos os computadores na rede o tempo todo, como solicitações de ARP.