Академический Документы
Профессиональный Документы
Культура Документы
www.projetoderedes.com.br
AULA 7: Internet
A Internet ou World Wide Web uma estrutura arquitetnica que permite o acesso a
documentos vinculados, espalhados por milhes de mquinas pelo mundo. uma
rede pblica de comunicao de dados, com controle descentralizado e que utiliza o
conjunto de protocolos TCP/IP como base para a estrutura de comunicao e seus
servios de rede.
Conhecida ainda como Web, teve incio em 1989, no CERN (The European
Organization for Nuclear Research), centro europeu para pesquisa nuclear e nasceu
da necessidade de fazer com que grupos de cientistas de diferentes nacionalidades
pudessem colaborar uns com os outros atravs da troca de relatrios, plantas,
desenhos, fotos e outros documentos. Em 1994, o CERN e o Massachusetts
Institute of Technology (MIT) assinaram um acordo criando o World Wide Web
Consortium (W3C), uma organizao voltada para o desenvolvimento da Web, a
padronizao de protocolos e para o incentivo interoperabilidade entre os sites.
A Internet tem as suas polticas controladas pelo IAB (Internet Architecture Board),
um frum patrocinado pela Internet Society, uma comunidade aberta formada por
usurios, fabricantes, representantes governamentais e pesquisadores.
1. ARQUITETURA
Do ponto de vista dos usurios, a Internet uma coleo de documentos,
conhecidos como pginas Web. Cada pgina pode conter links (vnculos) para
outras pginas. Os usurios podem seguir um link (por exemplo, dando um clique
sobre ele), que os levar at a pgina indicada. A idia de fazer uma pgina apontar
para outra chamada hipertexto ou hiperlink. As pginas so visualizadas com o
auxlio de um programa denominado navegador ou browser que busca a pgina
solicitada, interpreta seu texto e seus comandos de formatao e exibe a pgina,
formatada de modo apropriado, na tela do computador. Tambm possivel usar a
Internet para enviar e receber arquivos. Chama-se download a recepo de um
arquivo atravs da Web e upload o envio de arquivos pela Web.
O modelo bsico de funcionamento da Web mostrado na Figura 1. Na figura, o
navegador est exibindo uma pgina na mquina cliente. Quando o usurio clica em
uma linha de texto vinculada a uma pgina no servidor abcd.com, o navegador
segue o hiperlink enviando uma mensagem ao servidor abcd.com na qual solicita a
pgina. Se essa pgina contiver um hiperlink para uma pgina no servidor xyz.com e
ele for ativado por um clique, o navegador enviar uma solicitao da pgina a essa
mquina, e assim por diante.
Alm de terem texto comum (no sublinhado) e hipertexto (sublinhado), as pginas
da Web tambm podem conter cones, desenhos de linhas, mapas e fotografias.
Cada um deles pode (opcionalmente) estar vinculado a outra pgina.
4. COOKIES
O nome deriva de uma antiga gria dos programadores, na qual um programa chama
um procedimento e recebe de volta algo que talvez precise apresentar mais tarde
para conseguir a realizao de algum trabalho.
Os cookies so arquivos ou strings, e no programas executveis. Quando um
cliente solicita uma pgina da Internet, o servidor pode fornecer informaes
adicionais junto com a pgina solicitada. Essas informaes podem incluir um cookie
com 4 KB no mximo. Os navegadores armazenam os cookies oferecidos em um
diretrio no disco rgido do cliente, a menos que o usurio tenha desativado os
cookies.
Em princpio, um cookie poderia conter um vrus; no entanto, tendo em vista que os
cookies so tratados como dados, oficialmente no existe nenhuma maneira do vrus
funcionar e causar danos, embora sempre seja possvel algum hacker explorar uma
falha ou bug do navegador para provocar a ativao de um cookie. Um cookie pode
conter at cinco campos conforme mostra a Tabela 2:
Secure - pode ser ajustado para indicar que o navegador s deve retornar o
cookie a um servidor seguro. Esse recurso usado para comrcio eletrnico,
transaes bancrias e outras aplicaes seguras.
5. PROTOCOLOS WEB
A Internet dita ser um sistema aberto, uma vez que todos os seus servios bsicos
assim como as aplicaes so definidas publicamente, podendo ser implementadas
e utilizadas sem pagamento de royalties ou licenas para outras instituies. Neste
contexto, um protocolo permite a comunicao entre processos (que se executam
eventualmente em diferentes mquinas), isto , um conjunto de regras e
procedimentos para transmitir e receber dados numa rede. O Modelo de Referncia
OSI til como ferramenta conceitual para a compreenso das camadas dos
protocolos. Os protocolos so implementaes reais, no cdigo do programa e no
hardware, das normas conceituais definidas no Modelo de Referncia OSI. As
tarefas descritas no Modelo OSI podem ser executadas de vrias maneiras,
dependendo dos objetivos dos projetistas da rede. Alm disso, vrios conjuntos de
protocolos so compartilhados (Figura 2).
Alguns protocolos e conjuntos de protocolos j existiam antes do Modelo de
Referncia OSI ter sido divulgado e podem ser vagamente comparados ao modelo
de sete camadas. Entre os servios mais conhecidos da Internet esto o correio
eletrnico (protocolos SMTP, POP3), a transferncia de arquivos (FTP), a emulao
remota de terminal (Telnet) e o acesso informao hipermdia (HTTP).
5.1. CONJUNTO TCP/IP
O conjunto de protocolos da Internet, tambm chamado de conjunto de protocolos
TCP/IP, foi projetado especialmente para ser utilizado na Internet. Sua caracterstica
principal o suporte direto comunicao entre redes de diversos tipos. Neste caso,
a arquitetura TCP/IP independente da infra-estrutura de rede fsica ou lgica
empregada.
O que torna a comunicao da Internet possvel so estes dois protocolos, e eles
esto ligados para permitir uma comunicao eficiente. O TCP separa os dados em
pacotes, e o IP enderea-os e o responsvel por fazer esses dados chegarem ao
seu destino, ou seja, estes dois protocolos dividem os dados em sees (pacotes) e
entregam-nos no seu devido destino. Depois de serem entregues, reconstroem os
pacotes na forma original para eles poderem ser visualizados e utilizados.
O TCP/IP foi desenvolvido originalmente pelo Departamento de Defesa norteamericano (DoD), visando oferecer um servio confivel nas inter-redes amplas que
incorporam vrios tipos de computadores.
5.3. INTRANET
Uma Intranet a aplicao da tecnologia criada na Internet e do conjunto de
protocolos de transporte e de aplicao TCP/IP numa rede privada, interna ou numa
empresa. Na intranet, no s a infra-estrutura de comunicao baseada em
TCP/IP, mas tambm grande quantidade de informaes e aplicaes so
disponibilizadas por meio dos sistemas Web (protocolo HTTP) e correio eletrnico.
5.4. EXTRANET
A Extranet ou extended intranet a extenso dos servios da intranet de uma
empresa para interligar e fornecer aplicaes para outras empresas, como clientes,
fornecedores, parceiros etc. a utilizao de tecnologias Web e de correio
electrnico para simplificar a comunicao e a troca de informaes entre empresas.
6. MQUINAS DE BUSCA
H uma enorme quantidade de informaes na Internet e estas informaes so, na
sua maior parte, renovadas diariamente. Uma mquina (ou motor) de busca ou ainda
Searchbot, uma mquina especfica encarregada de indexar pginas web para
permitir uma busca com a ajuda de palavras-chave, num formulrio de busca.
Mquinas de busca so dotadas de robots (software), chamados spiders (aranhas)
que percorrem recursivamente as ligaes das pginas Web e indexam seu
contedo em bases de dados para permitir uma consulta posterior. Nenhuma
mquina de busca pode percorrer a totalidade das pginas num s dia (este
processo demora geralmente vrias semanas), assim cada mquina adota uma
estratgia diferente para a frequncia de atualizao dos sites.
Quando um usurio preenche o formulrio da mquina de busca, especifica as
palavras que procura (e eventualmente aquelas que no deseja) graas aos
operadores binrios e, ou, no (simbolizados por +, -,); a solicitao
enviada ao motor de busca que consulta as suas bases de dados para cada uma
das palavras e seguidamente refina a busca retirando as pginas que no
correspondem procura. As respostas so classificadas numa ordem de pertinncia,
correspondendo a critrios prprios da mquina de busca, como a percentagem de
palavras que correspondem busca, o seu ndice de densidade (o nmero de vezes
que cada uma das palavras-chave aparece na pgina) etc.
Convm mencionar ainda a existncia de Metamotores de busca. Chama-se
metamotor a mquina de busca cujo funcionamento se baseia na explorao dos
resultados obtidos por outros motores de busca.
Exerccios
1. O que um hiperlink?
2. Defina download e upload.
3. O que um URL?
4. O que um Plug-in?
5. D exemplo de uma aplicao auxiliar.
6. O que so cookies?
7. Como um hacker pode fazer uso de um cookie?
8. Qual o papel do conjunto de protocolos TCP/IP na Web?
9. Como funciona o protocolo IP?
10. O que so intranets e extranets?