Professional Documents
Culture Documents
Redes de Processamento e
Comunicao de Dados - RTP
Comunicao de Dados - RTP
Prof. Luiz Paulo Maia
LPmaia@ism.com.br
LPmaia@training.com.br
PUC-Rio Departamento de Informtica
Coordenao Central de Cursos de Extenso (CCE)
Ps-Graduao em Anlise, Projeto e Gerncia de
Sistemas (APGS)
Currculo do Professor
Currculo do Professor
Conceitos Bsicos
Servios de Rede
Topologias
Modelo ISO-OSI x
Internet
Transmisso de
Informao
Meios Fsicos de
Transmisso
Camadas, Protocolos e
Servios
Redes Distribudas
(WANs)
Redes Wireless
Sistemas Operacionais de
Redes
Modelo Cliente-Servidor
Arquitetura de Aplicaes
Web
Segurana em Redes de
Computadores
Referncias
Referncias
Network Computing
www.networkcomputing.com
Cisco IP Journal
www.cisco.com/ipj
EarthWeb
networking.earthweb.com
Planet IT
www.planetit.com/techcenters/networks
Tele.com Brasil
www.telepontocom.com.br
Telecom Online
www.telecomonline.com.br
Material de Apoio
Material de Apoio
Inscrio
- rtp-2002-1-subscribe@yahoogroups.com
Pgina do curso
- http://groups.yahoo.com/group/rtp-2002-1
Download de arquivos
- http://groups.yahoo.com/group/rtp-2002-1/files
Calendrio
Calendrio
Turma A
- Aulas quinta de 19:00 s 20:30 e
sexta de 19:00 s 22:00
Turma B
- Aulas tera de 19:00 s 22:00 e
quinta de 20:30 s 22:00
Critrio de Avaliao
Critrio de Avaliao
Provas
- P1 e P2
- Mdia = (P1 + 2*P2) / 3
- P3 apenas para os alunos que puderem justificar a
falta na P1 ou P2
- P3 ser oral
Trabalho opcional
- Tema definido com o professor
- Levantamento de referncias, preparao de um
resumo, avaliao do resumo e apresentao da
verso final
- No recomendado para os alunos em projeto final
- Entrega no final do perodo
- Considerado na nota da P2
Conceitos Bsicos
Conceitos Bsicos
Redes de Processamento e
Comunicao de Dados - RTP
Histrico: 1960
Histrico: 1960
Processamento batch
Segurana
Introduo
Introduo
Compartilhamento de informaes e
conseqente melhoria da comunicao
Alta disponibilidade
Maior escalabilidade
Balanceamento de carga
Alta Disponibilidade
Alta Disponibilidade
Cliente 1 Cliente 2 Cliente 3
Servidor 1 Servidor 2
BD
Cliente 1 Cliente 2 Cliente 3
Servidor 1 Servidor 2
BD
Alta Disponibilidade
Alta Disponibilidade
Tipos de Redes
Tipos de Redes
Exemplos:
- Ethernet (a)
- Token Ring (b)
Redes Metropolitanas
Redes Metropolitanas
Exemplo:
- Distributed Queue Dual Bus
Redes Distribudas
Redes Distribudas
Exemplos:
- X.25
- Internet
Resumo
Resumo
Disperso
geogrfica
Taxas
Trasm
Taxas
de erro
Propriedade
(em geral)
!"s Sala, prdio,
campus
Muito
altas
Muito
baixa
privada
#!"s Cidade altas baixa pblicas
$!"s Estado, pases baixas + altas pblicas
Principais Conceitos
Principais Conceitos
Meios de transmisso
Topologias
Interfaces
Protocolos
Servios
Principais Conceitos
Principais Conceitos
Exemplo 1
- Servio: conversa tefnica
- Protocolo: portugus e educao
- Interface: telefone
- Topologia: tefefonia pblica
- Meio fsico: par tranado
Principais Conceitos
Principais Conceitos
Exemplo 2
- Servio: Web
- Protocolo: HTTP, TCP/IP, PPP etc.
- Interface: modem
- Topologia: tefefonia pblica
- Meio fsico: par tranado
Parmetros de Comparao
Parmetros de Comparao
Tipo da aplicao
Desempenho
- Retardo: retardo de acesso + retardo de
transmisso = retardo de transferncia
- Velocidade
Disponibilidade e confiabilidade
Escalabilidade e modularidade
Padronizao e compatibilidade
Tendncia da tecnologia
Orgos de Padronizao
Orgos de Padronizao
Padres de facto
- PC, TCP/IP
Padres de jure
- OSI
Internet Society
- www.isoc.org
Ligaes ponto-a-ponto
- Apenas dois sistemas esto conectados ao enlace
fsico, um a cada extremidade
- Geralmente utilizadas em WANs
Ligaes multiponto
- Vrios sistemas compartilham o mesmo meio de
transmisso
- Geralmente utilizadas em LANs e MANs
Ponto-a-ponto Multiponto
Ligaes Ponto-a-Ponto
Ligaes Ponto-a-Ponto
Estrela Anel rvore
Anis
Totalmente ligada Parcialmente ligada
Estrela
Estrela
Custo
Desempenho
Confiabilidade
Modularizao
Escalabilidade
Referncias
Referncias
A idia :
- esquema conceitual que permita o trabalho
de forma produtiva e independente no
desenvolvimento de padres
- S DIZ O QUE FAZER E NO COMO FAZER
A idia NO :
- servir como especificao para
implementao
- ser base para conformar implementaes j
existentes
- fornecer nveis de detalhes suficiente para a
definio precisa dos servios e protocolos
da arquitetura proposta
Vantagens
Vantagens
Padronizar as interfaces
Facilitar o
desenvolvimento e
depurao
Permite conectar
sistemas sistemas
abertos (independente de
fabricante)
Acelerar a evoluo
Simplificar o ensino e o
aprendizado
*+sica
)nlace
&ede
Transporte
Sesso
!presenta,o
!plica,o
Modelo de Camadas
Modelo de Camadas
Desvantagens
Desvantagens
Responsvel pela
transmisso dos bits
Sincronizao (sncrona e
assncrona)
Deteco e tratamento de
erros
Compresso
Transformar o meio de
comunicao bruto numa
linha livre de erros de
transmisso
Controle de fluxo
Controle de acesso ao
meio em redes locais
Deteco e correo de
erros
Endereamento e sub-
endereamento
Servios orientados a
conexo e no orientados
a conexo
Contabilizao e tarifao
Segmentao e blocagem
Servios orientados a
conexo e no orientados
a conexo
Comunicao fim-a-fim
Trmino e criao de
conexes
Deteco e correo de
erro fim-a-fim
Qualidade do servio
(QoS)
Gerncia o controle de
dilogos, permitindo a
conversao
Sincronizao do dilogo
(ex: transferncia de
arquivos)
Ex: NetBIOS
*+sica
)nlace
&ede
Transporte
Sesso
!presenta,o
!plica,o
Camada de Apresentao
Camada de Apresentao
Representao da
informao: sintaxe e
semntica
Converso de cdigos
de caracteres
(EBCDIC, ASCII, etc.)
Compresso e
criptografia
Codificao de inteiro,
ponto flutuante, etc.
Ex: ANS.1
*+sica
)nlace
&ede
Transporte
Sesso
!presenta,o
!plica,o
Camada de Aplicao
Camada de Aplicao
Terminal virtual,
transferncia de
arquivos, correio
eletrnico, Web,
traduo de nomes
Complexidade do modelo
Transmisso de dados
Problemas na transmisso
Capacidade de transmisso
Modos de transmisso
Tipos de transmisso
Multiplexao
Tcnicas de transmisso
Sincronizao
Meios de transmisso
Transmisso de Dados
Transmisso de Dados
O processo de converso/desconverso
chamado de modulao/demodulao, sendo
realizado por um modem
Atenuao do sinal
Rudos
Ecos
Atenuao do Sinal
Atenuao do Sinal
RSR
db
= 10 log
10
(S/R)
possvel alterar as
caractersticas da portadora
para representar mais de
um bit por estado
CM = 2W log
2
L bps, onde L
o nmero de nveis da
codificao
Capacidade de Transmisso
Capacidade de Transmisso
Assume que pelo menos uma das pontas est ligada a uma
central digital, geralmente o provedor
!
L
E
"
A
#
$
R
M M
U
L
T
!
L
E
"
A
#
$
R
%este caso& cada terminal
est' (tili)ando (m canal de
com(nica*o dedicado
+om a m(ltiple,a*o&
o mesmo canal de com(nica*o
pode ser compartil-ado entre os
di.ersos (s('rios
Multiplexao: FDM
Multiplexao: FDM
Exemplos:
- Sistema telefnico analgico para a
multiplexo de conversas telefnicas
- Transmisso de rdio AM, FM e TV aberta
- Transmisso de TV a cabo, onde cada canal
um faixa de freqncia
- Multiplexao em fibra ptica (Wavelength
Division Multiplexing - WDM)
- ADSL (Asymmetric Digital Subscriber Line)
DSL
DSL
Exemplos:
- Sistema telefnico digital (SONET)
- ISDN (Integrated Services Digital Network)
- Internet a cabo
- Redes locais multiponto
Modos de Transmisso
Modos de Transmisso
Ex: rdio e TV
Simple,
Modos de Transmisso
Modos de Transmisso
Ex: walk-talk
/al0-d(ple,
Modos de Transmisso
Modos de Transmisso
Simples e barata
V.90
- www.v90.com
- www.v92.com
Referncias
Referncias
Banda passante
Confiabilidade
Peso e maleabilidade
Instalao e manuteno
Par Tranado
Par Tranado
Categorias
- CAT 1: servios telefnicos e dados a baixa
velocidade
- CAT 2: ISDN e T1/E1
- CAT 3: dados at 16 MHz (tipicamente at 10 Mbps)
- CAT 4: dados at 20 MHz (tipicamente at 16 Mbps)
- CAT 5: dados at 100 MHz (tipicamente at 100
Mbps)
- CAT 5E: CAT 5 melhorado
- CAT 6: 250 MHz
- CAT 7: 600 a 1.200 MHz
#a!ueta de P7C
blindaem lobal
blindaem interna
condutor
dieltrico
Par Tranado STP
Par Tranado STP
UTP
- Mais barato
- Mais susceptivel a rudo
- Menor desempenho
STP
- Mais caro
- Menos susceptivel a rudo
- Maior desempenho
Cabo Coaxial
Cabo Coaxial
Vantagens
- maior imunidade a rudo
Desvantagens
- mais caro que o par tranado
- os de mais alta qualidade no so maleveis
e difceis de instalar
- os de qualidade inferior (cujos custos e
qualidade se aproximam dos UTPs e STPs)
podem ser inadequados para altas
velocidades e longas distncias
Fibra ptica
Fibra ptica
Ponto-a-ponto ou multiponto
Tratamento de erros
Contagem de caracteres
- Campo especificando o nmero de caracteres do
frame
- Raramente utilizado sem alguma outra tcnica
Delimitao de Frames
Delimitao de Frames
Bit de paridade
- muito utilizada em transmisses assncronas
- Consiste em adicionar um bit ao final de cada
caractere transmitido
- O bit inserido depender do tipo de paridade
desejada: par ou mpar
- Exemplo: 1110001
-Paridade par: 11100010
-Paridade mpar: 11100011
- Se ocorrer a inverso de dois bits no ser
possvel detectar o erro
- Geralmente implementado em hardware
Deteco de Erros
Deteco de Erros
Data so os dados
Alta escalabilidade
Formato do frame
- Prembulo: 7 bytes para sincronizao
- SFD (Start Frame Delimeter): 1 byte (10101011) que
indica o incio do frame
- DA (Destination Address): 2 ou 6 bytes
- Ex: 00-10-A4-0D-1E-5F
- Permite endereamento unicast, multicast e broadcast
- SA (Source Address): 2 ou 6 bytes
- Len (Length): 2 bytes para determinar o tamanho do
campo de dado
- Dado: LLC de 46 a 1.500 bytes
- FCS (Frame Check Sequence): 4 bytes baseado em CRC
Ethernet
Ethernet
c:> winipcfg
Endereo de enlace
(Adapter Address)
Endereo de enlace
(Physical Address)
Cabeamento
- 10Base5: cabo coaxial grosso, 500 m
- 10Base2: cabo coaxial fino, 200 m
- 10BaseT: cabo UTP com 2 pares, 100 m
- 10BaseF: fibra ptica, de 1 a 2 km
Dispositivos
- Repetidor
- Bridge
- Hub
- Switch
Dispositivos
Dispositivos
Segmentao de redes
Cabeamento
- 100BaseTX = 2 pares de UTP cat 5, 100 m
- 100BaseFX = 2 fibras multimodo, 2 km
- 100BaseT4 = 4 pares de UTP cat 3, 100 m
Gigabit Ethernet
Gigabit Ethernet
Cabeamento
- 1000BaseT = par tranado no blindado CAT 5
- 4 pares sendo que cada par transporta 250
Mbps no modo dual-duplex
- O modo dual-duplex corresponde a
transmisso full-duplex dibit, conhecida como
Pulse Amplitude Modulation - Nvel 5 (PAM-5)
- Instalaes existentes no podem ser
aproveitadas diretamente
- 1000BaseSX ("Shorter) - fibra multimodo com
alcance mximo de 550 m
- 1000BaseLX ("Longer) - fibras multimodo e
monomodo com alcance mximo de 5 km
- 1000BaseCX ("Copper) - cabo coaxial com
alcance mximo de 25 m
Token Ring
Token Ring
Topologias
- Fsica: anel ou estrela
- Lgica: anel
Banda base
Problemas
- Gerao do token
- Perda de token
- Pacotes rfos ou corrompidos
- Pacotes circulando indefinidamente no anel
por perda da permisso
- Necessita de estao monitora, porm no
implica em centralizao uma vez que
qualquer estao pode assumir essas
funes
FDDI
FDDI
Roteamento
Controle de congestionamento
Sequenciao
Segmentao e blocagem
Endereamento
Endereamento
Hierrquico
- Facilita roteamento
- Reflete os vrios nveis hierrquicos (rede/estao/porta)
- Exemplos
- telefone: DDI/DDD/estao/nmero
- endereo Internet: lpmaia@ism.com.br
- endereos IP: rede/sub-rede/estao
- endereos de rede pblica de pacotes:
pas/rede/estao
Horizontal
- No tem relao com o lugar fsico
- Facilita reconfigurao por permitir mobilidade sem exigir
renumerao
- Exemplo
- IEEE 802
rede 5
rede <
rede =
rede >
L
L
L
L
L
/ost
/ost
/ost
/ost
Internet Protocol - IP
Internet Protocol - IP
Elementos
- Hosts
- Gateways ou routers (roteadores)
- Sub-redes
Endereamento IP
Endereamento IP
Endereamento hierrquico
Exemplo:
200.156.10.2
200 200
2 2
16 16
8 8 0 0
156 156 10 10 2 2
4 4
Endereamento IP
Endereamento IP
10010010 10100100 00001010 00000010
31 31
Endereamento IP
Endereamento IP
CLASSE A
- Usada apenas para redes com grandes nmeros de
ns.
- S podem existir apenas 127 redes classe A na
Internet.
- Distribuio muito limitada pelo SRI-NIC.
- Exemplo:
- 27. 10. 141. 1
- Endereo invlido:
- 10.0.0.0
+ /its + /its &( /its &( /its
$
Classes de Endereo
Classes de Endereo
CLASSE B
- Usada para redes de tamanho intermedirio.
- Atualmente, parece estar esgotada a
distribuio de classes B para novas redes.
- Exemplo:
- 146. 164. 5. 8
- Endereo invlido:
- 172.16.0.0 a 172.31.0.0
#( /its #( /its #* /its #* /its
$ #
Classes de Endereo
Classes de Endereo
CLASSE C
- Utilizada para redes com nmero pequeno de ns
(at 254).
- Devido ao esgotamento dos endereos classe B,
atualmente redes de tamanho intermedirio
recebem vrios nmeros classe C, ao invs de
apenas um nmero classe B.
- Exemplo:
- 192.80.209.6
- Endereo invlido:
- 192.168.0.0
&# /its &# /its 0 /its 0 /its
$ # #
CLASSE D
-
A classe D utilizada para comunicao multicast.
-
Utilizado quando um usurio quiser se comunicar
com um determinado grupo de usurios.
CLASSE E
- Reservada para uso futuro
Classes de Endereo
Classes de Endereo
&0 /its &0 /its
$ # # #
1rupo Multicast
&+ /its &+ /its
# # # #
"eservado $
Classes de Endereo
Classes de Endereo
Endereos reservados
- 0.0.0.0 - no utilizado
- 255.255.255.255 - broadcast ou difuso
- 127.0.0.0 - endereo reservado para teste
(loopback)
CLASSE INTERVALO VLIDO
A $%$%$%$ a #&+%&))%&))%&))
2 #&0%$%$%$ a #3#%&))%&))%&))
C #3&%$%$%$ a &&'%&))%&))%&))
, &&(%$%$%$ a &'3%&))%&))%&))
E &($%$%$%$ a &(+%&))%&))%&))
Broadcasting
Broadcasting
Exemplo: 192.80.209.255
PA"TE ,E "E,E
PA"TE ,4 -.
T4,4S 4S 25TS 651A,4S
"EP"ESE-TAM 2"4A,CAST
##$$$$$$ $#$#$$$$ ##$#$$$# ########
Sub-endereamento
Sub-endereamento
Exemplo:
Exemplo (cont.):
- c) considerando os itens anteriores, suponha que
o endereo 217.55.144.85 est alocado para essa
empresa. Qual o endereo de broadcast IP da
sub-rede que contm este endereo?
217.55.144.85 - endereo IP em notao decimal
..0101 0101- endereo IP em notao binria
255.255.255.240- subnet mask em notao
decimal
..1111 0000 - subnet mask em notao binria
..0101 1111- endereo broadcast em notao
binria
217.55.144.95 - endereo broadcast em
notao decimal
Mapeamento de Endereos
Mapeamento de Endereos
Mapeamento direto
- A estao deve saber mapear de modo eficiente o
endereo de sub-rede no endereo de inter-rede
- Ex: tabelas de converso
Vinculao dinmica
- Protocolos de resoluo de endereos
- Envio de msg broadcast para a estao destino
solicitando seu endereo
- Tabelas para evitar o trfego atravs de msg
broadcast
- Exemplo
- ARP (Address Resolution Protocol)
- RARP (Reverse Address Resolution Protocol)
Camada de Rede
Camada de Rede
!continuao"
!continuao"
Redes de Processamento e
Comunicao de Dados - RTP
Roteamento
Roteamento
Tabela de Roteamento
- Associao de endereos, caminhos e custos,
permitindo a definio do melhor caminho
Rotas estticas
- As rotas a serem utilizadas so definidas e
configuradas manualmente pelo administrador
- Caminhos alternativos so utilizados apenas em
casos de falhas
- Simples e deve ser utilizado em redes pequenas
onde h poucas mudanas no trfego
Rotas default
- Pacotes que no tem uma rota especfica na
tabela, so enviados para uma rota pr-definida
Roteamento
Roteamento
Rotas Dinmicas
- As rotas da tabela de roteamento so
atualizadas dinamicamente em funo da
carga da rede, baseadas em informaes
enviadas por outros roteadores
- As atualizaes so enviadas em intervalos
tempo fixo ou aps alguma alterao na
carga da rede
- Informao vem acompanhada de um valor
(mtrica) que permite a escolha do melhor
caminho
- Roteamento adaptativo
Roteamento Adaptativo
Roteamento Adaptativo
Isolado
- As tabelas so atualizadas apenas com base em
informaes locais, como o tamanho das filas
Centralizado
- Cada n envia a um ponto central as informaes
locais, onde so processadas e depois a tabela gerada
distribuda
- Problemas de confiabilidade, desempenho, sobre
carga da rede e retardo da atualizao
Distribudo
- Cada n informa periodicamente aos outros sua carga
Hierrquico
- Cada n mantm informaes das rotas das regies a
que pertence. Indicado para redes muito grandes,
como a Internet
Algoritmos de
Algoritmos de
Roteamento
Roteamento
Roteamento Link-State
- Roteadores enviam para todos os outros roteadores, o
custo de alcanar cada um dos seus vizinhos
- Cada roteador "aprende a topologia da rede
- Custo computacional grande
- Exemplo:
- IGRP (Interior Gateway Routing Protocol)
- OSPF (Open Shortest Path First)
Roteamento
Roteamento
AS (Autonomous System)
- Roteadores sob uma administrao comum
- Compartilham informao de roteamento
Protocolos de Roteamento
- Interior: usados dentro de um mesmo AS
- RIP, IGRP, OSPF
- Exterior: usados para comunicao entre AS
- Border Gateway Protocol (BGP)
AS8#$$
AS8&$$
Qual o melhor caminho?
Qual o melhor caminho?
Nmero de hops
Custo
Distncia
Velocidade
$ #
1 3
:
;
9 <
=
4 >
30 10
=0 :0
<0
300 100 300
10
100
100
3:
Servios
Servios
Com conexo
- Circuito virtual
- Garante a entrega e a seqncia dos pacotes
- Possvel fazer pr-alocao de recursos
- O caminho definido em tempo de conexo
- Torna a camada de rede mais complexa
- Concessionrias de telecomunicaes
Sem conexo
- Datagrama
- No h garantia de entrega em sequncia dos
pacotes e nem da chegada de um pacote ao destino
final (datagrama no-confvel)
- Delega para as camadas superiores, por exemplo
transporte
- Internet
Congestionamento
Congestionamento
Descarte de pacotes
- Se no houver espao para armazenar ele descartado
- Datagrama no h problema
- Circuito virtual cpia do pacote deve ser mantida
- Inspeo para evitar descarte de confirmaes
- Buffers diferenciados para cada linha de sada
- Descartar o pacote da fila com menor distncia de
encaminhamento
Pr-alocao de buffers
- Conexo circuito virtual
- No h risco de congestionamento
- Conexes podem ser rejeitadas por falta de recursos
No h controle de fluxo
Nvel de Rede
- Transfere dados da origem para o destino
Nvel de Transporte
- Garante a transmisso segura
independentemente das redes fsicas
- Define a qualidade do servio
- Permite a comunicao fim-a-fim entre
aplicaes (processos)
Funes
Funes
Servios
- No orientados conexo (datagramas)
- Orientados conexo (circuitos virtuais)
Qualidade do servio
Multiplexao e splitting
Endereamento
2plica+*o
4CP NIP
8P
Enlace
Protocolos Internet
Protocolos Internet
9sico
TCP
TCP
Exemplo
- Um cliente com IP1 quer conectar em um servidor
web com IP2
- gerado um nmero de porta disponvel na
origem para o cliente (1069)
- No servidor HTTP a porta destino pr-definida
(80)
- A conexo estabelecida como (IP1:1069,
IP2:80)
Portas Pr-definidas
Portas Pr-definidas
Ser.i*o Porta
!TP
Telnet
30 e 31
39
SMTP
#%S
3:
:9
/TTP
P$P9
40
110
# This file contains port numbers for well-known services as defined by
RFC 1060 !ssi"ned #umbers$%
# Format&
# 'service name( 'port number()'protocol( *aliases%%%+ *#'comment(+
netstat 1,)tcp
ftp -1)tcp
telnet -.)tcp
smtp -,)tcp mail
bootp 6/)udp # boot pro"ram server
tftp 60)udp
fin"er /0)tcp
lo"in ,1.)tcp
who ,1.)udp whod
shell ,11)tcp cmd # no passwords used
syslo" ,11)udp
nfs -010)udp # sun nfs
%%%
Servios e portas
Servios e portas
C:> type services
Sockets
Sockets
Servidor
- Cria um socket (socket)
- Associa o socket ao host (bind)
- Aceita conexes (listen)
- Aguarda por conexes (accept)
- Le solicitao (read)
- Envia solicitao (write)
Cliente
- Localiza o servidor (gethostbyname)
- Localiza o servio no servidor (getservbyname)
- Cria um socket (socket)
- Conecta o socket-cliente ao socket-servidor (connect)
- Envia uma solicitao ao servidor (write)
- Recebe solicitao do servidor (read)
- Fecha conexo (close)
TCP
TCP
1 1 1
0 < 1= 3< 91 10
Porta de $rigem Porta de destino
%Bmero de seCDEncia
%Bmero de recon-ecimento
T/ Reser.ado +ontrole Fanela
+-ec@s(m Ponteiro
$p*Aes
#ados
UDP
UDP
1 camada
- Sistema centralizado, on-line e de tempo
compartilhado, onde os usurios esto
conectados as aplicaes atravs de algum
terminal que no realiza qualquer tipo de
processamento ("burro)
2 camadas
3 camadas
4 camadas
N camadas
Cliente/Servidor
Cliente/Servidor
Histrico
- Primeira proposta, Tim Berners-Lee, CERN, 1989
- Primeiro prottipo, 1991
- Primeiro browser, Mosaic, 1993
- Padres definidos pelo World Wide Web (WWW)
Consortium (www.w3c.org), 1994
Confidencialidade
Integridade
Autenticidade
No repudiao
Controle de acesso
Disponibilidade
Viso Geral
Viso Geral
Problemas
Problemas
Rede TCP/IP
- No oferece confidencialidade
- No oferece integridade
- No oferece autenticidade
- No garante quem enviou/recebeu os dados
Servidores
Clientes
Sniffers
Sniffers
Port Scanning
Port Scanning
Intrusion Detection System
Intrusion Detection System
Definio
- Arte de escrever em cifra ou em cdigo
Servios
- Confidencialidade
- Integridade
- Autenticidade
- No repudiao
O Que Criptografia?
O Que Criptografia?