O que é a internet?
Conceitos básicos para nos ajudar a entender como funciona a internet e como está estruturada.
Internet é um sistema de redes de computadores interligados que servem usuários no mundo inteiro. Esses dispositivos interconectados anteriormente se referiam a computadores de mesa e servidores locais que armazenam e transmitem informações ao redor do mundo. Essas informações podem ser por exemplo página web e mensagem de e-mail.
Com avanços marcantes na tecnologfia hoje a forma de transmissão de informação evoluiu muito. Como? Veja:
- Computação em nuvem(cloud)
- Dispositivos móveis(Celulares, tablets, relógios inteligentes)
- Redes sem fio(wi-fi, 4G, 5G)
Como um programa executado em um sistema final(Dispositivo ou aplicação que o usuário usa) entrega dados para outro programa de outro sistema final?
Através da API que cria interface entre os dois programas. Essa API é um conjunto de regras que o programa remetente tem de seguir para poder enviar os dados para o programa de destino.
Protocolos de redes#
São entidades que trocam mensagens e executam ações. E eles são executados em dispositivos como: Computador, Smartphone, tablet, roteador, ou outro dispositivo com capacidade de rede.
Um protocolo define a ordem e o formato das mensagens trocadas entre as entidades, bem como as ações tomadas dentro desta troca de mensagens.
Modelo TCP/IP#
É um modelo usado na comunicação na internet e contem um conjunto de camadas que trabalham juntas para permitir que os dados sejam transmitidos de forma eficiente e segura. Nesse modelo podemos encontrar as seguintes camadas:
- Aplicação (HTTP, FTP, SMTP, POP, IMAP, SMTP)
Fornece serviços que permitem os usuários se comunicarem com as aplicações e outros recursos disponibilizados pela internet.
- Transporte (TCP, UDP)
Transporta os dados de um local para outro local de destino.
- Internet(IP, ICMP)
Empacota os dados e é responsável por determinar como os dados vão ser tratados ou qual será o seu fim.
- Camada de acesso à internet (DSL, Wi-Fi, Ethernet)
É o meio físico que os dados são transmitidos , pode ser fio de cobre , ou fibra ótica.
Modelo OSI#
Assim como o modelo TCP/IP, o modelo OSI também é usado na comunicação na internet só que ele é composto por sete camadas e algumas delas também fazem parte do modelo TCP/IP:Camada de Aplicação, Camada de transporte, Camada física ou Camada de acesso a internet no modelo TCP/IP, Camada de rede ou camada de internet no modelo TCP/IP.
- Camada de apresentação
Essa camada é responsável por fornecer serviços que interpretam os dados que são trocados. Esses serviços incluem: Compressão e criptografia, descrição de dados.
- Camada de sessão
Fornece delimitação e sincronização de troca de dados. É responsável pela abertura e fechamento da comunicação entre os dispositivos, o tempo ocorrido em que a comunicação é aberta e fechada chama-se sessão.
- Camada de enlace de dados
Facilita a transferência de dados entre dois dispositivos na mesma rede. Ela garante que os dados cheguem corretamente verificando erros e corrigindo-os.