INTERNET
“Ou você é alguém@algum_lugar.com
ou você não é nada. “
Bob Frankenberg,
principal executivo da Novell, há alguns anos.
1
INTERNET
Conceito:
•É um conjunto de redes de computadores
interligados pelo mundo inteiro, que tem em comum
um conjunto de protocolos e serviços;
•a criação da internet foi feita pelas universidades e
empresas ligadas à pesquisa.
•é uma forma fácil e barata de comunicação.
•cada usuário recebe uma identificação única:
endereço.
2
INTERNET
Histórico:
•desenvolvida em 69 pela ARPA (Advanded Recerch and
Projects Agency), foi batizada de ARPANET;
•objetivou conectar os departamentos de pesquisa;
•em caso de possível guerra, a distribuição das ligações foi
feita de forma a evitar colapsos na rede;
•em 70, foi desenvolvido o mais famoso sistema de protocolos:
TCP/IP (Transmission Control Protocol / Internet Protocol) sob
sistema Unix com objetivo de integração das várias
universidades;
3
INTERNET
Histórico (continuação):
•1985 a NSF – Nacional Science Foundation – Interligou seus
supercomputadores dos centros de pesquisa = NSFNET;
•1988 a NSF passou a ser mantida pelas IBM, MCI (telecom) e
Merit que formaram a ANS – Advanced Network and Services;
•em 90 foi extinta a ARPANET pelo desuso e criado em seu
lugar o DRI – Defense Research Internet;
•Entre 91 e 92 a ANS desenvolveu o principal backbone da
internet: ANSNET;
•em 92 foi criado o primeiro browser – MOSAIC - para
utilização de Hipertextos;
•a partir de 1993 a internet deixou de ser apenas acadêmica e
passou a ser explorada comercialmente por empresas tais
4
como: PSI, Sprint, Teleglobe, UUnet, Cable & Wireless, etc.
INTERNET
Histórico no Brasil:
•Iniciou-se em 1988 pela FAPESP – fundação de Amparo à
Pesquisa do Estado de São Paulo e do Rio de Janeiro pela
UFRJ;
•Em 1989 foi criada a RNP – Rede Nacional de Pesquisa com
objetivos de coordenar serviços de acesso à Internet;
•A exploração comercial iniciou-se em 94 pela Embratel,
inicialmente através de linha discada;
•Em 95 passou a ser ofertado acessos dedicados via Renpac
ou linhas E1.
5
INTERNET
População atual da Internet:
•No mundo:
Segundo “Worldwide Online Access: 2004-2010” de 2005:
+1 bilhão de usuários de internet em todo o mundo.
Fonte: http://agenciact.mct.gov.br/index.php/content/view/34248.html
•No Brasil:
6,8 milhões de brasileiros têm computadores em casa
1,7 milhão dos brasileiros com computadores em casa
ganham entre 10 a 20 salários mínimos
90 em cada 100 residências no país têm aparelho de TV
62 em cada 100 casas têm aparelho de telefone (fixo ou
móvel)
Fontes: IBGE, Pnad 2002, compilado pelo Ministério de Ciência e Tecnologia (MCT).
6
INTERNET
Características Básicas:
•não há controle centralizado;
•não há gerência;
•conectividade total entre dois pontos por meio do
protocolo TCP/IP
•acesso quase instantâneo e de baixo custo;
•comunicação entre todos os clientes da rede;
•acesso a milhões de bases de dados no mundo;
•discussão de assuntos dos mais variados tipos;
•oferta de produtos, acesso a revistas e jornais
eletrônicos e aquisição de softwares e arquivos
7
multimídia de domínio público.
INTERNET
Exemplos do que está ao alcance do usuário:
•fotografias,
•quadros do museu de Louvre,
•cotações da Bolsa de Valores de Tóquio,
•bibliotecas de programas úteis no dia-a-dia
•Troca de mensagens instantâneas
•shopping gigantesco para compras e vendas
8
INTERNET
RNP
Conexões no Brasil
Fonte:
http://www.rnp.br/noticias/2004/
not-040319b.html
DWDM: Dense Wave Division Multiplexing
•Em fibra;
•Regeneração eletrônica a cada 600 Km;
•+32 lambdas (lasers);
PDH: plesiochronous digital hierarchy ou hierarquia digital quase síncrona
•Regeneração a cada 80 Km;
9
INTERNET
Em Minas Gerais:
O PoP-MG - Ponto de
Presença
da
Rede
Nacional de Ensino e
Pesquisa em Minas
Gerais - é um serviço
do Departamento de
Ciência da Computação
da UFMG.
10
INTERNET
Conexões com a Internet:
•Formas de acesso:




Completo (normal c/ TCP/IP);
Limitado (terminal remoto);
Com conexão permanente (end./dom. fixos)
Com conexão temporária. LD
11
INTERNET
Conexões com a Internet (continuação):
•Utilização:
 Provedores de serviços
 De backbone (ex.: Embratel e RNP);
 De acesso (acesso a terceiros. Ex: Terra);
 Usuários
 Individuais (pessoas físicas);
 Institucionais (Empresas).
12
INTERNET
Esquema de endereçamento na Internet:
128.32.96.4
Porta 80
SOCKET
TCP
13
INTERNET
Roteamento na Internet:
192.168.1.0
REDE
Máscacara de
Rede
Internet
192.168.2.0
Dispositivo
192.168.1.0
255.255.255.0
Eth0
192.168.2.0
255.255.255.0
Eth1
200.123.10.5 255.255.255.0
ppp0
Roteador e
Gateway
14
INTERNET
Domínios da Internet:
• Equipamentos são referenciados por nomes
simbólicos associados a um número IP
• Esta associação é feita por 1 conjunto de
servidores
• A este conjunto é dado o nome de DNS
• DNS é estruturado conforme:
 A organização da Internet em domínios;
 Distribuição dos servidores DNS na Internet.
15
INTERNET
A organização da Internet em Domínios:
• Objetivos:
 evitar 2 nomes idênticos para equipamentos
diferentes
 Descentralizar o cadastramento de redes e
equipamentos
Nome de domínio completo ou
Fully qualified Domain Name (FQDN)
16
INTERNET
Domínios Institucionais mais comuns:
Domínio
Tipo de Instituição
mil
Com fins militares
edu
Educacionais
com
Com fins comerciais
gov
Governamentais
org
Não-governamentais
net
Provedoras de
backbone
17
Endereçamento
http://www.ibta.com.br
D
ee
fin
iç
ãã
oodd
oo
D
fin
iç
pp
ro
to
cc
oo
lo
..O
uu
tra
ss
ro
to
lo
O
tra
oo
pp
çç
õõ
ee
sspp
oo
dd
ee
m
se
rr
m
se
uu
tiliz
aa
dd
aa
s,s,cc
oo
m
oooo
tiliz
m
pp
ro
to
cc
oo
lo
..E
xx
.:.:
ro
to
loftp
ftp
E
ftp
://ib
ta
.c
oo
m
.b
rr
ftp
://ib
ta
.c
m
.b
N
oo
m
eedd
oo
N
m
ss
ee
rv
id
oo
r.r.
rv
id
A
pp
ee
nn
aa
sspp
aa
ra
A
ra
in
d
ic
a
r
q
u
e
ss
te
indicar queee
te
w
e
b
site
é
d
a
websiteé da
W
oo
rld
id
eeW
ee
bb
..
W
rldW
W
id
W
T
aa
nn
to
uu
eeaa
ss
T
toqq
vv
ee
zz
ee
ssnn
ee
m
ee
xx
is
te
m
is
te
nn
ooee
nn
dd
ee
re
ç
o
d
e
reçode
uu
m
w
e
b
site
..
mwebsite
In
dd
ic
aa
çç
ãã
oodd
eeE
nn
dd
ee
re
çç
oo
In
ic
E
re
C
oo
m
ee
rc
ia
l.l.U
m
oo
rg
ãã
oo
C
m
rc
ia
U
m
rg
cc
ee
nn
tra
liz
aa
dd
oocc
oo
oo
rd
ee
nn
aaaa
tra
liz
rd
lib
ee
ra
çç
ãã
oodd
eenn
oo
vv
oo
ss
lib
ra
ee
nn
dd
ee
re
çç
oo
ss
..E
xx
is
te
m
re
E
is
te
m
oo
uu
tro
s,s,cc
oo
m
oo.p
ro
aa
ra
tro
m
.p
ropp
ra
pp
ro
fe
sso
re
s
,
.e
n
g
p
a
ra
rofessores, .engpara
ee
nn
gg
ee
nn
hh
ee
iro
ss
,,.e
dd
uupp
aa
ra
iro
.e
ra
ee
nn
tid
aa
dd
ee
ssee
dd
uu
cc
aa
cc
io
nn
aa
is
,,
tid
io
is
ee
tc
..
tc
Id
ee
nn
tific
aa
çç
ãã
oodd
oopp
aa
ís
..
Id
tific
ís
E
xx
iste
m
ss
ig
la
ss
E
iste
m
ig
la
id
ee
nn
tific
aa
nn
dd
oocc
aa
dd
aapp
aa
ísís
id
tific
ee
xx
isis
te
nn
te
..PP
oo
rree
xx
ee
m
pp
lo
::
te
te
m
lo
•b
rr
B
ra
sil
•b

B
ra
sil
•a
g

A
rg
e
nn
tin
aa
•agArge
tin
•u
kk
R
ee
in
ooU
nn
id
oo
•u

R
in
U
id
•u
ss
E
ss
ta
dd
oo
ssU
nn
id
oo
ss
•u

E
ta
U
id
dd
aaA
m
éé
ric
aa
A
m
ric
•e
tc
•e
tc
18
INTERNET
Exemplo:
Seja um equipamento www localizado no depto
(dsv) de uma empresa comercial Xyz localizada
no Brasil.
Sua referência poderia ser:
www.dsv.xyz.com.br
Obs.: Os Domínios podem ser tanto institucionais e/ou
geográficos
19
INTERNET
A Internet é um conjunto de serviços:
Serviços
•
•
•
•
•
Transporte
DNS
SMTP (Correio),
Telnet (Terminal remoto)
FTP (Download/Upload)
WWW (HTTP)
UDP
TCP
TCP
TCP
TCP
Porta
53
25
23
21
80
20
TCP e UDP
O UDP é o protocolo irmão do TCP. A diferença básica entre os dois é
que o TCP é um protocolo orientado à conexão, que inclui vários
mecanismos para iniciar e encerrar a conexão, negociar tamanhos de
pacotes e permitir a retransmissão de pacotes corrompidos. No TCP
tudo isso é feito com muito cuidado, para garantir que os dados
realmente cheguem inalterados, apesar de todos os problemas que
possam existir na conexão. O lema é "transmitir com segurança"
O UDP por sua vez é uma espécie de irmão adolescente do TCP, feito
para transmitir dados pouco sensíveis, como streaming de áudio e
vídeo. No UDP não existe checagem de nada, nem confirmação
alguma. Os dados são transmitidos apenas uma vez, incluindo apenas
um frágil sistema de CRC. Os pacotes que cheguem corrompidos são
simplesmente descartados, sem que o emissor sequer saiba do
problema.
21
TCP e UDP
A idéia é justamente transmitir dados com o maior
desempenho possível, eliminando dos pacotes quase tudo
que não sejam dados em sí. Apesar da pressa, o UDP tem
seus méritos, afinal você não gostaria que quadros
fantasmas ficassem sendo exibidos no meio de um vídeo,
muito menos se isso ainda por cima causasse uma
considerável perda de performance.
Em geral, os programas que utilizam portas UDP recorrem
também à uma porta TCP para enviar as requisições de
dados a serem enviados e também para checar
periódicamente se o cliente ainda está online.
22
Infra-estrutura de comunicação
23
INTERNET
Browser ou Navegador?
• Tem como função básica localizar o endereço da
site solicitado – DNS
• Carregar e interpretar a página carregada – HTTP
• Interagir com sistemas de arquivos remotos – FTP
• Reconhecer sistemas de multimídia - BMP, JPEG, GIF
• Executar applets de JAVA, JAVA script, CGI
• Exibir e enviar e-mails – SMTP
• Exemplos:
 Netscape Navigatort,
 Internet Explorer,
24
 NCSA Mosaic, dentre outros
INTERNET
O que é HTML:
• “linguagem” com a qual se definem as páginas
web
• conjunto de etiquetas que servem para definir a
forma na qual se apresentará o texto e outros
elementos da página
• fácil de aprender e de criar
• através de editores de texto plano ou do tipo
WYSIWYG (What you See It What you Get)
• doctos criados com as extensões .html ou htm
• Trabalha em conjunto c/ várias outras linguagens
25
INTERNET
Outras linguagens:
• VRML: Trata imagens 3D com movimento
• PERL: Utilizado como contadores, relógios,
listagens, formulários, etc.
• JAVA: Prática e segura é lida por qualquer
browser para criar animações, proteções, etc.
• JAVA Script: Parecida com JAVA, porém pode ser
inserida através tag’s enquanto JAVA usa applets
• CGI: Acrónimo de Common Gateway Interface.
Utilizado na geração de páginas dinâmicas, permitindo
a um navegador passar parâmetros para um
26
programa alojado num servidor web.
INTERNET
BACKBONE:
•BackBone (Espinha Dorsal), do ponto de vista global, são conexões
de alta velocidade que pode interligar todo o planeta. São mantidos
pelos governos ou carriers (No Brasil: Embratel, Telefônica e Impsat);
do ponto de vista local (LAN), backbone se refere ao pool de network
appliances (switches, hubs, routers, etc) que formam o núcleo da
rede local em questão
•As fibras ópticas constituem as maiores partes dos BackBones.
•As carriers são empresas que vendem o acesso aos ISP (Internet
Service Provider).
• Os ISP’s repassam as conexões multiplexadas aos usuários finais.27
INTERNET
E-mail – Serviço de correio eletrônico:
• Permite troca de mensagens entre usuários da Internet
• Tem como base o e-mail address que possui a estrutura:
usuario@dominio
• Paradigma: store-and-forward (armazena e encaminha)
• Componentes:
 User Agent (UA) = Prog. que interage c/ o usuário
 Mail Transfer Agent (MTA) = Prog. de transporte
 Mail boxes = Recipientes das mensagens recebidas
 Mail Boxes Manager = Prog. responsável pelas caixas
postais – ex.: Webmail
• Protocolos: SMTP e POP
28
INTERNET
TELNET:
• É executado em sistemas multisuários e
multitarefas
• É um serviço de remote login
• Uma vez estabelecida a ligação o usuário pode
executar operações que tenha permissão
• Exemplo: manutenção e configuração de
computadores remotos.
No windows: telnet.exe
29
INTERNET
FTP – Serviço de Transferência de Arquivos:
• Usuários podem obter ou enviar arquivos pela
Internet
• Possui comandos para manipulação de arquivos e
diretórios
• No windows: ftp.exe
• Free: ws_ftp.
30
INTERNET
WWW – World Wide Web:
• Serviço de acesso a informações por hipertexto
que interligam páginas distribuídas na Internet
• Foi desenvolvida na suiça (Cern) em 1989
• Seus documentos podem ser multimídia
• As páginas são estruturadas através da
linguagem HTML
• Interação com outros serviços utilizando interface
CGI – Common Gateway Interface
• Estas páginas são identificadas através de URL’s
Cliente WWW
Páginas
Protocolo HTTP
Servidor WWW
31
INTERNET
Registro de Domínio:
• Era realizado pela empresa chamada Network
Solutions, (monopólio até o ano de 1999),
atualmente encontra-se liberado;
• Há uma taxa anual destinada ao NIC territorial
(.br) – atualmente: R$30,00.
• Regras para cadastramento: ver www.nic.br
32
Sobre o nic.br
O Núcleo de Informação e Coordenação do Ponto br é
uma entidade civil, sem fins lucrativos, que desde dezembro
de 2005 implementa as decisões e projetos do Comitê Gestor
da Internet no Brasil, conforme explicitado no comunicado ao
público e no estatuto do NIC.br. Dentre suas atribuições
estão:
o registro e manutenção dos nomes de domínios que
usam o <.br>, e a distribuição de endereços IPs, através do
Registro.br;
o tratamento e resposta a incidentes de segurança em
computadores envolvendo redes conectadas à Internet
brasileira, através do CERT.br;
33
Sobre o nic.br
• A promoção da infra-estrutura para a interconexão
direta entre as redes que compõem a Internet brasileira,
através do PTT.br;
• Divulgação de indicadores e estatísticas e informações
estratégicas sobre o desenvolvimento da Internet brasileira,
através do CETIC.br;
• O suporte técnico e operacional ao LACNIC, Registro de
Endereços da Internet para a América Latina e Caribe.
34
Download

INTERNET WWW