Recapitulação: portas
Lição 14 de 47 do curso Redes com o Terminal da Coddy.
O endereço é a máquina, a porta é o programa nela, e os dois juntos formam um socket.
Os servidores escutam, os clientes se conectam, e apenas um programa pode escutar em uma determinada porta por vez.
python3 -m http.server 9108 & # escutar
nc -z 127.0.0.1 9108 # tem alguma coisa aí?
curl -s http://127.0.0.1:9108/ # conectar e perguntarVale lembrar: 22 SSH, 53 DNS, 80 HTTP, 443 HTTPS, e que as portas abaixo de 1024 normalmente exigem privilégios de administrador.
E as duas falhas que significam coisas diferentes: recusada indica que é possível alcançar o destino, mas não há nada escutando; tempo limite indica que nada respondeu.
Desafio
MédioReúna todo o capítulo: escute, verifique, conecte.
- Crie um arquivo
index.htmlcontendo exatamenteports are doors - Sirva a pasta na porta 9108 em segundo plano
- Busque
http://localhost:9108/index.htmlcomcurl -s
Saída esperada:
ports are doorsUse o nome
localhostem vez do endereço, para provar que ele é resolvido.
Experimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Redes com o Terminal
2Nomes e DNS
Por que os nomes existemO arquivo hostsConsultando um nomeTipos de registrosRecapitulação: nomes3Portas e Sockets
O que é uma portaPortas conhecidasLocalhostEscutando vs. conectandoRecapitulação: portas6curl em Detalhes
Visualizando os CabeçalhosSalvando RespostasCabeçalhos PersonalizadosStatus e TempoCódigos de Saída do curlRecapitulação: Opções do curl9Autenticação e Depuração
Chaves de API e BearerO User AgentTimeouts e Novas TentativasLendo uma FalhaRevisão: DepuraçãoPratique por conta própria: Playground de Terminal