segunda-feira, 21 de março de 2016

Os 5 Marcos Históricos da Internet

Os 5 Marcos Históricos da Internet 

1971 - Email

O email hoje é uma ferramenta muito utilizado para todos que navegam na internet é raro conhecerem alguém que use a internet e não tenha um email, nem que seja somente para se cadastra em alguma pagina ou jogo pela internet.
O email veio junto do ARPANET, e logo em seguida vou utilizado o “@” que serve para dizer de onde vem a mensagem. Exemplo o usuário Gabriel vai mandar uma mensagem para o usuário Fernando, esses usuários tinha que ter um domínio, porque sem esse domínio não tinha com identificar de onde estava vindo essa mensagem, o Gabriel tem o seguinte domínio saturno.com.br e o  Fernando tem o domínio jupiter.com.br, então logo o email do Gabriel é, gabriel.saturno.com.br e do Fernando é, fernando.jupiter.com.br, que significa gabriel em saturno que esta dentro do ”.com” que esta dentro do “.br” e a mesma coisa com o Fernando. O domínio saturno não conhece o domínio jupiter, mas o domínio “.com” conhece todos os domínios, por isso que ocorre o envio de mensagens para outros email de outros domínios.
Nessa mesma época nasceu o primeiro SPAM e logo depois começa a nascer os primeiros emails  com a capacidade maior conforme a necessidade os usuários e hoje são muito usados e vão ser muito usados ainda, porque o email é como se fosse seu endereço na internet, comparado ao endereço de sua residencial , porem é virtual

Hoje temos os emails online e os clientes de email . Os clientes de email são softwares instalados em computadores para acessar os emails no servidor, baixando esses emails para o seu computador e por isso quando você esta sem internet, ainda consegue ler os emails, porque eles já foram baixados e estão no seu computador agora, diferente do email online que você já faz o acesso direto no servidor sem baixar os emails para o computador, então quando você esta sem internet fica impossibilitado de ler os emails, porque esta sem conexão com a internet e por esse motivo não tem como acessar a rede que se encontra o servidor de email. Exemplos de clientes de email são thunderbird, outlook e Windows mail, e os email online são provedores que acessamos por navegador, como o Gmail, Hotmail e etc. 

1983 - TCP/IP 

O TCP/IP é um protocolo para comunicação entre computadores, hoje é o protocolo utilizado para a comunicação, pois é necessário que os computadores estabeleçam uma mesma “regra” ou a mesma “língua” de comunicação, para que ocorra a “conversa”, no caso o mesmo protocolo, para a transferência de dados. Os computadores que  também podem ser considerados, switches, roteadores e servidores, sendo eles qualquer intermediário para a comunicação entre os computadores.
Para a comunicação entre computadores com o TCP/IP, é necessário que esse protocolo seja padrão em qualquer sistema, tanto ele Linux ,Windows ou qualquer outro, esses padrões são obrigatórios para implementação e devem ser seguidos para realização da comunicação.
Como entender a comunicação TCP/IP é interessante entender o modelo OSI, como uma base de referência para qualquer outro protocolo de comunicação pela internet.  O modelo OSI é composta por 7 camadas, mas vou somente ressaltar até a camada 4, onde é feita a comunicação entre os computadores. A primeira camada é a física, a estrutura física para a comunicação entre os computadores, pode ser tanto ela como cabeamento metálico, óptico ou a conexão sem fio. A segunda camada é a enlace que seria os pacotes encaminhados na rede por meio de switches, serve para fazer controle de dados. A terceira camada é rede, onde operam os roteadores que são os responsáveis pelo endereçamento IP, fazendo o percurso dos pacotes para o seu destino, passando pelos intermediários, outros roteadores ou qualquer outro dispositivo, assim escolhendo a melhor rota para envio dos pacotes. A quarta camada é a transporte, nada mais é do que as portas onde vão ser fechadas as comunicações, um exemplo de dispositivo que trabalha nessa camada são os firewalls que trabalham com portas de conexão, fazendo a filtragem delas e também onde o TCP faz o seu trabalho. Essas portas utilizadas camada de transporte são as portas de comunicação para as aplicações, cada aplicação tem uma porta para comunicação. 


1983 - DNS  

O DNS é o responsável por traduzir os nomes que digitamos nos navegadores em IP. Esses IP são os responsáveis em fazer o roteamento dos pacotes e encaminhar para o seu destino, eles operam na camada 3, onde ficam os roteadores ou alguns switches que leiam camada 3. Como se cada dispositivo conectado na rede tivesse uma numeração, tipo um ”RG”, essa numeração é um código de identificação do dispositivo na rede, serve para realizar a comunicação, onde um PC com uma numeração comunica com outro PC com outra numeração, se os dispositivos não tiverem o IP, não é possível realizar a comunicação, porque é como se ele não tivesse uma identidade.
Hoje temos uma grande quantidade de dispositivos conectados na internet, esse numero de conexão não era previsto, então a numeração IP não foi muito bem planejada, com isso temos IP faltando em certos continentes, assim sendo implementado uma nova numeração de IP, o IPv6, que vai entrar uma questão sobre internet das coisas, onde tudo pode ter um IP e se comunicar a internet, tornado as coisas muito mais automatizadas, mas isso não entra em questão agora.
O IPv4 que utilizamos hoje em tinha é composto por 4 octetos separados por pontos, totalizando 32 bits. Exemplo de um endereço IP 216.58.202.35, não vou entrar em questões técnicas sobre IP, como IP publico, privado, mascaras e NAT, pois não é tão importante para entender como funciona o DNS, porém é interessante saber que essas divisões de IP foram feitas porque hoje temos uma grande quantidade de dispositivos conectados na internet e elas servem como uma “gambiarra”, para todos os dispositivos continuarem conectando a rede, pois hoje não conseguimos deixar todos os dispositivos com um único IP, então normalmente mais de um dispositivo usa o mesmo IP, e são separados por portas TCP, isso entra como NAT, uma rede interna. Exemplo um usuário acessa uma pagina na internet que esta localizando em um servidor, esse servidor tem um IP e possui mais de uma pagina hospedado, e todas essas paginas utilizam o mesmo IP, porem são divididos por portas, cada pagina vai ter uma porta de conexão diferente.
O DNS é muito importante hoje para a internet, se não fosse o DNS teríamos que saber todos IP das paginas que estamos acessando. Exemplo, para acessarmos o Google escrevemos no navegador “www.google.com.br”,  senão fosse o DNS, tínhamos que saber o endereço IP do Google. Para descobrir esse IP, vamos abrir o DOS no Windows e escrever “tracert www.google.com.br ”, esse comando vai mostrar a rota que víssemos para chegar no servidor do Google, repara que passamos por outros servidores ate chegar ao destino, e se você repara onde esta escrito “Rastreamento a rota para www.google.com.br ”, logo na frente tem o endereço IP
As distribuições dos IP são feitas por continente e cada continente tem um órgão responsável por isso, na América latina temos a LACNIC e no Brasil temos o Registro.br para registro de domínios.
A Hierarquia do DNS é composta pelos Roots que são os 13 servidores espalhados pelo mundo onde possui todos os endereços IP e seus nomes, se esses servidores parassem de funcionar que é algo quase impossível, a internet toda para, mas fora os 13 servidores principais, temos mais copias desses servidores espalhados pelo mundo.
Com tantos servidores conectados na internet hoje fica impossível decorar números de endereços para acessar paginas na internet, por isso o DNS é fundamental para navegarmos na web.


1988 - IRC

O IRC é um protocolo de comunicação para chat em tempo real, é utilizado para chats em modo texto, com troca de arquivos. Existem outros protocolos para comunicação em aplicações em tempo real, para videoconferência ou ligações pela internet. A comunicação desse protocolo é feita de forma assíncrona. Um exemplo uma mensagem é encaminhada ao receptor e ele pode ler e responder essa mensagem outra hora, como os emails e mensagens pelo Whatsapp  diferente das mensagens síncronas que são utilizadas em videoconferência, onde as mensagens são encaminhadas e respondidas em tempo real, porque você esta conversando com aquela pessoa no mesmo instante, outro exemplo é uma ligação telefônica.
Hoje o IRC esta em algumas redes e já foi um grande protocolo onde recebeu muitos acessos em seu bate-papo, depois acabou sendo menos utilizado pelo motivo de lançamento de outras aplicações de mensagens instantâneas como o MSN
O IRC também é utilizado em alguns software maliciosos,  afim de contaminar todos os computadores da redes como os SPAM e o DDos isso é através do botnet, que infecta um computador ou uma rede com mais computadores e servidores, e os infectados ajudam a infectar outros computadores, esse meio de infecção é chamado de “Zumbi”, onde os computadores infectados são responsáveis por infectar outros computadores sem que o usuário saiba que o seu PC esteja infectado. Um exemplo disso é o cavalo de troia. 

1989 - www 

Internet é a conexão em redes, simplesmente é conectar em diversas redes e essas conexões são feitas por meio de diversos protocolos de comunicação. Sem levar em consideração a infraestrutura de conexão da internet, para conectarmos ou acessarmos uma pagina na internet, é necessário um tipo de protocolo de comunicação, quando acessarmos o servidor que esta hospedando certa pagina da internet, precisamos de um programa ou algum sistema que interprete aquela linguagem, para conseguirmos visualizar aquela pagina, assim tento o acesso a informação que estamos procurando.
Antes para ter acesso as informações na internet, era utilizado diversos sistemas de arquivos e programas para interpretação do conteúdo, com o surgimento do WWW, foi feito uma padronização de um sistema de documentos para visualização de páginas na web, assim qualquer sistema operacional e navegador pode usar o WWW para ter acesso a qualquer informação na internet.
 O WWW é um sistema de documento hypertexto, para acessarmos esses documentos é necessário o HTML como o marcador de texto padrão que tem como objetivo a conexão dos hypertextos ou somente textos comuns. Hypertextos entra como links nos textos, imagens e sons, para acessarmos outros documentos, fazendo a conexão de um documento para o outro,  também entram linguagens de programação para desenvolvimento de uma pagina web, porém não vou entrar nesse assunto. O HTML faz a ligação dessas paginas da internet, como a ligação de imagens, sons e a visualização de textos tudo isso dentro de um sistema do WWW.
Resumindo, as paginas que acessamos são um sistema de texto e hypertexto chamado WWW, nele usamos o HTML para visualização do conteúdo dos textos ou conexão dos hyperlinks para acessarmos outros documentos e para fazer essa transferência de hypertexto entra o protocolo HTTP.  

Nenhum comentário:

Postar um comentário