Você está na página 1de 20

MINISTRIO DA EDUCAO

SECRETARIA DE EDUCAO PROFISSIONAL E TECNOLGICA


INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA
CAMPUS SO JOS SANTA CATARINA

Redes de Computadores e Internet

Prof. Tiago Semprebom


tisemp@sj.cefetsc.edu.br
www.sj.cefetsc.edu.br/~tisemp

1: Introduo

Histrico das Redes de Comunicao

Primeiros computadores:
- mquinas complexas, grandes, caras
- ficavam em salas isoladas com ar condicionado
- operadas apenas por especialistas
- programas submetidos em forma de jobs seqenciais

Anos 60:
- primeiras tentativas de interao entre tarefas concorrentes
- surge tcnica time-sharing, sistemas multiusurios
- usurios conectados ao computador por terminais
- terminais necessitavam tcnicas de comunicao de dados
com computador central => inicio das redes
1: Introduo

Sistemas Multiusurios
Terminal 4

Terminal 3

Terminal 1

Mainframe com
time-sharing OS
st4
st3

st1

Terminal 2
st2

RR

1: Introduo

Histrico das Redes de Comunicao

Anos 70:
- surgem microprocessadores
- computadores muito mais baratos => difuso do uso

Aps dcada de 70:


- computadores cada vez mais velozes, tamanho menor, preo
mais acessvel
- aplicaes interativas cada vez mais freqentes
- necessidade crescente de incremento na capacidade de clculo
e armazenamento
- vrios computadores conectados podem ter desempenho melhor
do que um mainframe, alm de custo menor
- necessidade de desenvolver tcnicas para interconexo de
computadores => redes
1: Introduo

Importncia das Redes de Comunicao


-

Nas empresas modernas temos grande quantidade de


computadores operando em diferente setores.

- Operao do conjunto mais eficiente se estes computadores


forem interconectados:
- possvel compartilhar recursos
- possvel trocar dados entre mquinas de forma simples e
confortvel para o operador
- vantagens gerais de sistemas distribudos e downsizing
(mainframes para microcomputadores) atendidas
- Redes so muito importantes para a realizao da filosofia
CIM (Manufatura Integrada por Comput.)
1: Introduo

Extenso das Redes de Comunicao


LAN

(Local Area Network) ou Rede Local: interconexo de


computadores localizados em uma mesma sala ou em um mesmo
prdio. Extenso tpica: at aprox. 200 m.

CAN (Campus Area Network): interconexo de computadores situados

em prdios diferentes em um mesmo campus ou unidade fabril.


Extenso tpica: at aprox. 5 Km.

MAN (Metropolitan Area Network): interconexo de computadores em

locais diferentes da mesma cidade. Pode usar rede telefnica


pblica ou linha dedicada. Extenso tpica: at aprox. 50 Km.

WAN (Wide Area Network) ou Rede de Longa Distncia: interconexo

de computadores localizados em diferentes prdios em cidades


distantes em qualquer ponto do mundo. Usa rede telefnica, antenas
parablicas, satlites, etc. Extenso >50 Km.

1: Introduo

Topologia das Redes de Comunicao


- Topologia: definio da maneira como as estaes esto

associadas

- Duas formas bsicas: ponto-a-ponto e difuso


- Canais ponto-a-ponto: rede composta de diversas linhas de
comunicao associadas a um par de estaes de cada vez
- comunicao entre estaes no adjacentes feita por
estaes intermedirias
- poltica conhecida como comutao de pacotes
- topologia usada na maioria de redes WAN, MAN, CAN e
algumas LAN
1: Introduo

Topologias de Redes Ponto-a-ponto

(a)

(c)

(b)

(d)

(e)

(a) estrela; (b) anel; (c) rvore; (d) malha regular;


(e) malha irregular.
1: Introduo

Topologia das Redes de Comunicao


- Canais de difuso: rede composta por uma nica linha de

comunicao compartilhada por todas as estaes

- mensagens so difundidas no canal e podem ser lidas por


qualquer estao
- destinatrio identificado por um endereo codificado na
mensagem
-

possvel enviar mensagens para todas as estaes


(broadcasting) ou a um conjunto delas (multicasting)
usando endereos reservados para estas finalidades

- topologia mais comum em LAN mas tambm possvel em


WAN
- requer mecanismos de arbitragem de acesso para evitar
conflitos
1: Introduo

Topologias de Redes de Difuso


satlite

(a)

(b)

(c)

(a) barramento; (b) satlite; (c) anel.

1: Introduo

10

Servios Necessrios Comunicao


computador
central
terminal

CASO 1: Como enviar informaes entre um terminal e um


computador ?

Enviar unidades binrias (BInary uniT = BIT) em srie ou paralelo

Codificao dos BITs (representao para 0 e 1 e durao de cada


bit)

Codificao dos caracteres (ex.: ASCII, EBCDIC)

Sincronizao entre emissor e receptor

Tratamento de erros de transmisso

Controle de fluxo

Estabelecer regras de troca de dados (protocolo)


1: Introduo

11

Servios Necessrios Comunicao


computador
central

terminais

Mltiplos terminais
Surge necessidade de endereamento

1: Introduo

12

Parte I: Introduo
Viso geral:

o que Internet

o que um protocolo?
borda da rede

ncleo da rede

rede de acesso, meio fsico

desempenho: perdas, atrasos

camadas de protocolo, modelos

de servio

backbones, NAPs, ISPs


histrico

1: Introduo

13

O que Internet: viso componentes


milhes de dispositivos
computacionais conectados:

hosts, sistemas finais


o
o

workstations, servidores
telefones PDAs, torradeiras

roteador

estao trabalho

servidor

mvel

ISP local (AOL)

executando aplicaes de

rede
links de comunicao

roteadores: passam adiante

ISP regional (AT&T)

fibra, cobre, rdio, satlite

(forward) pacotes de dados


atravs da rede
rede
corporativa
intranet
1: Introduo

14

O que Internet: viso componentes

protocolos: envio e
recepo de msgs
o

e.g., TCP, IP, HTTP, FTP, PPP

Internet: rede de redes


o

router
server

workstation
mobile

local ISP

aproximadamente hierrquica
regional ISP

Padres Internet
o RFC: Request for comments
o IETF: Internet Engineering
Task Force
company
network

1: Introduo

15

O que Internet: viso de servios

infraestrutura de comunicao
possibilita aplicaes
distribudas:
o

WWW, email, jogos, ecommerce, database, votaes,


compartilhamento de arquivos
(MP3)

servios de comunicao
fornecidos:
o
o

sem conexo
orientada a conexo (pacotes
entregues em ordem e
completos)

1: Introduo

16

O que protocolo?
protocolos de rede:

protocolos humanos:
que horas so?
Eu tenho uma
questo

mquinas em vez de

humanos

toda atividade de

comunicao na
Internet governada
por protocolos

msgs especficas
enviadas
aes especficas
tomadas quando msgs
recebidas, ou outros
eventos

protocolos definem
formatos, ordens de
mensagens enviadas e
recebidas entre entidades
de rede, e aes tomadas
1: Introduo

17

O que protocolo?
protocolo humano:

protocolo computacional de rede:

requisio
conexo TCP

Oi
Oi

conexo TCP
resposta.

Tem horas?

Get http://gaia.cs.umass.edu/index.htm

2:00

<arq>
tempo

Q: Outro protocolo humano?


1: Introduo

18

Estrutura de rede:
borda da rede: aplicaes

e hosts

ncleo da rede:
o roteadores
o rede de redes
redes de acesso, meios

fsicos: links de
comunicao

1: Introduo

19

1: Introduo

20

A borda da rede:
sistemas finais (hosts):
o
o
o

executam programas de
aplicao
e.g., WWW, e-mail
situam-se na borda da rede

modelo cliente/servidor
o
o

cliente host faz requisies,


recebem servios do servidor
e.g., WWW cliente (navegador)/
servidor; e-mail cliente/servidor

modelo par-a-par:
o
o

interao simtrica entre hosts


e.g.: Gnutella, KaZaA, eMule

Borda da rede: servio orientado a conexo


Objetivo: transferncia de

dados entre sistemas.


handshaking: setup
(prepara para)
transferncia de dados
o
o

Al, al protocolo humano


de telefone
setup estado em dois
hosts se comunicando

TCP - Transmission Control


Protocol
o

Servio orientado a
conexes da Internet

servio TCP [RFC 793]

confivel, transferncia de
dados ordenada byte-stream
o

controle de fluxo:
o

perdas: acknowledgements
(reconhecimentos) e
retransmisses
emissor no pode oprimiro
receptor

controle de congesto
o

emissores reduzem a taxa de


envio qdo a rede est
congestionada

1: Introduo

21

Borda da rede: servio sem conexo


Objetivo: transferncia de

dados entre sistemas finais


o

mesmo que o anterior!

UDP - User Datagram


Protocol [RFC 768]: servio
sem conexo da Internet
o transferncia de dados
no-confivel
o sem controle de fluxo
o sem controle de
congesto

Aplics usando TCP:

HTTP (WWW), FTP (transf.


arq.), Telnet (login remoto),
SMTP (email)

Aplics usando UDP:

streaming media,
teleconferencing, Internet
telephony

1: Introduo

22

1: Introduo

23

O ncleo da rede

malha de roteadores
interconectados
questo fundamental: como os
dados so transferidos atravs
da rede?
o chaveamento (comutao)
de circuitos: circuito
dedicado por chamada: rede
telefnica
o chaveamento de pacotes:
dados enviados atravs da
rede em pedaos

Ncleo da rede: comutao de circuitos


Recursos fim a fim
reservados por
chamada
largura de banda no

enlace (link),
capacidade no switch
recursos dedicados:
sem compartilhamento
desempenho garantido
requer setup na
chamada
1: Introduo

24

Ncleo da rede: chaveamento de circuitos


recursos de rede (e.g.,
largura de banda)
dividida em
pedaos
pedaos alocados para

chamadas

pedao do recurso

dividindo largura de

banda:
o diviso de
freqncias
o diviso de tempos

idle

(disponvel) se no usado
pelo prprio chamador

(sem compartilhamento)

1: Introduo

25

Chaveamento de circuitos: FDMA e TDMA


Exemplo:
FDMA

4 usurios

freqncia
tempo
TDMA

freqncia
tempo

1: Introduo

26

Chaveamento de circuitos: FDMA e TDMA

FDM redes telefnicas possuem banda de freqncia de


4KHz (ou 4 mil Hertz ou 4 mil ciclos por segundo)

Enlace reserva uma banda de frequncia para cada conexo


durante o perodo de cada ligao

Rdios FM tambm utilizam FDM para compartilhar o


espectro de freq. entre 88 e 108 MHz.

PROBLEMAS:

1. Durante perodos de silncio o recurso (meio)

desperdiado,
2. Complexidade em manter os estados dos enlaces (fim-a-fim).

Necessidade de algoritmos de sinalizao complexos.


1: Introduo

27

Ncleo da rede: chaveamento de pacotes


cada stream de dados fim-a-fim
dividido em pacotes
pacotes de usurios A, B
compartilham recursos de redes
cada pacote usa toda largura de
banda do link
recursos usados quando

necessrio

Diviso de largura de banda


Alocao dedicada
Reserva de recursos

competio por recurso:


demanda por recurso
agregada pode exceder a
capacidade disponvel
congestionamento: fila de
pacotes, espera pelo uso do
link
armazena e repassa:
pacotes se movem um hop
vez
o transmitidos sobre link
o espera a vez no prximo
link

1: Introduo

28

Ncleo da rede: chaveamento de pacotes


10 Mbs
Ethernet

A
B

multiplexao estatstica

1.5 Mbs
fila de pacotes
esperando pelo link de sada

45 Mbs

Chaveamento de pacotes versus chaveamento de


circuito: analogia com restaurante
1: Introduo

29

Ncleo da rede: chaveamento de pacotes


Chaveamento de pacotes:
comportamento armazena e repassa
quebra mensagens em

pequenos pedaos:
pacotes
Armazena-e-repassa:
switch aguarda at
pedao chegar
completamente, ento
repassa/roteia

1: Introduo

30

10

Chaveamento de pacotes vs de circuitos


Chaveamento de pacotes permite mais usurios usarem a rede!
1 Mbit link

cada usurio:
o 100Kbps qdo ativo
o ativo 10% do tempo

chaveamento de
circuito:

N usurios

10 usurios

com 35 usurios,
probabilidade > 10 ativos
menos que .0004

1 Mbps link

chaveamento de
pacotes:

1: Introduo

31

Chaveamento de pacotes vs de circuitos


Ser chaveamento de pacotes o grande vencedor da disputa?
Excelente para dados em rajadas

compartilhamento de recursos
sem setup na chamada
Qdo congestionamento excessivo: atrasos e perdas
de pacotes
o protocolos necessrios para transferncia de
dados confivel, controle de congesto
Q: Como fornecer comportamento de circuito?
o aplics de udio/vdeo necessitam de garantias de
largura de banda
o esse ainda um problema no resolvido!
1: Introduo
o
o

32

Redes chaveamento de pacotes: roteamento

Objetivo: mover pacotes entre roteadores da


origem para destino
o

iremos estudar algoritmos de roteamento

endereo de destino determina prximo hop

rede datagrama:
o
o

rota pode mudar durante sesso


analogia: dirigir perguntando direo

rede de circuito virtual:


o cada pacote carrega um tag (virtual circuit ID), que
determina o prximo hop
o caminho fixo determinado em tempo de setup de chamada,
permanece fixo durante chamada
o roteadores mantm estado por chamada

1: Introduo

33

11

Taxonomia de redes de telecomunicaes:

Applet para simulao de comutao de pacotes vs. comutao de mensagens:


Visite o link:
http://www.sj.cefetsc.edu.br/~tisemp/RES/simulador/
1: Introduo

34

1: Introduo

35

Redes de acesso e meios fsicos


Q: Como conectar sistemas finais
aos roteadores de borda?

redes de acesso residencial


redes de acesso institucional
(escola, companhia)
redes de acesso mveis

Tenha em mente:

bandwidth (bits por segundo)


da rede de acesso?
compartilhados ou dedicados?

Acesso residencial: acesso ponto a ponto

Discagem via modem


o at 56Kbps acesso direto ao
roteador (conceitualmente)
ISDN:(dcada de 80, antes da ADSL)
integrated services digital network:
128Kbps (2x64kbps dados e voz)
conectados ao roteador
ADSL: asymmetric digital subscriber
line
o at 1 Mbps casa-roteador
o at 8 Mbps roteador-casa
o ADSL 3 Canais:
o Up: 16kbps 640kbps
Down:256kbps-6Mbps.
1: Introduo

36

12

Acesso residencial: modens a cabo


HFC: hybrid fiber coax

assimtrico: at 10Mbps downstream, 1 Mbps


upstream
rede de cabo e fibra interliga casas ao
roteador ISP
o acesso compartilhado ao roteador
o questes: congestionamento,
dimensionamento
disponveis atravs de companhias de cabo
o

1: Introduo

37

1: Introduo

38

Acesso institucional: redes locais


local area network (LAN)

conectam sistemas finais a


roteador de borda
Ethernet:
o cabo compartilhado ou
dedicado conecta
sistema final e roteador
o 10 Mbs, 100Mbps,
Gigabit Ethernet

Redes de acesso sem fio


rede de acesso

sem fio

e compartilhada
conecta sistema final ao
roteador
wireless LANs:
o
o

espectro de rdio
substitui fio
e.g., Lucent Wavelan 11
Mbps

roteador
estao
base

wider-area wireless

access
o

CDPD: acesso sem fio ao


roteador ISP via rede
celular

hosts
mveis
1: Introduo

39

13

Meio fsico (guiados


guiados e no guiados)
guiados
link fsico:
o bit de dado transmitido
propaga atravs de um
link

Par tranado (TP)


dois fios de cobres

Categoria 3: fio de
telefone tradicional, 10
Mbps Ethernet
Categoria 5 TP:
100Mbps Ethernet
Sem blindagem (UTP)

meio guiado:
o sinais propagam em meio
slido: cobre, fibra

meio no guiado:
o sinais propagam
livremente, e.g., rdio

Muitas vezes o custo de mo de obra


mais elevado do que os materiais.
Instalao de cabeamento em toda a
infraestrutura da edificao, mesmo que
no seja utilizada no momento.

1: Introduo

40

Meio fsico: coaxial, fibra


Cabo coaxial:

fio (condutor de sinal)


dentro de fio (protetor)
o
o

baseband: canal nico no


cabo
broadband: mltiplos canais
no cabo

bidirecional
uso comum em Ethernet
10Mbs

Cabo de fibra tica:

Surgimento da dcada de 80

fibra de vidro conduzindo


pulsos de luz
operao em alta-velocidade:
o
o

Ethernet 100Mbps
transmisso ponto-a-ponto
de alta-velocidade (e.g., 5
Gps)

baixa taxa de erros

1: Introduo

41

Meio fsico: rdio


sinal conduzido no

espectro
eletromagntico
sem fio fsico
bidirecional
efeitos de propagao
do ambiente:
o
o
o

reflexo
obstruo por objetos
interferncia

Tipos de link de Rdio:


microondas
o e.g. canais at 45 Mbps
LAN (e.g., WaveLAN)
o 2Mbps, 11Mbps
wide-area (e.g., celular)
o e.g. CDPD, 10s Kbps, 3G,
Wi-Max (IEEE 802.16)
satlite
o canal at 50Mbps (ou vrios
canais menores)
o atraso fim-a-fim 270 Msec
1: Introduo

42

14

Atrasos em redes de chav. de pacotes


pacotes experimentam atrasos
no caminho fim-a-fim
quatro fontes de atraso em
cada hop

processamento no n:
o
o

enfileiramento
o
o

transmisso

checagem de bits de erros


escolha do link de sada
tempo de espera no link de
sada para transmisso
depende do nvel de
congestionamento do
roteador

propagao

processamento
enfileiramento
no n
1: Introduo

43

Atrasos em redes de chav. de pacotes


Atraso de transmisso:
R=link bandwidth (bps)
L=tam. pacote (bits)
tempo de envio de bits no
link = L/R

Obs: s e R so quantidades muito


diferentes!

transmisso

Atraso de propagao:
d = tamanho do link fsico
s = veloc. propagao no meio
(~2x108 m/sec)
atraso propagao = d/s

propagao

processamento
enfileiramento
no n

1: Introduo

44

1: Introduo

45

Atraso na fila
R=link bandwidth (bps)
L=tam. pacote (bits)
a=taxa mdia de

chegada de pacotes

intensidade de trfego = La/R


La/R ~ 0: pequeno atraso mdio na fila
La/R -> 1: atrasos se tornam grandes
La/R > 1: mais trabalho chegando do que

pode ser servido, atraso mdio infinito!

15

Camadas de protocolos
Redes so complexas!
muitas peas:
o hosts
o roteadores
o vrios tipos de links
o aplicaes
o protocolos
o hardware, software

Questo:
Existe alguma esperana em
organizar a estrutura de
rede?
Ou pelo menos a discusso
sobre redes?

1: Introduo

46

Por que usar camadas?


Para lidar com sistemas complexos:
estrutura explcita permite identificar o

relacionamento entre peas do sistema complexo


o

modelo de referncia em camadas facilita discusso

modularizao facilita manuteno e atualizao do

sistema
o

mudana na implementao de servios de camadas


transparentes para o resto do sistema

uso de camadas pode ser prejudicial?

1: Introduo

47

Pilha de protocolos da Internet

aplicao: suporta aplicaes de


rede(software elementos finais)

transporte: transferncia de dados entre


hosts(softaware elementos finais)

ftp, smtp, http

tcp, udp fragmentao de mensagens


noo de porta

rede: roteamento de datagramas da origem


para destino (mista hardware/software)
o

enlace: transferncia de dados entre


elementos de rede vizinhos
o

ip, protocolos de roteamento noo de


endereo IP

ppp, ethernet

aplicao
transporte
rede
enlace
fsica

fsica: bits no fio


1: Introduo

48

16

Camadas: comunicao lgica


Cada camada:
distribuda
entidades
implementam
funes de
camadas em
cada n
entidades
executam
aes, trocam
mensagens com
seus pares

aplicao
transporte
rede
enlace
fsica
rede
enlace
fsica

aplicao
transporte
rede
enlace
fsica

aplicao
transporte
rede
enlace
fsica

aplicao
transporte
rede
enlace
fsica

1: Introduo

49

Camadas: comunicao lgica


E.g.: transporte

pega dados da
aplic.
adiciona endereo,
informao de
confiabilidade p/
formar
datagrama
envia datagrama
para seu par
espera
confirmao de
recepo de seu
par
analogia: correio

dados
aplicao
transport
transporte
rede
enlace
fsica
aplicao
transporte
rede
enlace
fsica

ack
dados

rede
enlace
fsica
dados
aplicao
transport
transporte
rede
enlace
fsica

aplicao
transporte
rede
enlace
fsica

1: Introduo

50

Camadas: comunicao fsica


dados
aplicao
transporte
rede
enlace
fsica
aplicao
transporte
rede
enlace
fsica

rede
enlace
fsica

aplicao
transporte
rede
enlace
fsica

dados
aplicao
transporte
rede
enlace
fsica
1: Introduo

51

17

Protocolo em camadas e dados


Cada camada recebe dados da camada acima
adiciona cabealho de informao para criar nova
unidade de dados
passa nova unidade de dados para camada abaixo
origem
destino
M
Ht M
Hn Ht M
Hl Hn Ht M

aplicao
transporte
rede
enlace
fsica

aplicao
Ht
transporte
Hn Ht
rede
enlace
Hl Hn Ht
fsica

mensagem

segmento

M
M

datagrama
frame

1: Introduo

52

1: Introduo

53

Aspectos Arquiteturais
Estruturao em camadas: modelo baseado em

hierarquizao e descentralizao

Sistema B

Sistema A

Interface
camadas
6/7
Interface
camadas
5/6
Interface
camadas
4/5
Interface
camadas
3/4
Interface
camadas
2/3
Interface
camadas
1/2

Camada
7

Camada
6

Camada
5

Camada
4

Camada
3

Camada
2

Camada
1

Protocolo da camada 7

Camada
7

Protocolo da camada 6

Camada
6

Protocolo da camada 5

Camada
5

Protocolo da camada 4

Camada
4

Protocolo da camada 3

Camada
3

Protocolo da camada 2

Camada
2

Protocolo da camada 1

Camada
1

Interface
camadas
6/7
Interface
camadas
5/6
Interface
camadas
4/5
Interface
camadas
3/4
Interface
camadas
2/3
Interface
camadas
1/2

Meio de Transmisso

Aspectos Arquiteturais
Estruturao em camadas: processo de

comunicao

TRANSMISSO

interface
6/7

protocolo da

camada 6

interface
5/6

interface
5/6

protocolo da

camada 5

H4 M2

protocolo da
camada 4

H3 H4 M1

camada 7

H4 M1

RECEPO
protocolo da

m
interface
6/7

H3 H4 M2

H2 H3 H4 M1 T2 H2 H3 H4 M2 T2

SISTEMA
FONTE

H4 M1

H4 M2

protocolo da
camada 3
protocolo da
camada 2

H3 H4 M1

H3 H4 M2

H2 H3 H4 M1 T2 H2 H3 H4 M2 T2

SISTEMA
DESTINO

1: Introduo

54

18

Arquitetura a Sete Camadas do RM-OSI


Protocolo de Aplicao

Aplicao

Protocolo de Apresentao

Apresentao

Sesso

Transporte

Protocolo de Sesso

Protocolo de Transporte

Aplicao

APDU

Apresentao

PPDU

Sesso

SPDU

Transporte

TPDU

SUB-REDE

Rede

Rede

Rede

PACOTE

Rede

protocolos internos
da sub-rede

Enlace de
Dados

Enlace de
Dados

Fsica

SISTEMA A

Enlace de
Dados

Fsica

Fsica

IMP

IMP

Enlace de
Dados

QUADRO

Fsica

BIT

SISTEMA B

IMP - Interface Message Processor

1: Introduo

55

Ilustrao da Comunicao No Modelo OSI


processo
receptor

processo
emissor
DADOS

Aplicao

protocolo de
aplicao

AH

protocolo de
Apresentao apresentao

Sesso

protocolo de
sesso

Transporte

protocolo de
transporte

Rede

PH

Enlace

DH

Fsica

Apresentao
Sesso

DADOS

SH
TH

protocolo de
NH
rede

Aplicao

DADOS

DADOS

Transporte

DADOS

Rede

DADOS
DADOS

Enlace

BITS

Fsica

meio de transmisso de dados

1: Introduo

56

Estrutura da Internet: rede de redes

mais ou menos hierrquica


national/international backbone
providers (NBPs)
o
o

e.g. Embratel, BBN/GTE,


Sprint, AT&T, IBM, UUNet
interconecta cada par com
outro privativamente, ou em um
Network Access Point (NAP)
pblico
Ponto de Presena (PoP): grupo
de roteadores na rede de um
ISP que conectam com outros
roteadores de outros ISPs.

ISPs regionais

ISP local, companhia

conecta em NBPs (ex. Telesc)

conecta em ISP regional (ex.


UOL, UFSC)

local
ISP
regional ISP

NBP B
NAP

NAP
NBP A

regional ISP
local
ISP

1: Introduo

57

19

Histrico da Internet
1961-1972: Primeiros princpios de chaveamento de pacotes
1980-1990: Novos protocolos, proliferao de redes

1983:
1983:
1985:
1988:

TCP/IP
DNS (traduo nome-endereoIP)
protocolo ftp
controle de congesto TCP

1990s: comercializao, o WWW


o
o

1994: Mosaic, depois


Netscape
final de 1990:
comercializao do WWW

Final de 1990:

50 milhes computadores
na Internet
100 milhes+ usurios
links no backbone
executando a 1 Gbps

1: Introduo

58

20