Hyper Text Mark-up Language
Existem algumas analogias entre computadores e telefones e o número IP é uma delas. Pode-se imaginar o número IP como um número de telefone com todos os códigos de discagem internacionais. Isto significa que qualquer máquina pode contactar outra máquina usando o número IP, bastando apenas que exista um caminho entre essas duas máquinas. Para acessar a Internet, toda máquina necessita ter um número IP diferente do número IP das outras máquinas que estejam acessando a Internet naquele mesmo instante. Isto também significa que duas máquinas na mesma rede NÃO podem ter o mesmo número IP, mas duas máquinas podem ter o mesmo IP desde que cada uma faça parte de um rede isolada. Essa isolação pode muito bem ser um « firewall » (parede de fogo), que normalmente não impede o acesso dessas máquinas à Internet. Ainda fazendo analogia com telefones, pode-se imaginar duas pessoas morando em países diferentes que possuam o mesmo número de telefone local, mas que usam prefixos diferentes para as ligações internacionais. O número de IP tem 4 bytes de tamanho e tem um formato específico, xxx.xxx.xxx.xxx (exemplo: 143.107.130.1). Cada agrupamento xxx só pode ir de 0 a 255, pois essa é a capacidade de 1 byte. 1.1.5 – DNS Domain Name System, ou servidor de nomes, serve para traduzir IPs em nomes de domínios e vice-versa. Por exemplo, quando se quer visitar o « endereço » 143.107.130.1 digita-se FGE.IF.USP.BR, pois é muito mais fácil decorar um nome que um número extenso como um IP, e o servidor DNS traduz esse nome para um IP.
Graças ao DNS, os usuários tem o compromisso de saber apenas o nome do domínio que querem visitar e no « header » (cabeçalho) dos pacotes TCP/IP vão os IPs (de destino e de retorno). No exemplo acima, o usuário digitou FGE.IF.USP.BR e abriu a página do Departamento de Física Geral da USP, isso porquê ele enviou pela Internet pacotes TCP/IP que carregavam nos headers o seu próprio IP (para retornarem a ele trazendo a página) e também o IP de destino, 143.107.130.1, que é o local de onde vem página. Um domínio é composto por um nome e uma extensão, por exemplo USP.BR (IP: 143.107.xxx.xxx). O DNS é fundamental para o funcionamento da Internet, e é controlado por uma entidade chamada Internic, localizada nos EUA. No Brasil, a autoridade sobre os domínios é a FAPESP (Fundação de Apoio à Pesquisa de São Paulo). Para ter um domínio na Internet é necessário registrá-lo. Todos os domínios com extensão « .br » são registrados na FAPESP, normalmente através do preenchimento de um formulário de cadastro numa página de « www.registro.br ». 1.1.6 – HTTP Hyper Text Transfer Protocol ou protocolo de transferência de hipertexto é o protocolo utilizado pela WWW.
Esse protocolo transmite textos, gráficos e qualquer outro tipo de arquivo além de permitir a navegação através de hipertexto (HTML). HTTP é o protocolo que tem impulsionado o crescimento rápido e recente da Internet, pois permite o funcionamento da face gráfica, muito mais bonita e amigável, além de sons e animações. Atualmente o protocolo HTTP é o mais usado do conjunto de protocolos TCP/IP.World Wide Web é a « teia de alcance mundial » – « world wide » significa « grande como o mundo » e « Web » significa « teia ». A « WWW » foi o mecanismo que permitiu a explosão da Internet porque possibilitou a construção de páginas gráficas, bonitas, coloridas, compostas com as fotos e animações que se podem ver hoje. Além disso, sua maior característica é a possibilidade de navegação através dos « links » (ligação). Pode-se dizer que a WWW é recente, pois surgiu no início dos anos 90 (1992). 1.1.2 – Internet É a rede das redes. Nasceu após uma experiência militar para conexão de computadores em várias partes do mundo, germinou na experiência de conexão de computadores de diversas universidades e explodiu na conexão de computadores em qualquer lugar do mundo através de uma linha telefônica.
A Internet só foi possível depois que inventaram um protocolo de fácil manipulação e que poderia trafegar em qualquer equipamento de informática, o TCP-IP. A Internet teve seu inicio nos Estados Unidos em 1969 com o nome de ARPANET, que pertencia ao Depto. de Defesa Norte-Americano. A partir de 1982 o uso da Arpanet tornou-se maior no âmbito acadêmico, o nome Internet veio depois que a rede se expandiu para outros países (inicialmente países europeus), e chegou ao Brasil em 1989. Em 1987 foi liberado o uso comercial nos EUA, mas a Internet comercial somente chegou ao Brasil em 1995. 1.1.3 – Protocolo TCP/IP Transmission Control Protocol/Internet Protocol, ou Protocolo de Controle de Transmissão ou Transferência/Protocolo da Internet, se refere ao conjunto de protocolos utilizados na Internet. Ele inclui uma série de padrões que especificam como os computadores e equipamentos de rede (hubs, switches, roteadores) vão se comunicar e cria convenções para interconectar redes e para o routeamento através dessas conexões.