Celso Marcos Furtado
Novatec
Copyright © 2016 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates MP20161020 Revisão gramatical: Marta Almeida de Sá Editoração eletrônica: Carolina Kuwabata Capa: Carolina Kuwabata ISBN: 978-85-7522-528-8 Histórico de impressões: Novembro/2016
Primeira edição
Novatec Editora Ltda. Rua Luís Antônio dos Santos 110 02460-000 – São Paulo, SP – Brasil Tel.: +55 11 2959-6529 E-mail: novatec@novatec.com.br Site: novatec.com.br Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec
capítulo 1
Introdução
Antes de iniciarmos os nossos estudos sobre Domain Name System (DNS), vamos falar um pouquinho sobre a história da Internet. Entender como a Internet surgiu e como ela tornou-se o que conhecemos hoje é muito importante para compreendermos alguns conceitos que serão utilizados neste livro. No final dos anos 1960, o Departamento de Defesa dos Estados Unidos – denominado Advanced Research Projects Agency (ARPA) – criou a ARPAnet, que era uma rede de computadores experimental que interligava importantes centros de pesquisa nos Estados Unidos. O objetivo inicial era compartilhar os recursos de computação entre os funcionários do próprio governo, mas eles encontraram muitas outras utilidades para a rede, principalmente no que diz respeito ao trabalho colaborativo, que abrangia o compartilhamento de arquivos, softwares, troca de mensagens eletrônicas, entre outros recursos. O protocolo TCP/IP foi desenvolvido no início dos anos 1980 e rapidamente tornou-se o protocolo-padrão de interconexão dos hosts1 na ARPAnet, e a inclusão do TCP/IP na Universidade da Califórnia no sistema operacional BSD Unix da Berkeley foi fundamental para o crescimento da rede, já que o BSD Unix era virtualmente livre para as universidades e a rede foi disponibilizada por um custo bem baixo para muito mais organizações do que as inicialmente previstas pela ARPAnet. Muitos dos computadores conectados à ARPAnet foram conectados de redes locais (LAN – Local Area Network), e rapidamente os outros computadores conectados a essas LANs também passaram a se comunicar via ARPAnet. [CRI 2006] 1 Em redes de computadores, o termo host refere-se a qualquer equipamento que possa ser endereçado.
14
Capítulo 1 ■ Introdução
15
A rede cresceu – de algumas centenas de hosts para dezenas de milhares de hosts – e a ARPAnet original tornou-se o backbone de redes locais e regionais baseadas no protocolo TCP/IP, denominadas Internet, até que finalmente, em 1988, a DARPA decidiu que o experimento havia terminado, e o Departamento de Defesa finalizou os experimentos com a ARPAnet, e a NSFNET – criada pela Fundação Nacional de Ciência (National Science Foundation) – substituiu a ARPAnet como o backbone da Internet. Em meados de 1995, a Internet deixou de usar o backbone público criado pela NSFNET para utilizar múltiplos backbones comerciais, mantidos por empresas de telecomunicações como a SBC e a Sprint, fazendo com que a Internet se tornasse a rede que conhecemos hoje. Atualmente, a Internet conecta milhões de hosts ao redor do mundo. Alguns backbones comerciais trafegam muitos Tbps por segundo com tamanho de banda dezenas de milhares de vezes maior que o tamanho original da ARPAnet. Centenas de milhões de pessoas usam a rede para comunicação e colaboração diariamente. Ninguém era capaz de imaginar, naquela época, a dimensão e a importância que esta invenção teria na vida moderna. A Internet oferece uma imensa quantidade de serviços que englobam notícias, movimentações financeiras, sites de relacionamento, compra e venda de produtos em lojas virtuais, emails, jogos etc. É praticamente impossível imaginar um mundo em que a Internet não esteja presente. Portanto a demanda por profissionais que tenham as habilidades necessárias para instalar e configurar servidores que manterão estes serviços é cada vez maior nesse segmento da informática. Diversas tecnologias foram desenvolvidas para aproximar esta tecnologia das pessoas comuns, e entre tantos protocolos que foram desenvolvidos para possibilitar esse mundo novo destaca-se o DNS, o protocolo que permitiu que qualquer pessoa fosse capaz de memorizar o endereço de um computador por meio do seu nome, e não de um endereço numérico complicado. A Internet com certeza não seria a mesma se não fosse por esse protocolo.
16
Introdução ao DNS
1.1 Diferença entre Internet e internet Na escrita, a diferença entre “Internet” e “internet” é muito pequena: uma é grafada sempre com a primeira letra maiúscula, e a outra, com letra minúscula. A distinção entre seus significados, porém, é significativa. Internet com a letra “I” maiúscula refere-se à rede que teve início com a ARPAnet e continua até os dias de hoje, ou seja, é todo o conjunto de redes direta ou indiretamente conectadas aos backbones comerciais. A internet com letra “i” minúscula é simplesmente qualquer rede constituída por uma única rede ou por várias redes usando o mesmo protocolo de interconexão, mas não necessariamente conectada à Internet (“I” maiúsculo), tampouco utilizando o protocolo TCP/IP. É simplesmente uma rede isolada, como uma rede corporativa que disponibiliza serviços de email, transferência de arquivos, impressão, páginas web, etc., para os seus funcionários usarem internamente, ou seja, independentemente de estarem conectados à Internet. [CRI 2006] Uma intranet grafada com i minúsculo é uma rede baseada no protocolo TCP/IP, usada para enfatizar o uso de tecnologias desenvolvidas e introduzidas na Internet em uma rede corporativa interna. Uma extranet, por outro lado, é uma rede TCP/IP baseada na Internet que conecta parceiros de uma empresa, ou uma empresa aos seus distribuidores, fornecedores e clientes. [CRI 2006]