Endereços IP
Lição 3 de 47 do curso Redes com o Terminal da Coddy.
Para que uma requisição chegue, o cliente precisa do endereço do servidor. Em uma rede, esse endereço é um endereço IP, e a forma familiar se parece com 93.184.216.34: quatro números, cada um de 0 a 255, separados por pontos. Isso é o IPv4.
Já não há endereços suficientes desse tipo para todos, então também existe o IPv6, que é mais longo e escrito em hexadecimal, como 2606:2800:220:1:248:1893:25c8:1946. Você conhecerá ambos, e as ideias deste curso se aplicam a cada um deles.
Um endereço é mais importante do que qualquer outro enquanto você está aprendendo: 127.0.0.1, que sempre significa esta máquina, bem aqui. Ele também tem um nome, localhost. Uma requisição para ele nunca sai do computador, o que o torna perfeito para praticar: você pode executar o servidor e o lado do cliente lado a lado e observar as duas pontas.
É exatamente isso que você fará no restante deste curso.
Desafio
MédioLeia um endereço diretamente da saída de um comando.
Quando ping é iniciado, ele anuncia o endereço com o qual está se comunicando, na primeira linha:
PING 127.0.0.1 (127.0.0.1): 56 data bytesFaça ping em 127.0.0.1 uma vez e imprima somente o endereço, a segunda palavra da primeira linha:
127.0.0.1
head -1mantém a primeira linha, eawkpode imprimir uma única coluna dela.
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