Quando você configura uma rede em seu escritório e depende do equipamento e da configuração usada, o quão inteligente e / ou eficiente pode ser essa rede realmente é? A postagem de perguntas e respostas do SuperUser de hoje tem a resposta para a pergunta de um curioso leitor.
A sessão de Perguntas e Respostas é cortesia da SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade.
Foto cedida por Felixtriller (Flickr).
SuperUser reader bizzehdee quer saber o quão inteligente e / ou eficiente a rede em seu escritório é:
Existe uma discussão dentro de meu escritório sobre como é inteligente / eficiente a rede que criamos realmente é. Temos uma linha de fibra e uma linha de cabo em um roteador de balanceamento de carga, que tem um firewall de hardware e um switch de 64 portas conectado a ele. Cada uma de nossas estações de trabalho está conectada ao switch (cerca de 30 máquinas), mais um NAS e alguns servidores de teste internos (todos endereços 192.168.0.x atribuídos).
Se a estação de trabalho A quiser se comunicar com estação de trabalho B , nossa rede é inteligente o suficiente para ir:
A → Alternar → B e viajar somente pela primeira conexão mais comum, ou o caminho seria A → Comutador → Firewall → Router → Firewall → Alternar → B e ter que usar essa rota completa todas as vezes?
Qual o nível de inteligência e / ou eficiência de sua rede de escritórios?
Ben N e Nathan Adams têm a resposta para nós. Primeiro, Ben N:
Os roteadores não são necessários, a menos que seu tráfego precise se mover para uma sub-rede diferente. Quando um computador deseja enviar algum tráfego IP para uma máquina diferente em sua sub-rede, ele precisa do endereço MAC do destinatário, uma vez que os endereços IP não são uma coisa no nível / camada do switch (Camada 2 do modelo OSI).
ele não sabe o endereço MAC, ele transmite um pedido ARP dizendo: "Ei, quem tem esse endereço IP, você poderia me dizer o seu endereço MAC, por favor?" Quando a máquina recebe uma resposta, esse endereço é então anexado ao pacote, e o switch usa-o para enviar o pacote pela porta física correta.
Quando o destino não está na mesma sub-rede, os roteadores precisam estar envolvidos. O remetente envia o pacote ao roteador apropriado (geralmente o gateway padrão, a menos que você tenha necessidades especiais de roteamento), que o envia através da rede para o destinatário pretendido.
Diferentemente dos switches, os roteadores conhecem e têm endereços IP, mas também tem endereços MAC e esse é o endereço MAC que inicialmente é colocado nos pacotes que precisam de roteamento (os endereços MAC nunca saem da sub-rede).
Você pode ver os endereços IP do roteador na coluna de gateway da saída route print no Windows. Destinos que não exigem roteamento têm On-link lá.
Seguido pela resposta de Nathan Adams:
Se dois computadores estiverem conectados à mesma VLAN em um switch e compartilharem a mesma máscara de sub-rede , o switch deve entregar o pacote sem atingir seu firewall ou roteador.
Você pode verificar isso executando tracert 192.168.0.X (supondo que esteja usando o Windows) e verá uma rota direta para esse sistema.
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.
Como desativar a pesquisa no Windows
Se você realmente não usa muito a Pesquisa do Windows, pode desativar completamente a indexação desativando o serviço de Pesquisa do Windows. Você ainda poderá pesquisá-la. Isso levará mais tempo sem um índice. Se você estiver pensando em desativar a Pesquisa porque está desacelerando, recomendamos reduzir os arquivos e as pastas que estão sendo indexados e ver se funciona para você primeiro.
Como executar comandos do Linux fora do Bash Shell no Windows 10
O Windows 10 inclui um subjacente “Windows Subsystem for Linux” para executar aplicativos do Linux, mas é acessível somente por meio do shell Bash. No entanto, existe uma maneira de executar aplicativos Linux sem primeiro iniciar uma janela de Bash. Isso é possível graças ao comando bash -c . Use-o para executar comandos do Linux por meio do Prompt de Comando e do PowerShell ou até mesmo criar um atalho na área de trabalho que execute um comando ou programa do Linux ao ser iniciado.