Escolar Documentos
Profissional Documentos
Cultura Documentos
A Internet
A Web muitas vezes confundida como sendo a prpria Internet. No entanto, a Internet
engloba um conceito mais amplo, tratando-se de uma vasta coleo de computadores
conectados entre si que armazenam dados e informaes disponveis para todos os
demais computadores da rede.
A Internet nasceu em 1969, era uma rede de computadores do Departamento de Defesa
norte-americano. Interligava originalmente laboratrios de pesquisa e se chamava
ARPAnet (ARPA: Advanced Research Projects Agency). O nome Internet propriamente dito
surgiu bem mais tarde, quando a tecnologia da ARPAnet passou a ser usada para conectar
universidades e laboratrios, primeiro nos EUA e depois em outros pases. Ela no
pertence a uma nica empresa ou a um nico pas as diferentes partes pertencem a
diversas organizaes, mas a Internet em si no pertence a ningum. Desta forma,
basicamente auto-regulada em conjunto.
Entretanto, surgiram ao longo dos anos, algumas regras e regulamentos, propostos pela
Internet Society, que uma instituio para estudos de questes relacionadas Internet.
Estas regras no so complicadas e nem obrigatrias, sugerem apenas um senso comum
para impedir que os recursos da Internet sejam desperdiados. Cada pas que participa da
Internet costuma possuir estruturas principais de rede, chamadas backbones, com
conectividade atravs do protocolo TCP/IP (Transmission Control Protocol/Internet
Protocol), s quais se interligam centenas ou milhares de outras redes.
Os backbones nacionais, por sua vez, so conectados entre si e aos backbones de outros
pases, compondo, assim, uma gigantesca rede mundial. Existem redes no-comerciais,
compostas por universidades, centros de pesquisa e entidades educacionais; e as redes
comerciais, mantidas por empresas de telecomunicaes e informtica, que prestam
servios de conectividade a seus clientes.
Assim, a Internet pode ser definida como:
uma rede de redes baseadas no protocolo TCP/IP;
uma comunidade de pessoas que usam e desenvolvem essas redes;
uma coleo de recursos que podem ser alcanados atravs destas redes.
Acesso a Internet
De uma forma geral, o acesso a Internet realizado por um dispositivo chamado
modem. ele o responsvel pela modulao e demodulao das informaes entre
os sistemas: digital (computador) e analgico (linha telefnica / cabo / sinal de rdio).
Todos os dispositivos conectados a Internet precisam de um modem, sejam estes
desktops, notebooks, netbooks, tablets ou smartphones. At mesmo consoles de videogame j disponibilizam acesso a Internet atualmente. Os modens com wi-fi so os mais
utilizados nos dias atuais, justamente porque permitem que a conexo dos aparelhos
ocorra sem fio e, dessa forma, possibilita mobilidade nas conexes. As conexes wi-fi
podem ser feitas de forma gratuita em locais pblicos, mas em casa preciso instalar
um modem conectado Internet atravs de uma linha telefnica ou via satlite, ou via
cabo, ou ainda por sinal de rdio, pagando pela conexo.
Velocidade da conexo
A velocidade de conexo dos modems medida em bits por segundo. As primeiras
conexes eram de Kbps e atualmente esto em Mbps.
Conexes de alta velocidade so de tempo integral, como satlite, cabo, linha T1,
xDSL, ISDN, etc. Usa-se um modem especial, em uma conexo que permanece aberta e
disponvel o tempo todo e velocidades que atingem e podem ultrapassar 100 mil bits por
segundo.
No caso dos modems em linhas residenciais, j temos locais onde a velocidade pode
ultrapassar 30MBs, mas em mdia, utilizando as diferentes formas de conexo, a
velocidade de download de 10 a 20Mbs.
Popularizao da Internet
Durante cerca de duas dcadas o acesso Internet ficou restrito aos ambientes
acadmicos e cientficos. Somente em 1987 foi liberado seu uso comercial pela primeira
vez, nos EUA. Mas foi em 1992 que a Internet realmente explodiu, com o
desenvolvimento da Web.
Foi ento que surgiram nos EUA vrias empresas provedoras de acesso Internet.
Centenas de milhares de pessoas comearam a publicar informaes na Internet, que se
tornou uma mania mundial.
No Brasil, a explorao comercial da Internet foi liberada em 1995. Assim, embora a
Internet tenha sido criada atravs de uma iniciativa no-comercial, isto , exclusivamente
para fins de segurana, educao e pesquisa, tornou-se realmente popular com os
acessos comerciais, seja para uso pessoal ou corporativo.
Servio on-line
como uma aldeia com um srie de servios para o usurio, sendo que de l ele pode
entrar na Internet. Exemplo: America On-line. Este tipo de servio no deu certo no
Brasil, onde os usurios tiveram uma pssima experincia com a instalao de um CD
da America Online (AOL) em suas mquinas. Dessa forma, a preferncia dos brasileiros
sempre foi de se conectar na Internet diretamente e navegar livremente sem passar por
uma espcie de portal.
ISP (Internet Service Provider)
o provedor de acesso Internet.
A World Wide Web a Web" ou a WWW" para encurtar ("rede de alcance mundial"
traduzindo literalmente) uma rede de computadores na Internet que fornece informao
em forma de hiperdocumentos baseados em hipertextos (textos com links), os quais,
com a introduo de figuras, vdeos e sons, podem ser chamados de documentos
hipermdia.
Para ver a informao, deve-se usar um aplicativo chamado navegador (browser) para
descarregar as informaes (chamadas "documentos" ou "pginas web") de servidores
web (ou "sites") e mostr-los na tela do usurio. O usurio pode ento seguir os links na
pgina para outros documentos ou mesmo enviar informaes de volta para o servidor
para interagir com ele. O ato de seguir links comumente chamado de "navegar" ou
"surfar" na Web.
A Web (substantivo prprio) diferente de web (substantivo comum), j que a Web
engloba atualmente praticamente toda a Internet (webmails, downloads, jogos online,
Internet banking, e-commerce, e-learning, sistemas de informao e entretenimento, etc.)
Outras webs existem em redes privadas (restritas) que podem ou no fazer parte da
Internet (intranets).
A Web foi criada em um projeto no CERN ver artigo Where the Web Was born na
prxima pgina - no fim do ano 1990, quando Tim Berners-Lee e sua equipe construram
o sistema prottipo que se tornou um modelo do que hoje a World Wide Web. O
intento original do sistema foi tornar mais fcil o compartilhamento de documentos de
pesquisas entre os colegas.
A funcionalidade da Web baseada em trs padres: a URL, que especifica como cada
pgina de informao recebe um "endereo" nico onde pode ser encontrada; HTTP,
que especifica como o navegador e servidor enviam informao um ao outro (protocolo);
e HTML, um mtodo de codificar a informao de modo que possa ser exibida em uma
grande quantidade de dispositivos. Berners-Lee hoje encabea o World Wide Web
Consortium (W3C), que desenvolve e mantm estes padres e outros de modo a permitir
que os computadores na Web armazenem e comuniquem todos os tipos de informao
efetivamente.
By spring of 1991, testing was underway on a universal line mode browser, which would
be able to run on any computer or terminal. It was designed to work simply by typing
commands. There was no mouse, no graphics, just plain text, but it allowed anyone with
an Internet connection access to the information on the Web.
During 1991 servers appeared in other institutions in Europe and in December 1991, the
first server outside the continent was installed in the US at SLAC (Stanford Linear
Accelerator Center). By November 1992, there were 26 servers in the world, and by
October 1993 the figure had increased to over 200 known web servers. In February 1993,
the National Center for Supercomputing Applications (NCSA) in Chicago released the first
version of Mosaic, which was to make the Web available to people using PCs and Apple
Macintoshes.
... and the rest is Web history.
Although the Web's conception began as a tool to aid physicists answer tough questions
about the Universe, today its usage applies to various aspects of the global community
and affects our daily lives.
Today there are upwards of 80 million websites, with many more computers connected to
the Internet, and hundreds of millions of users. If households nowadays want a computer,
it is not to compute, but to go on the Web.
10
11
12
13
14
Plug-ins
Os plug-ins so literalmente plugados no browser visando interpretar e executar
contedos acessados Web e que no so compreendidos pelo browser. Tratam-se
assim de programas auxiliares que so instalados no browser, aumentando sua
capacidade de interpretao e exibio de contedos, especialmente contedos
multimdia (animaes e vdeos).
A maioria dos plug-ins distribuda gratuitamente. Quando o browser apresenta um
mensagem dizendo que preciso instalar um determinado plug-in para acessar uma
animao ou assistir um determinado vdeo, preciso ento efetuar o download do
mesmo e efetuar sua instalao.
Atualmente os documentos feitos em Flash vem sendo substitudos por HTML5 e
JavaScript, pois a Apple no oferece suporte em seus apps mobile para este formato.
Dessa forma, caso voc tente abrir um site em Flash em um iPad ou iPhone, se no
houver um redirecionamento automtico para outra pgina em HTML, provavelmente
voc no conseguir visualizar o contedo do site.
15
O HTML
A sigla HTML deriva da expresso Hyper Text Markup Language. Trata-se de uma
linguagem de marcao utilizada para produzir pginas na Internet. Esses cdigos
podem ser interpretados pelos browsers para exibir as pginas. Ao contrrio de outras
linguagens estruturadas, o HTML utiliza etiquetas, marcaes que so conhecidas como
Tags, que consistem em breves instrues tendo uma marca de incio e outro de final,
mediante as quais se determinam formatao do texto, insero de imagens e demais
elementos que compem uma pgina HTML.
Desde o seu incio o HTML demonstrou ser uma eficiente linguagem para se padronizar
informaes. Os documentos que a princpio utilizavam essa linguagem provinham de
instituies de ensino e tinham intuitos cientficos. Com a comercializao da internet, os
elementos que antes eram utilizados de maneira bem simples e padronizadas
(Pargrafos, listas, headers, ttulos) passaram por grandes distores para viabilizar uma
criatividade emergente. Essas modificaes tornaram os documentos antes universais
em peas de exposio restrita a navegadores que entendessem um maior nmero de
formataes aninhadas.
16
17
Pginas dinmicas
So chamadas assim porque o contedo criado dinamicamente por um script ou API,
exigindo processamento no servidor, o qual gera uma pgina HTML esttica para
enviada com o resultado ao cliente.
Neste caso, so inseridas linguagens de programao para conexo ao BD (Banco de
Dados), como ColdFusion, PHP, JSP, ASP, ASP.Net, ou scripts especficos, como
Phyton, Perl, CGI, C#, Java, etc dentro do HTML, e estas so ento processdas no
servidor de forma transparente ao usurio.
Para as consultas e operaes de incluso, alterao e excluso de dados, utilizado
SQL (Structured Query Language, ou Linguagem de Consulta Estruturada). Trata-se de
uma linguagem de pesquisa declarativa para banco de dados relacional, responsvel por
acessar o banco de dados e efetuar as operaes solicitadas, e o resultado
processado pelo servidor web e enviado em forma de HTML para o cliente.
Os dados acessados podem estar ser acessados ainda em arquivos XML.
18
19
DHTML
Dynamic HTML, ou DHTML, a unio das tecnologias HTML, Javascript e uma linguagem de
apresentao, como folhas de estilo CSS aliada a um Modelo de Objeto de Documentos, para
permitir que uma pgina Web seja modificada dinamicamente na prpria mquina cliente, sem
necessidade de novos acessos ao Servidor Web. Atualmente h pelo menos trs grandes grupos
trabalhando no DHTML: o W3C, que o responsvel pelas verses oficiais da HTML, a Netscape,
e a Microsoft.
De forma sucinta, trata-se de um conjunto de ingredientes que proporcionam controle sobre a
apresentao do contedo de pginas da Web, alm de possibilitar a incluso de componentes
multimdia, como animaes, diretamente no cdigo HTML, sem a necessidade de plug-ins. Toda
a curiosidade em torno do HTML Dinmico se justifica ento, j que o mesmo estabelece novos
patamares de interao e movimento na internet a um baixo custo medido em velocidade,
abrangncia e flexibilidade, por exemplo, melhor do que em moeda corrente.
AJAX
AJAX (acrnimo em lngua inglesa de Asynchronous Javascript And XML) o uso metodolgico
de tecnologias como Javascript e XML, providas por navegadores, para tornar pginas mais
interativas com o usurio, utilizando-se de solicitaes assncronas de informaes. AJAX no
somente um novo modelo, tambm uma iniciativa na construo de aplicaes web mais
dinmicas e criativas. AJAX no uma tecnologia, so realmente vrias tecnologias conhecidas
trabalhando juntas, cada uma fazendo sua parte, oferecendo novas funcionalidades. AJAX
incorpora em seu modelo.:
Apresentao baseada em padres, usando XHTML e CSS;
Exposio e interao dinmica usando o DOM;
Intercmbio e manipulao de dados usando XML e XSLT;
Recuperao assncrona de dados usando o objeto XMLHttpRequest;
e JavaScript unindo todas elas em conjunto.
20
DHTML
Dynamic HTML, ou DHTML, a unio das tecnologias HTML, Javascript e uma linguagem de
apresentao, como folhas de estilo CSS aliada a um Modelo de Objeto de Documentos, para
permitir que uma pgina Web seja modificada dinamicamente na prpria mquina cliente, sem
necessidade de novos acessos ao Servidor Web. Atualmente h pelo menos trs grandes grupos
trabalhando no DHTML: o W3C, que o responsvel pelas verses oficiais da HTML, a Netscape,
e a Microsoft.
De forma sucinta, trata-se de um conjunto de ingredientes que proporcionam controle sobre a
apresentao do contedo de pginas da Web, alm de possibilitar a incluso de componentes
multimdia, como animaes, diretamente no cdigo HTML, sem a necessidade de plug-ins. Toda
a curiosidade em torno do HTML Dinmico se justifica ento, j que o mesmo estabelece novos
patamares de interao e movimento na internet a um baixo custo medido em velocidade,
abrangncia e flexibilidade, por exemplo, melhor do que em moeda corrente.
AJAX
AJAX (acrnimo em lngua inglesa de Asynchronous Javascript And XML) o uso metodolgico
de tecnologias como Javascript e XML, providas por navegadores, para tornar pginas mais
interativas com o usurio, utilizando-se de solicitaes assncronas de informaes. AJAX no
somente um novo modelo, tambm uma iniciativa na construo de aplicaes web mais
dinmicas e criativas. AJAX no uma tecnologia, so realmente vrias tecnologias conhecidas
trabalhando juntas, cada uma fazendo sua parte, oferecendo novas funcionalidades. AJAX
incorpora em seu modelo.:
Apresentao baseada em padres, usando XHTML e CSS;
Exposio e interao dinmica usando o DOM;
Intercmbio e manipulao de dados usando XML e XSLT;
Recuperao assncrona de dados usando o objeto XMLHttpRequest;
e JavaScript unindo todas elas em conjunto.
21