Executando verificação de segurança...
8

🌍╺╸Entendendo a Internet #2

Para começar, vou estudar sobre a Internet. Tomei essa decisão seguindo o roadmap de backend.

Introdução à internet

A internet é uma rede de redes

Uma rede nada mais é do que um conjunto de dispositivos conectados. Já a internet é um conjunto de redes conectadas entre si. A principal motivação por trás da criação da internet foi criar uma rede que protegesse informações comunicando-as entre locais distantes. Hoje, a internet é utilizada por bilhões de pessoas em todo o globo.

Como a internet funciona?

A internet funciona conectando dispositivos usando protocólos. Um protocólo é um padrão que permite a comunicação e troca de informações entre redes. A internet permite o tráfego de pacotes, que são dados divididos em partes, entre dispositivos diferentes. Um exemplo seria quando clicamos em um botão para enviar um email. A mensagem do email é fragmentada em pequenos pacotes, e esses pacotes, por meio de vários roteadores conectados, são enviados até o destino.

Para garantir o envio dos pacotes de forma correta e segura, a internet utiliza uma variedade de protocolos, o que já foi citado anteriormente. Dois exemplos de protocólos são o Protocolo de Internet (IP) e o Protocolo de Controle de Transmissão (TCP). O IP é o protocolo responsável por destinar o envio de pacotes para o local correto. Já o TCP garante a transmissão dos pacotes de forma confiável e na ordem correta.

Na web, outros protocólos também são muito importantes, como o Domain Name System (DNS), o Hypertext Transfer Protocol (HTTP) e o protocolo Secure Sockets Layer/Transport Layer Security (SSL/TLS).

Conceitos básicos e termos

Alguns conceitos e termos básicos devem ser de conhecimento para um desenvolvedor. São eles:

  • Pacote
    Pequena quantidade de dados que é transmitidade pela internet
  • Router
    Dispositivo que transmite pacotes entre diferentes redes
  • Endereço IP
    Identificador atribuido para cada dispositivo de uma rede
  • Nome de domínio
    Um nome legível para humanos utilizado para identificar um site, como tabnews.com.br
  • DNS
    Responsável por traduzir nomes de domínio para em endereços IP
  • HTTP
    Protocólo utilizado para transferir dados entre um cliente (como um navegador) e um servidor (como um site)
  • HTTPS
    Versão criptografada do HTTP, permitindo uma comunicação mais segura entre cliente e servidor
  • SSL/TLS
    Fornecem comunicação segura na internet

Conclusão

A internet é um conjunto de redes que trocam dados e informações por meio de protocólos. Sabendo disso, você só está lendo esse post agora pelo fato da internet existir, já que para entrar nesse site, utiliza-se o protocólo HTTPs, comunicando cliente e servidor, IP, já que você acessou esse site por um domínio, que pelo DNS é traduzido para o IP do site, entre outros.

Obrigado por ler esse post! Conto com apoio, críticas e dicas de todos. Até a próxima postagem.

Carregando publicação patrocinada...