Google Adsense

sexta-feira, 7 de março de 2014

O que é HTTP, HTTPS, DNS, DHCP e FTP?

              

Grande parte dos sistemas operacionais atuais para servidores, já vem com alguns serviços nativamente, necessitando apenas da ativação ou download de recursos adicionais. E pela facilidade de apenas inserir alguns parâmetros, passamos batidos em sua real funcionalidade. É aquela velha história de saber o que é, mas não como funciona, afinal não me interessa saber como é por detrás dos panos, me interessa apenas que funcione. Ok sabichão e se não funcionar ou parar de funcionar? Vai fazer o quê? Reiniciar (muitos usuários acham que isso resolve 80% dos problemas... #Hehehee)? Não! Mesmo que não saiba resolver (pois ninguém nasce sabendo), será necessário ter um conhecimento mínimo para que possa procurar ajuda virtual ou profissional. Pensando nisso, separamos cinco protocolos de rede, explicando em uma linguagem fácil, direta e objetiva o que é cada protocolo enunciado. Preparados? Então afie seu canivete suíço e prepare seu guia de bolso!


·           HTTP
o    Significado da abreviação: HyperText Transfer Protocol
o    Tradução: Protocolo de Transferência de Hiper Texto
o    Porta de comunicação: 80/81
o    Definido em: 1999, World Wide Web Consortium
o    RFC: 2616 
o    Descrição: o HTTP é um protocolo de comunicação utilizado nos sistemas de informação distribuídos. O que o britânico Tim Berners-Lee criou juntamente com sua equipe de engenheiros foi apenas a base para toda a World Wide Web. O HTTP faz o tratamento de pedidos e respostas entre clientes e servidores.
 
·         HTTPS
o   Significado da abreviação: HyperText Transfer Protocol Secure
o   Tradução: Protocolo de Transferência de Hiper Texto Seguro

o   Porta de comunicação: 443
o   Criado em: 1994, Netscape Communication
o   RFC: 2660 
o   Descrição: devido a necessidade do tráfego de informações sigilosas, implementou-se uma camada adicional de segurança ao HTTP, utilizando o protocolo SSL/TLS. Os dados trafegados em páginas HTTPS são criptografados, de forma que logins e senhas não ficam visíveis entre cliente e servidor (exemplo: na url da página). As páginas seguras possuem um cadeado (normalmente ao lado do HTTP (depende do navegador)), simbolizando que a página possui um certificado de segurança, autenticado por empresas de Autoridade de Certificação. Uma delas é a CertiSign. http://www.certisign.com.br/

·         DNS
o   Significado da abreviação: Domain Name System
o   Tradução: Sistema de Nome de Domínio
o   Porta de comunicação: 53
o   Criado em: 1984, Microsoft Corporation

o   RFC: 1034 e 1035   
o   Descrição: suponhamos que uma máquina (host) com um determinado IP teve a necessidade de alteração (instalação de impressora de rede ou alteração de classe. E agora? Como achar determinada máquina pelo IP, já que seu RG (o IP) foi alterado? DNS. Através do Servidor DNS, implementado oficialmente pela Microsoft no Windows 2000 Server, essa categorização e resolução de nomes (hosts) ficou gerenciada. Através desse serviço é possível identificar as máquinas e seus IPs ou identificar os IP, pelas máquinas (hosts). O DNS traduz os IPs em nomes e os nomes em IPs. Existem 13 servidores raiz em todo o mundo, resolvendo a requisição dos demais servidores DNS. Esses 13 servidores respondem as requisições de resoluções de nomes. Esses servidores raiz são chamados de Root Name Servers. Caso esses servidores sejam derrubados, a internet do mundo inteiro cai. Por isso os países criaram espelhos em todo o mundo, pensando justamente em blackouts e desastres.


·         DHCP
o   Significado da abreviação: Dynamic Host Configuration Protocol
o   Tradução: Protocolo de Configuração Dinâmica de Host (Hospedeiro)
o   Porta de comunicação: 67(server) e 68(client) IPV4 // 546(client) e 547(server) IPV6
o   Criado em: 1993, Dana Engineering
o   RFC: 2131 (IPV4) / 3315 (IPV6) 

o   Descrição: imaginem se tivesse um controle manual de quantas máquinas temos em cada rede. Imagine em uma empresa com 10, 50, 900, 3000 computadores? Haja memória! O DHCP é um serviço que distribui e gerencia um range (faixa) de IPs, a partir das classes escolhidas. A partir de requisições o DHCP envia pacotes (broadcasts) pela rede, uma vez capturado esse pacote, um novo endereço IP é atribuído ao MAC Address (Media Access Control) do host. Caso o host sofra alteração de nome, quando for enviado um novo broadcast ele irá atualizar os registros (ponteiros). O serviço DHCP é a noiva do DNS, eles andam juntos, pois um depende/ajuda o outro.
 
·         FTP
o   Significado da abreviação: File Transfer Protocol
o   Tradução: Protocolo de Transferência de Arquivo
o   Porta de comunicação: 21/20
o   Criado em: 1985, Jon Postel e Joyce Reynolds

o   RFC: 959

o   Descrição: quando é realizado um acesso a um servidor FTP, a porta 21 (control connection) deixa uma sessão de comunicação aberta. Após essa comunicação, a porta 20 (data connection) entra em cena, realizando um diálogo (comunicação) entre eles para a transferência de arquivos. Não sendo obrigatório, mas importante, a Autenticação é o serviço que solicita credenciais de acesso a determinados diretórios. Um FTP nada mais é que um diretório de pastas publicado em um servidor web.

Ficou alguma dúvida? Por favor, comente!        
Até a próxima, Deus nos abençoe!


4 comentários:

  1. Muito obrigado pelo conteúdo postado. Finalmente consegui tirar as minhas dúvidas sobre estes protolocos.

    ResponderExcluir
  2. muito bom, bem explicativo e dinâmico esse conteúdo, parabéns;

    ResponderExcluir
  3. Excelente! Parabéns pelo bom trabalho. Curto e objetivo.

    ResponderExcluir