Ir para o conteúdo

Conceitos

💻 Host

Qualquer dispositivo conectado à rede.

Um Host é o termo técnico para qualquer computador ou dispositivo que se comunica com outros em uma rede.
Se um aparelho possui um endereço de rede (como um endereço IP) e pode enviar ou receber dados, ele é um host.

Exemplos de Hosts

  • Computadores e notebooks
  • Smartphones e tablets
  • Smart TVs
  • Impressoras de rede
  • Consoles de videogame

🗄️ Servidor

Um host que fornece serviços.

Um Servidor é um host robusto, com hardware ou software dedicado a "servir" — ou seja, fornecer funcionalidades, dados ou recursos — para outros dispositivos, que são os clientes.
Ele fica aguardando e respondendo a solicitações da rede.

Exemplos de Serviços

  • Servidor Web: Entrega as páginas de um site para o seu navegador.
  • Servidor de Arquivos: Armazena arquivos para que múltiplos usuários possam acessá-los.
  • Servidor de Jogos Online: Gerencia a lógica e a conexão entre os jogadores.

📱 Cliente

Um host que solicita serviços.

Um Cliente é qualquer host que inicia uma conversa com um servidor para solicitar um serviço ou dado.
A maior parte da nossa interação diária com a internet acontece na posição de cliente.

Exemplos de Clientes em Ação

  • Seu navegador web (Chrome, Firefox) pede uma página ao servidor do Google.
  • O aplicativo do Spotify solicita músicas dos servidores do Spotify.
  • Seu programa de email (Outlook, Gmail) busca mensagens em um servidor de email.

📜 Protocolo

Conjunto de regras para comunicação.

Um Protocolo é como um idioma comum que os dispositivos usam para se entenderem.
É um conjunto de regras e padrões que define como os dados devem ser formatados, transmitidos, recebidos e processados na rede.
Sem protocolos, a comunicação seria caótica e impossível.

Protocolos Famosos

  • HTTP/HTTPS: Para navegar em sites da web.
  • TCP/IP: O conjunto fundamental que organiza o tráfego da internet.
  • SMTP: Para o envio de emails.
  • FTP: Para a transferência de arquivos.

📦 Pacote

Pequena unidade de dados transmitida na rede.

Quando você envia algo pela rede (como uma foto ou um email), essa informação não vai de uma vez só.
Ela é quebrada em pedaços menores e mais gerenciáveis chamados pacotes.
Cada pacote contém uma parte do dado original e informações de controle, como os endereços do remetente e do destinatário.

Ao chegar ao destino, os pacotes são reorganizados para remontar a informação original.
Esse método torna a comunicação mais confiável e eficiente.