O que você vai aprender
Configurar uma rede P2P e uma cliente/servidor simples.
Usar comandos do PowerShell para diagnóstico de rede.
Interpretar a saída dos principais comandos de rede.
Montar e diagnosticar com as próprias mãos
Configurar IPs, ver duas máquinas se "enxergarem", compartilhar uma pasta e descobrir por que algo não conecta: este é o trabalho diário de quem cuida de redes. E a ferramenta moderna no Windows é o PowerShell.
Nesta prática você sai do diagrama para a linha de comando real.
O roteiro da prática
- Diferenciar os dois modelos na prática.
- Configurar e testar a conectividade.
- Usar cmdlets do PowerShell.
- Interpretar as saídas e resolver problemas.
P2P e cliente/servidor
Quando usar cada modelo
A escolha depende do tamanho e da necessidade de controle:
- P2P: simples e barato, bom para poucas máquinas (casa, escritório pequeno). Sem ponto central, mas a gestão se espalha.
- Cliente/servidor: escala melhor e centraliza segurança, ideal quando há muitas máquinas e regras de acesso.
Comandos essenciais do PowerShell
Passo a passo: montando a mini-rede
Get-NetIPConfiguration
É o ponto de partida do diagnóstico: confirma se a máquina tem IP, máscara e gateway corretos.
Test-Connection
Falhou? O problema pode estar no IP, na sub-rede, no firewall ou no caminho físico.
O comando como exame médico
PowerShell × comandos clássicos
| Tarefa | Clássico | PowerShell |
|---|---|---|
| Config IP | ipconfig | Get-NetIPConfiguration |
| Conectividade | ping | Test-Connection |
| Consulta DNS | nslookup | Resolve-DnsName |
| Conexões/portas | netstat | Get-NetTCPConnection |
Roteiro de diagnóstico
Get-NetIPConfiguration→Alcança o vizinho?
Test-Connection→Resolve nomes?
Resolve-DnsName→Serviço escutando?
Get-NetTCPConnection
Roteiro de diagnóstico camada por camada
Diagnosticar sem método é chutar. O roteiro abaixo sobe pelas camadas: só passe para a linha seguinte quando a anterior estiver verde.
| Camada | Pergunta | Comando | Verde quando… |
|---|---|---|---|
| 1 · física | O cabo está conectado? | Get-NetAdapter | Status = Up |
| 2-3 · rede | Tenho endereço válido? | Get-NetIPConfiguration | IP fora da faixa 169.254.x.x |
| 3 · local | Enxergo o gateway? | Test-Connection 192.168.0.1 | Respostas sem perda |
| 3 · externa | Saio para a Internet? | Test-Connection 8.8.8.8 | Respostas sem perda |
| 7 · nomes | Resolvo nomes? | Resolve-DnsName google.com | Devolve um IP |
| 4 · porta | O serviço responde? | Test-NetConnection host -Port 445 | TcpTestSucceeded = True |
| rota | Onde o caminho quebra? | tracert 8.8.8.8 | Chega ao destino sem * persistente |
Por que o firewall bloqueia o ping?
É comum o Test-Connection falhar entre PCs mesmo com IPs corretos. Muitas vezes a causa não é a rede, e sim o firewall: por segurança, o Windows pode bloquear o ICMP de entrada por padrão.
Verifique seu entendimento
Dois PCs com IPs 192.168.50.10/24 e 192.168.60.11/24 não se enxergam. Qual a causa mais provável?
A pasta que não abre
Cenário: o PC-A faz ping no PC-B com sucesso, mas não consegue abrir a pasta compartilhada.
- Pista 1: a rede está OK (o ping responde).
- Pista 2: Get-NetTCPConnection no PC-B mostra que o serviço de compartilhamento (porta 445) está escutando.
- Causa: as permissões de compartilhamento não liberavam o usuário do PC-A.
O que costuma travar a prática
Diagnosticar com método
Revele a resposta
Se Test-Connection funciona pelo IP mas falha pelo nome, onde está o problema?
Fixe os conceitos
Onde isso se liga
- Protocolos e IP (aula 5): a configuração de IP/máscara é o que você ajusta aqui.
- Cliente-servidor × P2P (aula 6): esta prática implementa os dois modelos.
- DNS e serviços (aula 6): Resolve-DnsName consulta o DNS na prática.
O essencial em uma frase
Atividade em grupo · Laboratório de diagnóstico
Em grupos, montem uma mini-rede e diagnostiquem-na com PowerShell.
Roteiro
- Configurem os IPs das máquinas na mesma sub-rede (ex.: 192.168.50.x/24).
- Usem Test-Connection para confirmar que se enxergam.
- Compartilhem uma pasta e acessem-na de outra máquina (cliente/servidor simples).
- Coletem a saída de Get-NetIPConfiguration e Resolve-DnsName e interpretem.
Mini-quiz · Aula 11
20 questões sobre esta aula. Escolha e veja a explicação na hora.
📌 Resumo — leve isto para a prova
- P2P descentraliza a gestão (Grupo de Trabalho); cliente/servidor a centraliza (Domínio).
- PowerShell diagnostica a rede: Test-Connection, Resolve-DnsName, Get-NetIPConfiguration, Get-NetTCPConnection.
- Equivalentes clássicos: ping, nslookup, ipconfig, netstat.
- Diagnostique da camada física para cima: cabo, IP/máscara, gateway, DNS, serviço.
- Conectividade (ping) e permissão de acesso são problemas distintos — nem toda falha é de rede.