1 - INTERNET: 1.1 - Conceitos: 1.1.1

Propaganda
DESENVOLVIMENTO WEB I - 7122
1 - INTERNET:
1.1 - Conceitos:
1.1.1 - A Internet
Uma definição mais formal sobre o que é a Internet pode ser resumida
como uma rede de computadores, de abrangência mundial e pública,
através da qual estão conectados milhões de equipamentos de
computação localizados em todas as partes do mundo.
A Internet interliga várias redes de computadores (instituições
educacionais,
governamentais,
comerciais,
etc).
A
maior
parte
dos
equipamentos de computação conectados à Internet são computadores
pessoais
e
servidores,
utilizando
Sistemas
Operacionais
Windows
ou
Unix/Linux, que provêem serviços como envio e recebimento de mensagens
por e-mail, acesso a informações disponibilizadas como páginas web,
compartilhamento de arquivos, dentre outros.
1.1.2 - Endereçamento Internet (E-mail)
nome@dominio
nome = identificação do usuário
@ = pronuncia-se "et" para significar "em" (AT = preposição em inglês
indicando lugar)
domínio = nome do computador onde "está localizado" o usuário "nome".
IMPORTANTE: Alguns sistemas operacionais utilizados em computadores na
Internet
diferenciam
caracteres
maiúsculos
de
minúsculos
(são
case
sensitives). Os endereços Internet (E-mail) são comumente escritos em
minúsculos.
-3-
DESENVOLVIMENTO WEB I - 7122
1.1.3 - Elementos de um Projeto Web:
Página Web - Arquivo de texto formatado com HTML.
Home Page - Página pessoal ou página inicial do site.
Web Site - Sítio, lugar; conjunto de páginas HTML que contém informações
relacionadas.
Também podem fazer parte de um Web Site arquivos de texto,
programas, imagens, vídeos, etc.
1.1.4 - Estrutura de um Web Site:
Um Web Site pode estar organizado de três maneiras:
a) Seqüencial:
b) Árvore:
c) Mista:
1.2 - História da Internet:
Como muitos outros avanços tecnológicos da humanidade, a origem da
Internet está em pesquisas motivadas pelas guerras. No período conhecido
como ‘Guerra Fria’, entre os Estados Unidos e a antiga União Soviética, os
militares americanos temiam que um ataque soviético pudesse ser realizado
tendo como alvo uma central de informações, o que comprometeria todas as
-4-
DESENVOLVIMENTO WEB I - 7122
bases de dados americanas. Desta forma, iniciaram um projeto para
descentralizar suas bases de dados, e que as informações estivessem
compartilhadas entre elas, pois no caso da destruição de uma dessas bases
(como o Pentágono, centro de inteligência norte-americana), os dados
continuariam existindo e disponíveis.
Em 1969 surgiu a primeira transmissão de dados através desta rede, a
ARPANET (sigla de Advanced Research Projects Agency Net), que transmitia
os dados através do chaveamento de pacotes, ondes as informações são
transmitidas em pequenos pacotes, contendo os dados, informações de como
chegar ao destinatário e como remontar um mesmo dado contido em vários
pacotes.
Com a diminuição da tensão entre EUA e URSS na década de 70,
decidiu-se dividir a ARPANET em duas, a fim de facilitar seu gerenciamento.
Um dos grupos foi batizado de MILNET, e continuava sob controle exclusivo
dos militares, e o outro, que inicialmente continuou a se chamar de ARPANET,
que conteria todas as localidades não-militares.
A nova ARPANET começou a ser utilizada por pesquisadores e alunos de
universidades, como uma ferramenta de troca de informações sobre pesquisas
científicas e uma forma de colaboração à distância, mais rápida e barata do
que os correios. Crescendo neste ambiente de estudiosos de tecnologia, em
pouco tempo surgiram muitas novas aplicações, dentre as quais foram o
protocolo HTTP (Hypertext Tranfer Protocol) e o próprio protocolo IP (Internet
Protocol) os principais responsáveis por expandir seus horizontes para fora das
Universidades, e passar a ser utilizada como ferramenta de comunicação por
empresas e usuários domésticos.
Finalmente, em 1991, a empresa Netscape, criadora do navegador web
de mesmo nome, desenvolveu o protocolo HTTPS, uma versão segura do
HTTP, que permitiu a consolidação e crescimento do comércio eletrônico.
-5-
DESENVOLVIMENTO WEB I - 7122
1.3 - Principais Recursos:
1.3.1 - WWW:
É a abreviação de World Wide Web, ou seja, Teia de Alcance Mundial.
Através de um navegador (browser) você pode ter acesso às informações
disponibilizadas na rede. Os usuários criam as páginas WEB que contém
informações com textos, gráficos e vídeos sobre os mais variados assuntos.
Uma empresa pode, por exemplo, divulgar informações institucionais, prestar
informações detalhadas sobre seus produtos, mercados e serviços e até
mesmo vender através da internet (e-commerce).
1.3.2 - E-mail:
É um serviço de correio eletrônico que permite a troca de mensagens e
arquivos com outras pessoas, de qualquer lugar do mundo.
1.3.3 - News:
São grupos de pessoas com interesses comuns que trocam informações
sobre determinados assuntos.
1.3.4 - IRC (Internet Relay Chat):
É conhecido como o bate-papo na internet. Várias pessoas se
encontram em "salas" virtuais e conversam em tempo real.
1.3.5 - Mensageiros Instantâneos:
Usado normalmente quando duas pessoas querem conversar através de
mensagens de texto e vídeo / áudio conferência (veremos abaixo). Ex: Skype,
Yahoo Menssenger, Google Talk.
1.3.6 - Vídeo e Áudio Conferência:
Duas ou mais pessoas podem comunicar-se ao mesmo tempo em que
visualizam o interlocutor. Para isso, é necessário possuir microfone, câmera de
vídeo e placa de som.
1.3.7 - FTP (File Transfer Protocol):
É o serviço de transferência (download e upload) de arquivos.
-6-
DESENVOLVIMENTO WEB I - 7122
1.3.8 - Jogos:
Você tem disponíveis vários games para jogar contra outras pessoas que
estejam conectadas à internet. É possível participar de uma guerra, de uma
partida de futebol ou de corridas de automóveis.
1.4 - Navegadores WEB:
Um navegador WEB, também conhecido pelos termos em inglês web
browser ou simplesmente browser, é um programa de computador que
possibilita seus usuários a interagirem com documentos virtuais da Internet,
também conhecidos como páginas da web, que podem ser escritas em
linguagens como HTML, ASP, PHP, com ou sem linguagens como o CSS
(Folhas de Estilo) e que estão hospedadas num servidor Web.
Os Navegadores Web comunicam-se geralmente com servidores Web
usando principalmente o protocolo de transferência de hipertexto (HTTP -
Hypertext Transfer Protocol) para efetuar pedidos a arquivos, e processar
respostas vindas do servidor. Estes arquivos são por sua vez identificados por
uma URL (Uniform Resource Locator).
Um estudo mensal realizado pela empresa de pesquisas StatCounter
mostra que, em Janeiro/2016, o navegador Internet Explorer (IE), da
Microsoft, respondeu por 14,62% de participação no mercado mundial de
browsers. O que representa uma queda em relação ao mês anterior, quando
ele detinha 15,19% do setor.
Os dois principais concorrentes do IE tiveram uma oscilação de market
share (participação de mercado) no período. No caso do Firefox, o navegador
registrou uma pequena elevação de 14,3%, em Dezembro/2015, para 14,61%
em Janeiro/2016. Enquanto que o Chrome, do Google, foi de 53,56% para
54,2%, ainda mantendo-se líder no mercado mundial de browsers.
-7-
DESENVOLVIMENTO WEB I - 7122
O quarto browser mais usado no mundo, o Safari da Apple teve uma
pequena queda no período, passando de 9,93% para 9,47% de participação,
na comparação mensal (Dezembro/2015 - Janeiro/2016). O Opera teve
também um pequeno decréscimo de 2,12% em Dezembro/2015 para 1,96
pontos percentuais de market share em Janeiro/2016. Veja abaixo o gráfico:
Market share dos principais navegadores usados no mundo:
Fonte: http://gs.statcounter.com/
1.5 - Arquitetura:
Conforme
já
mencionado,
a
Internet
é
a
rede
global
de
telecomunicações que conecta milhões de computadores em todo o mundo e
cujas características principais são:
• É formada pela conexão de várias redes;
• A operação da rede não é dependente de nenhuma entidade de
controle centralizado;
-8-
DESENVOLVIMENTO WEB I - 7122
• Qualquer computador conectado a Internet pode se comunicar com
outro também conectado a Internet. Esta comunicação é gratuita;
• Email e WEB ainda são os serviços principais propiciados pela Internet,
embora o seu uso tem sido feito também para aplicações de serviços de
Voz (VoIP - Voice over Internet Protocol) e para a transmissão de
conteúdos de áudio e vídeo sob demanda (música, filmes, shows e até
mesmo programação de TV).
A arquitetura típica da Internet é apresentada na figura a seguir:
1.5.1 - Clientes:
O acesso a Internet é feito normalmente através de microcomputadores
(PCs) que estão conectados a rede através de um provedor de acesso a
Internet.
Este acesso pode ser do tipo discado, banda larga (em sua maioria) ou
através da rede corporativa de uma empresa.
1.5.2 - Provedor de Acesso a Serviços Internet (PASI):
O PASI provê a conexão a Internet a seus clientes utilizando
normalmente conexões de banda larga (ADSL), de redes de TV a Cabo, de
-9-
DESENVOLVIMENTO WEB I - 7122
redes Wireless (redes celulares, rádios em sistemas multiponto - Wi-Fi,
Wimax, satélite, etc.), acesso discado ou de fibra óptica.
Para um grande provedor de Internet estas conexões de clientes
ocorrem em um ponto de presença do provedor na cidade onde está
localizado o cliente.
Estes pontos de presença estão conectados às instalações centrais do
Provedor de Acesso a Serviços Internet onde estão localizados o servidor de
emails e o servidor WEB, além das conexões ao Backbone Internet.
1.5.3 - Backbone Internet:
O Backbone Internet é formado por vários backbones ou sistemas
autônomos. Um sistema autônomo é uma rede ou conjunto de redes que está
sob uma única administração ou política de roteamento.
Os sistemas autônomos podem estar conectados diretamente ou através
de um PTT (Ponto de Troca de Tráfego).
1.5.4 - Endereços IP:
Cada dispositivo na Internet (Host) tem um endereço IP único.
200.148.12.188 é um exemplo de endereço IP padrão IPv4.
Cada sistema autônomo recebe uma faixa de endereços IP que utiliza
internamente e repassa em parte para os PASI ou provedores de conteúdo
conectados a sua rede. Os PASI por sua vez alocam de forma fixa ou dinâmica
endereço IP aos seus clientes.
1.5.5 - Servidor DNS:
Para facilitar o acesso de clientes a servidores na Internet foram
estabelecidos endereços em forma de texto (domínios). Os servidores de DNS
(Domain Name System) têm a função de mapear estes endereços de domínios
em endereços IP.
- 10 -
DESENVOLVIMENTO WEB I - 7122
Assim, ao consultar uma página na Internet como www.google.com a
primeira coisa que o seu navegador faz é solicitar a um servidor de DNS na
rede qual o endereço IP onde está hospedado este domínio.
1.6 - Segurança:
A Internet é uma rede que proporciona diversas experiências positivas.
Pesquisas temáticas, compras online, trocas de mensagens, pagamentos de
contas e acesso a muita informação são os pontos positivos da WEB. Porém,
neste mundo virtual, algumas medidas básicas de segurança são necessárias:
• Nunca abra arquivos anexados a e-mails de pessoas ou empresas
desconhecidas. E, mesmo que o remetente seja conhecido, passe um
bom antivírus antes de abrir o arquivo;
• Mantenha em seu computador um bom antivírus, sempre atualizado;
• Deixe o firewall do Windows sempre ativado;
• Faça sempre as atualizações necessárias do seu Sistema Operacional;
• Nunca instale programas piratas em seu computador, eles podem trazer
vírus ou outros programas perigosos;
• Não abra pen-drives ou CDs/DVDs de outras pessoas sem antes passar
o antivírus;
• Siga sempre as orientações de seu banco para acessar sua conta pela
Internet;
• Não digite senhas e dados pessoais em computadores públicos (lan
houses, empresas, etc);
• Não crie senhas com datas de aniversários, seqüências numéricas fáceis
ou nome de pessoas. Uma sugestão é criar senhas intercalando letras,
números e caracteres especiais (#, por exemplo);
• Cuidado ao utilizar o cartão de crédito em compras on line. Tenha
certeza que a loja virtual é segura;
- 11 -
DESENVOLVIMENTO WEB I - 7122
• Não clique em links mostrados por e-mails desconhecidos. Eles
costumam instalar vírus ou cavalos-de-tróia (programas que roubam
dados do computador);
• Não divulgue dados pessoais (endereços, números de documentos, etc.)
em redes sociais (Orkut, Facebook, Twitter, etc.).
- 12 -
Download