O que é a Internet? É uma rede de redes de computadores, em escala mundial, que permite aos seus utilizadores partilharem e trocarem informação.
A Internet surgiu em 1969 como uma rede de computadores para proteger a informação do ministério da defesa dos Estados Unidos, denominada de ARPANet. Concebida pela Advanced Research Project Agency, tratava-se de um sistema que fragmentava a informação em pacotes de dados e a enviava por rotas diferentes através dos computadores militares, podendo ser reconstruída a informação original.
No início dos anos 80 generaliza-se a sua utilização nas universidades. Actualmente, todos os países do mundo têm acesso a esta rede mundial de computadores. As ligações existentes na Internet são muito diversas, indo das linhas telefónicas às ligações via radio, terrestres ou via satélite, e às ligações em fibra óptica.
Para que isto seja possível existem protocolos como o TCP/IP que é a sigla de Transmission Control Protocol / Internet Protocol. TCP (Protocolo de Controle de Transmissão) garante que a integridade de uma determinada informação será mantida em todo o seu trajecto, da origem ao destino.
A sigla IP significa Internet Protocol (Protocolo da Internet) e estabelece que cada computador em todo o planeta que queira enviar informações através da Internet deve possuir um único endereço endereço IP- que é um números com 32 bits, normalmente escrito como quatro octetos (em decimal), por exemplo 128.6.4.7.
A conversão destes números de forma a que um humano possa compreender melhor é feita pelo DNS (Domain Name System - Sistema de Nomes de Domínios) O processo de conversão é conhecido como resolução de nomes de domínio e assim em vez de termos que conhecer endereços IP podemos usar domínios fáceis de lembrar como www.ist.utl.pt
O sistema de distribuição de nomes de domínio foi introduzido em 1984. A FCCN - Fundação para a Computação Científica Nacional, é uma instituição privada sem fins lucrativos a quem incumbe a gestão do serviço de registo de domínios de.pt
Outros protocolos: Internet HTTP que significa HyperText Transfer Protocol (Protocolo de Transferência de Hipertexto) e é o protocolo utilizado para transferência de dados na World Wide Web. SMTP (Simple Mail Transfer Protocol) é um protocolo usado para envio de e-mail através da Internet. FTP (File Transfer Protocol) é o protocolo usado para transferir ficheiros.
Usando estes e outros protocolos são então criados serviços que utilizam como suporte a Internet. Alguns dos serviços disponíveis na Internet são : a Word Wide Web, o acesso remoto a outras máquinas (Telnet), a transferência de ficheiros (FTP), o correio electrónico, boletins electrónicos (news groups), conversa online (chat)
Web A World Wide Web (abreviadamente designada por WWW ou Web) nasceu no início dos anos 90 no CERN (o Laboratório Europeu de Física de Partículas) pela mão de Tim Berners-Lee. Actualmente, é uma das principais utilizações da Internet, graças às características hipermédia das suas páginas.
Web Uma página pode incluir simultaneamente textos, imagens, sons, animações e vídeos, podendo cada um destes objectos conter um link (hiperligação para outra página ou objecto), usualmente activado por um click do rato.
Web Para isso, implementa três ferramentas importantes: um protocolo de transmissão de dados - HTTP; um sistema de endereçamento próprio - URL; uma linguagem de marcação, para transmitir documentos formatados através da rede - HTML.
URL significa Uniform Resource Locator ou seja um endereço único que identifica univocamente um recurso. Um exemplo de URL é: http://www.civil.ist.utl.pt/~prog/index.html Esse endereço identifica: o protocolo de acesso ao recurso desejado (http), a máquina a ser contactada (www.civil.ist.utl.pt), o caminho de directórios até o recurso (/~prog/), e o recurso a ser obtido (index.html).
HTML significa HyperText Markup Language - Linguagem de Marcação de Hipertexto. Marcação - descrição da formatação da informação baseada em etiquetas ou marcas.
Não é possível programar em linguagem HTML, pois ela é simplesmente uma linguagem de marcação: ela serve para indicar formatações para textos, inserir imagens e ligações de hipertexto. Os navegadores ou browsers, (Netscape, Opera, Internet Explorer) são programas que identificam as marcações em HTML e apresentam os documentos conforme o especificado pelas etiquetas.
Todo o documento HTML apresenta elementos entre parênteses angulares < e >, esses elementos são as etiquetas (tags) de HTML, que são os comandos de formatação da linguagem. A maioria das etiquetas tem sua correspondente de fechamento: <etiqueta>...</etiqueta> Isto é necessário porque as etiquetas servem para definir a formatação de uma porção de texto, e assim marcamos onde começa e termina o texto com a formatação especificada por ela.
Além dos editores específicos para HTML como é o caso do FrontPage e do Dreamweaver, existem também aplicações, como o Word, que permitem a exportação de seus documentos para o formato HTML. O documento HTML produzido, normalmente terá extensão.html ou.htm. Quem conheça as etiquetas do HTML pode criar documentos HTML usando apenas o Notepad.
A estrutura de um documento HTML apresenta os seguintes componentes: <HTML> <HEAD> <TITLE>Titulo do Documento</TITLE> </HEAD> <BODY> textos, imagens, links,... </BODY> </HTML>
EXEMPLO: <html> <HEAD><title>Primeiro documento HTML</title> </HEAD> <body> <H1>Primeiro exemplo</h1> Este é um exemplo básico de documento HTML. <br> Gostou? </body> </html>
Além do HTML, foram surgindo, e continuam a surgir, outras linguagens e tecnologias que permitem melhorar as formas de interacção com o utilizador através de um browser, como por exemplo: Javascript, VRML, SVG, Flash
Para permitir que a informação se encontra acessível a qualquer pessoa, em qualquer parte do globo, e em qualquer momento, é necessário alojá-la num computador permanentemente ligado à Internet. Como condição mínima, este computador tem que dispor de um servidor de Web, e este serviço tem que funcionar sem interrupções. O IST disponibiliza o alojamento de páginas na máquina Mega. Os alunos podem colocar lá as suas páginas.
Os motores de busca são sites que permitem ajudar a encontrar informação na Web como o www.google.com) Estes sites oferecem uma interacção simples aos utilizadores, ou seja, colocando um conjunto de palavras numa caixa de texto e carregando num botão, o utilizador obtém rapidamente uma resposta com um conjunto de ligações para endereços supostamente relacionados com as palavras introduzidas.
Técnicas de transmissão Banda larga -é o nome usado para definir qualquer conexão acima da velocidade padrão dos modems analógicos (56 Kbps). Usando linhas analógicas convencionais, a velocidade máxima de conexão é de 56 Kbps. Para obter velocidade acima desta tem-se obrigatoriamente de optar por uma outra maneira de conexão do computador com o provedor.
Tecnologias de Banda Larga mais utilizadas: ADSL("asymetrical digital subscriber line"), que permite o transporte de dados a velocidades de até 9 Mbps usando a infra-estrutura existente Cabo CATV Rede sem fios (Wireless)
Glossário: P2P ou Peer-to-Peer é uma tecnologia que possibilita a distribuição de ficheiros em rede e que tem como característica permitir o acesso de qualquer utilizador dessa rede a um nó, ou a outro utilizador (peer) de forma directa. Basicamente pode-se dizer que cada computador é cliente e servidor ao mesmo tempo. Um dos tipos de ficheiros mais frequentemente compartilhado nas redes P2P é o MP3
Glossário: Proxy é um software que faz de cache em redes de computadores. Por exemplo, no caso de um cliente requisitar um documento na World Wide Web, o proxy procura pelo documento no seu cache. Se encontrado, o documento é retornado imediatamente. Senão, o proxy busca o documento no servidor remoto, entrega-o ao cliente e salva uma cópia no seu cache
Glossário: Firewall é o nome dado ao dispositivo de rede que tem por função regular o tráfego de rede entre redes distintas, impedindo a transmissão de dados nocivos ou não autorizado de uma rede para outra. Existe na forma de software ou hardware, ou na combinação de ambos.
Glossário: Cookie é um grupo de dados trocados entre o navegador e o servidor de páginas, colocado num ficheiro de texto criado no computador do utilizador. Um exemplo de utilização é quando ao visitar um site este cria no seu computador um cookie para que não seja preciso digitar a senha novamente quando se volta a esse site.
Glossário: Malware é software que tem objectivos maliciosos. Em malware, se incluem todos os vírus, cavalos-de-troia, spywares, adwares
Glossário: Spyware é um programa automático de computador, que recolhe informações sobre o utilizador, sobre os seus costumes na Internet e transmite esta informação a uma entidade externa na Internet, sem o seu conhecimento e o seu consentimento.