Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Internet e
Tecnologias Web
Aula 1: Introduo
Prof. Carlos Alberto Kamienski - cak@ufabc.edu.br
Roteiro da Aula
Conceitos bsicos de redes de computadores
Histrico das redes de computadores
Comutao de circuitos e pacotes
Conhecendo os pacotes
Parte 1
Conceitos Bsicos
Conceitos Bsicos
Redes de Computadores
Sistemas Distribudos
Internet
World Wide Web
4
Redes de Computadores
Rede de Computadores
Conjunto de computadores autnomos
interconectados
Sistemas Distribudos
Sistema Distribudo
Conjunto de computadores autnomos
interconectados que aparecem para o usurio como
um nico computador
Internet
Conceito
Grande rede mundial de computadores, formada por
quase todas as redes de computadores existentes
Quando uma nova rede se conecta na Internet, ela
aumenta o seu tamanho
Parte 2
Histrico
Exemplos
Sinais de fumaa
Telgrafo
Telefonia
TV, Rdio, TV a cabo (ou por satlite)
Internet
10
Sinais de fumaa
Rdio
Telgrafo
Televiso
Telefone
Internet (mapa)
11
Evoluo: Redes de
Teleprocessamento (TP)
Conexo de um mainframe aos seus terminais
Computador Central
Localidade A
Controladora de
Comunicao
Localidade C
Controladora
de terminais
Localidade B
14
Parte 3
Comutao
Circuitos e Pacotes
Comutao
Como os recursos de comunicao so
compartilhados entre os diversos usurios?
Comutao (chaveamento)
Alocao dos recursos da rede para a transmisso
pelos diversos dispositivos conectados
Centrais telefnicas
17
Tipos de Comutao
Comutao de circuitos
Utilizada na rede de telefonia
PSTN = Public Switched Telephone Network
Comutao de pacotes
Utilizada em redes de computadores
Comutao de mensagens
Utilizada em sistemas de telegrafia
No caminho entre origem e destino, uma mensagem
recebida inteiramente em cada sistema intermedirio
e retransmitida para um ponto mais prximo do
destino
18
Comutao de circuitos
Um circuito fsico criado entre o telefone de
origem (chamador) e o telefone de destino
(chamado), que permanece ativo durante todo o
perodo da ligao
O circuito pode envolver vrios enlaces de
comunicao, com possivelmente vrias
tecnologias de transmisso e passar por vrias
centrais telefnicas (que fazem a comutao)
O circuito inicia e termina em um telefone que
est conectado central mais prxima
(tradicionalmente) atravs de um par de fios de
cobre tranados
19
Comutao de circuitos
Os enlaces entre as centrais tem maior
capacidade e podem transmitir mltiplas
chamadas simultaneamente
Esses enlaces so divididos em canais
Canais so criados atravs de multiplexao
Multiplexao: na freqncia (FDM), no tempo (TDM)
ou por comprimento de onda (WDM)
Comutao de Circuitos
Central
4437
Central
4496
22
Comutao de circuitos:
Tarifao
Ligaes so tarifadas pela utilizao dos meios
de transmisso e comutao envolvidos
Alguns fatores que influenciam o custo
Durao: o circuito permanece alocado durante o
tempo de durao da chamada (os recursos so
ocupados)
Distncia: quanto mais longe, mais recursos so
necessrios (+centrais, +canais, +meios de
transmisso mais longos)
Hora: em horas de menor demanda, o custo menor,
para evitar congestionamentos no sistema de
telefonia
23
Comutao de circuitos
Caractersticas
Controle de admisso
Existncia de recursos de transmisso e comutao
Reserva de recursos
Circuitos so alocados para a chamada
Vantagem
Garantia de qualidade (pela reserva de recursos)
Obviamente, outros fatores (ex: problemas no cabeamento)
podem influenciar negativamente a qualidade de uma ligao
Desvantagens
Custo alto (pela reserva de recursos)
Eficincia baixa (recursos podem ficar ociosos)
24
Comutao de Pacotes
A mensagem a ser transmitida dividida em
partes menores (ex.: 1500 bytes) que so
chamadas de pacotes de dados
Cada pacote transferido individualmente de
origem ao destino
Sistemas intermedirios de transmisso so
chamados de roteadores
Pacotes passam por vrios roteadores no
caminho entre origem e destino
Sempre que usamos a Internet, estamos
transmitindo e recebendo pacotes
25
Comutao de Pacotes
Toda a capacidade do meio de transmisso
utilizada para transmitir um pacote por vez
No ocorre multiplexao fsica em canais, como na
comutao por circuitos
Comutao de Pacotes:
Roteadores
Roteadores recebem pacotes em interfaces de
entrada e encaminham para interfaces de sada
Como no h reserva de recursos, a quantidade
de pacotes que chega em um roteador com
destino a um enlace em determinado momento
pode exceder a sua capacidade de transmisso
Roteadores possuem filas (memria) para
armazenar temporariamente pacotes excedentes
Roteador armazena pacotes recebidos, processa-os e,
quando o enlace estiver disponvel transmite-os para o
prximo elemento (roteador ou computador final )
27
Comutao de pacotes:
Multiplexao estatstica
Em comutao de pacotes no h multiplexao
fsica do enlace em vrios canais
Todos os pacotes competem pelo enlace e o
trfego ocorre em rajadas
Pacotes de vrios usurios com rajadas em tempos
distintos se mesclam na rede
Comutao de pacotes:
Multiplexao estatstica
Em redes de computadores (que usam comutao
de pacotes) ocorre a multiplexao estatstica
dos dados dos usurios, atravs do envio dos
seus pacotes em momentos diferentes
A multiplexao estatstica prov
Ganho de eficincia na utilizao dos recursos fsicos
Reduo dos custos de infraestrutura
Comutao de pacotes
Exemplo:
M1
M2
33
Comutao de pacotes
Exemplo:
M1
M2
34
Comutao de pacotes
Exemplo:
M1
M2
35
Comutao de pacotes
Exemplo:
M1
M2
36
Comutao de pacotes
Exemplo:
M1
M2
37
Comutao de pacotes
Exemplo:
M1
M2
38
Comutao de pacotes
Exemplo:
M1
M2
39
Comutao de pacotes
Exemplo:
M1
M2
40
Comutao de pacotes
Exemplo:
M1
M2
41
Comutao de pacotes
Exemplo:
M1
M2
42
Comutao de circuitos X
pacotes
Comutao de circuitos
Melhor para trfego contnuo e constante
Pode gerar desperdcio da capacidade da rede
Taxa de transmisso garantida
Comutao de pacotes
Melhor para trfego em rajadas, com taxas variveis
Capacidade dos meios de transmisso alocada
dinamicamente
No oferece garantia de taxa de transmisso
Maior eficincia e menor custo
43
Parte 4
Conhecendo Pacotes
Compreendendo pacotes
A melhor maneira de visualizar os pacotes
atravs de um analisador de protocolos
Tambm chamado de sniffer
Ferramenta de administrao de redes, mas que
tambm utilizada por hackers
Ateno
Ferramenta poderosa, que requer responsabilidade
No utilize em seu ambiente de trabalho ou estudo
sem autorizao prvia!
45
Wireshark
Interface do Wireshark: dividida em 3 partes
1. A primeira parte contem uma relao dos pacotes
capturados, um por linha
2. A segunda parte contem informaes sobre o pacote
que est selecionado, onde cada linha contm um
protocolo
3. A terceira parte contm os dados, ou seja, a carga
til (payload) do pacote, que ser utilizada pela
aplicao
A carga til apresentada no formato hexadecimal e o seu
46
Wireshark
47
Wireshark
48
Wireshark
49
Wireshark
50
Wireshark
51
Vdeo do Wireshark
Assista vdeo do Wireshark no YouTube
http://www.youtube.com/watch?v=g3i4iSwN6-Q
Comentrios em portugus, mas em Linux
52
Filme Warriors
Warriors of the Net
Ver filme Warriors of the Net
Pode ser visto livremente, para usos no comerciais
Disponvel para download em
http://www.warriorsofthe.net
Tambm disponvel no YouTube
Traduzido para vrias lnguas, inclusive portugus
53
Internet e
Tecnologias Web
Aula 1: Introduo
Prof. Carlos Alberto Kamienski - cak@ufabc.edu.br