sexta-feira, 21 de março de 2014

DNS







O DNS, do inglês Domain Name System (Sistema de Nomes de Domínios), funciona como um sistema de tradução de endereços IP para nomes de domínios. Na verdade, é graças ao DNS que você pode digitar www.qualquersite.com.br na barra de endereços do seu navegador para acessar o site, e não um monte de números e pontos.


Como assim?
Existem duas formas de acessar uma página na internet: pelo nome de domínio ou pelo endereço IP dos servidores nos quais ela está hospedada. Para que você não precise digitar a sequência de números no navegador sempre que quiser visitar um site, o DNS faz o trabalho pesado de traduzir as palavras que compõem a URL para o endereço IP do servidor.

Cada servidor possui um endereço IP único, logo, cada domínio leva a um IP específico. Por isso, não é possível ter dois sites diferentes com URLs iguais. Do contrário, diversos endereços diferentes poderiam encaminhar você para o mesmo site.





IPV4/ IPV6


O que é o IPv4?

IPv4 significa Protocol version 4, ou versão 4 de protocolos. É a tecnologia que permite que nossos aparelhos conectem na Internet, seja qual for o tipo de gadget – pode ser PC, Mac, smartphones ou outros aparelhos. Cada um que estiver online terá um código único, como 99.48.227.227 por exemplo, para enviar e receber dados de outros que estiverem conectados.
O IPv4 transfere endereços de protocolos de 32 bits. Sustenta aproximadamente 4,29 bilhões de IPs pelo mundo todo, o que nos fez chegar na crise atual: O sistema não suportará mais endereços do que isso.




O que é o IPv6?

O IPv6 é a sexta revisão dos protocolos na Internet e é o sucessor natural do IPv4. Essencialmente, ele faz a mesma coisa que outras tecnologias desse tipo, mas em 128 bits.


O novo sistema suportaria algo como 340.282.366.920.938.000.000.000.000.000.000.000.000 endereços. Você consegue calcular isso? Pois é, nem eu. Mas é muito mais do que 4 bilhões atuais e conseguiria suportar a demanda do crescimento da internet por mais muitos anos. E isso acontece apenas porque os IPs trabalham em 128 bits.

Comutação por pacotes


No contexto de redes de computadores, a comutação de pacotes é um paradigma de comunicação de dados em que pacotes (unidade de transferência de informação) são individualmente encaminhados entre nós da rede através de ligações de dados tipicamente partilhadas por outros nós. Este contrasta com o paradigma rival, a comutação de circuitos, que estabelece uma ligação virtual entre ambos nós para seu uso dedicado durante a transmissão (mesmo quando não há nada a transmitir). A comutação de pacotes é utilizada para optimizar o uso da largura de banda da rede, minimizar a latência (o tempo que o pacote demora a atravessar a rede) e aumentar a robustez da comunicação

SSH / SSL

SSL

O protocolo SSL provê a confidencialidade(privacidade) e a integridade de dados entre duas aplicações que comuniquem pela Internet. Isso ocorre através da autenticação das partes envolvidas e da cifra dos dados transmitidos entre as partes. Esse protocolo ajuda a prevenir que intermediários entre as duas pontas da comunicação tenham acesso indevido ou falsifiquem os dados transmitidos.



SSH

O Secure Shell, conhecido como SSH, é um protocolo que visa fazer a comunicação entre dois hosts distantes através de um autenticação segura e em seguida troca de dados utilizando algoritmos de chave simétrica. Existem, até o momento, duas versões desse protocolo, sendo a primeira, o SSH1 já considerada ultrapassada. Assim, a versão que está sendo utilizada atualmente é a SSH2.

HTTP / HTTPS


Http: O HTTP tem vulnerabilidades que acabam por prejudicar os usuários. O HTTP não oferece certeza absoluta de que o site acessado é realmente quem diz ser. Um cracker pode interceptar os dados que trafegam e criar um falso sítio de destino, respondendo às requisições do navegador na web. Por exemplo, o usuário pode pensar que está navegando numa loja virtual, mas está, na verdade, interagindo com uma quadrilha que roubará seus dados pessoais, como senhas e números de cartão de crédito.



Https : A função básica entre os HTTPs é igual, ou seja, é usado para permitir que os navegadores na internet dialoguem com os servidores, mas fornece mais segurança em dois aspectos: encripta os dados trafegados, embaralha-os de forma que somente o destinatário pode entendê-los. Esses dados podem ser interceptados, mas não são legíveis para as pessoas ou computadores. É muito, muito difícil que possam ser decriptados e entendidos por alguma entidade que os intercepte no meio do caminho

Lan / Wan / Man




Bom , explicando de uma forma rápida e objetiva , lan (local area network) é uma pequena rede de computadores , de maneira local , geralmente utilizado para escritórios.
Não conectam um numero elevados de computadores,  Utilizada geralmente em domínio privado





Wan = wide area network como o nome ja diz é uma grande rede de computadores atingindo uma grande area geográfica
wan geralmente são de caráter publico



MAN
Man = Metropolitan Area Network como seu nome ja diz é de um caráter metropolitano , alcança uma área maior que a lan, porem ainda inferior a Wan 
Geralmente utilizado para um campus 




E como o ditado ja diz, uma imagem vale mais que mil palavras, a representação em forma ilustrada das 3 redes citadas acima 

Protocolos



TCP/IP é o principal protocolo de envio e recebimento de dados MS internet. TCP significa Transmission Control Protocol (Protocolo de Controle de Transmissão) e o IP, Internet Protocol (Protocolo de Internet).
 De forma simples o tcp é como  se fosse uma linguagem para que as aplicações possam se comunicar 



   UDP

O UDP dá às aplicações acesso direto ao serviço de entrega de datagramas, como o serviço de entrega que o IP dá. O UDP é pouco confiável, sendo um protocolo não orientado para conexão. O "pouco confiável" significa que não há técnicas no protocolo para confirmar que os dados chegaram ao destino corretamente. O UDP usa número de porta de origem e de destino de 16 bits na dword 1 do cabeçalho da mensagem.