Académique Documents
Professionnel Documents
Culture Documents
Redes de Computadores I
p m Ce d s e de R o
Programao da Disciplina
1. 2. 3. 4. 5.
Histrico das Redes de Computadores; Topologia de Redes LANs e WANs; Transmisso de Informao; Meios Fsicos de Transmisso; Arquitetura de Redes de Computadores: RM-OSI e TCP/IP:
p m Ce d s e de R o
Conceito; Camadas de Baixo nvel (RM-OSI) Camada de Interconexo de Redes Camadas de Alto Nvel
1. 2.
Programao Aula 01
1. Histrico das Redes de Computadores
1.1. O Problema ... 1.2. Evoluo do Sistema de Comunicao 1.2. Evoluo do Sistema de Computao 1.4. Conceito de Redes de Computadores 1.5. Parametros de Comparao de Redes
p m Ce d s e de R o
Introduo
1.1. O Problema
s s
- Comunicao atravs:
p m Ce d s e de R o
Introduo
1.2. Evoluo do Sistema de Comunicao
s
Primeiro dispositivo de Telecomunicao Eletrnica. Em pouco tempo vrias empresas se declararam dependentes deste meio.
p m Ce d s e de R o
Introduo
sTelefone
x
(1876)
p m Ce d s e de R o
Introduo
sTelefone
x
(1876)
p m Ce d s e de R o
Introduo
sComutador
x
Mecnico (1892)
p m Ce d s e de R o
Introduo
sSoluo:
Disposio Hierrquica
p m Ce d s e de R o
Introduo
1.3. Evoluo do Sistema de Computao
Processamento: Centralizado Acesso (Gerenciamento): Centralizado Processamento: Centralizado Acesso: Distribudo Processamento: Distribudo Acesso: Distribudo
p m Ce d s e de R o
p m Ce d s e de R o
11
Processamento Centralizado e Acesso Distribudo Acesso distribudo Servidores e terminais burros (Locais) -Tempo compartilhado
p m Ce d s e de R o
12
Processamento Distribudo e Acesso Distribudo Acesso distribudo Mini e microcomputadores (Compartilhar recursos)
p m Ce d s e de R o
13
Introduo
1.4. Conceito de Redes de Computadores
Conjunto de mdulos processadores capazes de trocar informaes e compartilhar recursos interligados por um sistema de comunicao [SOARES, 95]
p m Ce d s e de R o
14
Exemplo de um Rede
Necessidade de Troca de Informaes Comunicao a distncia Comunicao entre redes - Organizao da estrutura geral de uma grande rede - Topologia hierrquica
Backbone
p m Ce d s e de R o
15
Introduo
- Sistema de Comunicao
Respeita uma arranjo topolgico Meio de transmisso Protocolo (regras e formatos) Tambm chamado de sub-rede de comunicao Redes Locais (Local Area Networks - LANs) - distncia: dentro de um Campus - Alta taxa de transmisso - Baixa taxa de erros Redes Metropolitanas (MANs) - Distncia: conjunto de cidades prximas; - Semelhante as redes locais Redes de Longa Distncia (Wide Area Networks WANs) - Distncia: muitos Km 16 -Sub-rede de comunicao compartilhada
p m Ce d s e de R o
Parmetros de Comparao
entre tipos de Redes
p m Ce d s e de R o
Estaes de Processamento; 3 Interfaces com o Meio de Comunicao; 3 Meio de Comunicao; 3 Softwares Bsico (SO) e Aplicativos.
3
17
p m Ce d s e de R o
Retardo de Acesso: perodo entre a gerao da mesg e a obteno do meio de transmisso; Retardo de transmisso: perodo entre o incio da transmisso na estao de origem at a chegada da mesg no destino. Obs.: Certas aplicaes exigem baixas taxas de retardo 18 de transferncia.
3) Desempenho
x Medidas de desempenho
x Observaes.:
Selecionar um mecanismo de interconexo de acordo com a Aplicao. 3 Baixo custo pode comprometer o desempenho
3
4) Confiabilidade
p m Ce d s e de R o
x x
5) Modularidade
crescimento 3 desempenho 3 funcionalidades
3
p m Ce d s e de R o
6) Compatibilidade
x x x
7) Sensibilidade Tecnolgica
Escalabilidade
3 3
20
Programao Aula 02
2. Topologia
2.1. Conceito e Tipo de Arranjo 2.2. Linhas de Comunicao 2.3. Crescimento de uma Rede/Equipamentos 2.4. Exemplos de Redes 2.5. Backbones www.rnp.br www.embratel.net.br
p m Ce d s e de R o
21
2. Topologia
s
a forma como os enlaces fsicos e os ns de comutao de uma sub-rede de comunicao esto organizados, determinando os caminhos fsicos existentes e utilizveis entre quaisquer pares de estaes conectadas a esta rede [SOARES, 95] 2.1. Tipos de Arranjo
p m Ce d s e de R o
22
Topologia
2.2. LINHAS DE COMUNICAO Ligaes Fsicas Multi-Ponto Ponto a Ponto
p m Ce d s e de R o
dois Computadores
Placa de Rede
sLigar
x
Hub
sLigar
p m Ce d s e de R o
Switch
sLigar
x
Roteador
p m Ce d s e de R o
25
26
3. Equipamentos Aula 03
sPesquisa
x x x x x x
de Equipamentos na Internet
sEspecificao
e Preo
27
Programao Aula 04
1. Compartilhamento de Recursos + windows 2000 server
p m Ce d s e de R o
28
Programao Aula 05
3. Transmisso de Informao
3.1. Conceitos: Sinal, Analgico e Digital; 3.2. Multiplexao e Modulao 3.3. Comutao 3.4. Codificao NRZ, Manchester e Manchester Diferencial;
p m Ce d s e de R o
29
4. Transmisso de Informao
s s
As propriedades fsicas de meios de transmisso e as caractersticas dos sinais transmitidos apresentam uma srie de questes tecnolgicas que influenciam na construo e no projeto de Redes de Computadores.
p m Ce d s e de R o
30
4. Transmisso de Informao
sInformao
x
e Sinal
Informao um conjunto de dados que tem uma representao significativa, ou seja, consiste em uma idia.
31
4. Transmisso de Informao
sSistemas
de comunicao natural: - cordas vocais; - mmica; - expresso facial; - etc... sSistemas de comunicao referente a nossa disciplina - sinais ou ondas eletromagnticas.
u etio CeAs e de R p muqr d t
sSinais:
4. Transmisso de Informao
Analgico:
Deriva de informaes geradas por fontes sonoras, as quais apresentam variaes contnuas de amplitude. Diz-se informaes Analgicas.
Digital:
Deriva de informaes representadas em dois nveis discretos de tenso ou correntes, representando os valores lgicos "0" ou "1". Diz-se informaes Digitais.
p m Ce d s e de R o
1 0
T
33
4. Transmisso de Informao
Transmisso de Informao Digital s Pode-se transmitir vrios Bits por nvel de amplitude, mas para tanto, precisa-se 2m nveis para transmitir m bits por nvel. s 2m = meio tem L nveis, ento o n de Bits codificados por nvel Log 2 L bps.
11 10 01
p m Ce d s e de R o
00
01 10 Dibit
10 00 11
34
Largura de Banda
s s
Banda passante de um sinal o intervalo de freqncia que compe este sinal (ex. 100 Hz at 300 Hz); Largura de Banda de um sinal o tamanho de sua Banda Passante, ou seja, a diferena entre a maior e a menor freqncia que compe o sinal (ex. 300 Hz 100Hz = 200Hz); Simplificando: A Banda Passante e a Largura de Banda determinam a taxa de transmisso de um canal.
x
p m Ce d s e de R o
As principais tcnicas de transmisso: Banda Bsica: No utiliza-se de tcnica de Modulao. Chamada de Sinalizao Digital. Banda Larga: Utiliza-se de tcnicas de Multiplexao em freqncia (FDM) chamada de Sinalizao Analgica.
35
Multiplexao e Modulao
s
Multiplexao
Tipos
-
p m Ce d s e de R o
Multiplexao na Freqncia (Frequency Division Multiplexing FDM). Multiplexao no Tempo (Time Division Multiplexing TDM). - TDM Sincrona - TDM Assincrona
36
Multiplexao
Multiplexao na Freqncia (Frequency Division Multiplexing FDM).
p m Ce d s e de R o
37
Multiplexao
-
p m Ce d s e de R o
38
Multiplexao
-
p m Ce d s e de R o
39
Multiplexao e Modulao
Modulao: transforma sinais Digitais em sinais Analgicos. s Demodulao Transforma sinais Analgicos em sinais Digitais.
s s
p m Ce d s e de R o
40
Comutao
s s
Comutao de Circuito
x x
Comutao de Pacote
x x x
p m Ce d s e de R o
Pacote uma unidade de Informao Pacotes percorrem Rotas Diferentes Meio Fsico alocado dinamicamente
41
p m Ce d s e de R o
42
Codificao de Sinais
s Codificao Non Return to Zero
Onda de Relgio
Bits
Sinal NRZ
p m Ce d s e de R o
TRANSMISSOR
Transmisso
RECEPTOR
T
T2
T = Intervalo de Sinalizao
T2 = Instante da Amostragem
43
Codificao de Sinais
Onda de Relgio
0 1 1 0
Codificao Manchester
0 0 1 1 0 1
Bits
Sinal NRZ
Manchester
p m Ce d s e de R o
O Bit de um sinal reconhecido com a transio de fase no perodo de tempo: - transio de fase positiva representa 1; e 44 - transio de fase negativa representa 0.
Codificao de Sinais
s
p m Ce d s e de R o
O Bit Zero representado por uma mudana de polaridade no comeo da transmisso do sinal (Bit). O Bit Um representado por nenhuma mudana de polaridade (fase) no comeo da transmisso do Bit.
45
Codificao de Sinais
s
utiliza um nico cabo; componentes fsicos necessrios so de baixo custo; tem seu prprio mecanismo de deteco de erros (se no houver mudana de fase no meio de um sinal, houve erro, ou podem ser considerados como sinais especiais).
p m Ce d s e de R o
a ausncia de transmisso pode ser detectada pela simples ausncia de transmisso no meio.
46
Programao Aula 07
47
Parmetros de Comparao
Potencial para conexo ponto a ponto ou multiponto; Limitao geogrfica; Imunidade a rudo; Custo; Disponibilidade de componentes; Confiabilidade.
p m Ce d s e de R o
48
p m Ce d s e de R o
Cabo Coaxial
s
s s
p m Ce d s e de R o
Ponto-a-Ponto Multiponto Isolante Externo (plstico), Condutor Externo (cobre), Isolante Interno(Dieltrico e Condutor Interno (cobre)
50
Composio
x
p m Ce d s e de R o
Cabo Coaxial
51
Padro Ethernet
x 10Base5 (cabo grosso)
p m Ce d s e de R o
52
Par Tranado
x x x
Categorias
x Categoria 1:
x Categoria 2
p m Ce d s e de R o
x Categoria 3
Transmisso de Dados e Voz 3 Capacidade de Transmisso 16 Mbps 3 Usado no padro Ethernet 10BaseT
3
53
Par Tranado
x Categoria 4
3
x Categoria 5
Transmisso de Dados e Voz 3 Capacidade de Transmisso 16 Mbps 3 Usado no padro Ethernet e Fast Ethernet (100BaseT)
3
x Categoria 5e
3
p m Ce d s e de R o
x Categoria 6
3
x Categoria 7
3
1 2 3 4 5 6 7 8
568A
1 2 3 4 5 6 7 8
568B
3 6 1 5 4 2 8 7
55
p m Ce d s e de R o
Bastante Variado
x Pesquisar na Internet.
p m Ce d s e de R o
56
A transmisso dos dados feita atravs de um feixe de luz que percorre um filamento de slica ou plstico, assim, um feixe de luz igual ao bit (1) e a ausncia de luz ao bit (0). Existem trs tipos de fibras ticas:
Multimodo degrau; Multimodo com ndice gradual; Monomodo.
p m Ce d s e de R o
As fibras ticas so mais leves e finas que os cabos coaxiais, o que facilita a sua instalao. So utilizadas em sistemas com taxas de transmisso que chegam a 150 e a 620 Mbps numa nica fibra unidirecional. A fibra tica apresenta problemas nas junes, principalmente em ligaes multiponto e alm disso no aceita dobras, assim, seu ngulo de incidncia dos feixes em relao a normal ser muito pequeno. Fibras ticas tem substitudo os cabos em linhas 57 telefnicas. So mais caros e mais eficientes.
p m Ce d s e de R o
58
um Problema Complexo !
Como Resolver ?
Quebramos
59
Interface
Sistema Aberto B
Protocolo da Camada i+1
Protocolo da Camada i
Sistema Intermedirio
p m Ce d s e de R o
Camada 1
60
p m Ce d s e de R o
61
p m Ce d s e de R o
62
63
Arquitetura de Redes
p m Ce d s e de R o
64
Arquitetura de Redes
Usurio do Usurio do
Servio (N)
Servio (N)
p m Ce d s e de R o
65
p m Ce d s e de R o
Fsica
66
p m Ce d s e de R o
67
OSI
IEEE
802.1 802.1
Fsica
p m Ce d s e de R o
IEEE:Institute of Electrical and Electronics Engineers Standards Board IEEE 802.1: Documento que descreve o relacionamento dentre 802.x
68
Aplicao
p m Ce d s e de R o
Fsica
SNDCP SNAcP
Sub-REDE A
Sub-REDE B
69
p m Ce d s e de R o
p m Ce d s e de R o
p m Ce d s e de R o
Fsica
Exemplos de Protocolos (Padres): - ASN.1 (Abstract Syntax Notation One) (especifica estruturas de dados) - Padro ASN.1 BER (Basic Encoding Rules) (sintaxe concreta: ex. ASCII, EBCDIC)
72
p m Ce d s e de R o
Arquitetura de Redes
Arquitetura da Internet TCP/IP:
p m Ce d s e de R o
74
Arquitetura de Redes
x
p m Ce d s e de R o
75
Arquitetura de Redes
Arquitetura da Internet TCP/IP:
Camada de Aplicao (ex.: DNS, HTTP, FTP, Telnet, SNMP) Camada de Transporte (ex.: TCP, UDP) Presente apenas nos Hosts
Camada Internet
Comunicao Unicast Comunicao Multicast Entre mquinas distintas.
ICMP
Protocolos de Roteamento: IGP: RIP/OSPF EGP: BGP
Add-on
RSVP
CIDR
Com a Camada Inferior Camada Interface de Rede (ex. ARP e RARP) Tecnologia de Rede (ex.: Ethernet, ATM, Token-Ring) Nota: O IGMP e o CIDR coexistem apenas com o IPv1 .
IP
76
Arquitetura de Redes
Arquitetura da Internet TCP/IP:
s
Recebe os Datagramas IP do nvel inter-rede e os transmite atravs de uma rede especfica. Para realizar essa tarefa, nesse nvel, os endereos IP, que so endereos lgicos, so traduzidos para os endereos fsicos dos hosts ou gateways conectados rede [Soares 95]. Descobre Endereo Fsico (ex. MAC) para um IP correspondente Usado em mquinas sem disco (descobre o IP do servidor)
p m Ce d s e de R o
77
Roteadores
Nveis Superiores
Enlaces
Hosts
p m Ce d s e de R o
Backbone
(de um domnio)
78
Nveis Inferiores
Arquitetura TCP/IP
Aplicao Transporte (TCP) Internet (IPv4 e IPv6) Interface de Rede Sem Conexo Entrega no Confivel Unidade de Informao Endereamento Roteamento de Mensagens Envio de Mensagens de Controle e Erros Fragmentao e Desfragmentao ADD-ONs
Servio
Definies:
p m Ce d s e de R o
79
Camada Internet
Comunicao Unicast Comunicao Multicast
Regras e estruturas
ICMP
Protocolos de Roteamento: IGP: RIP/OSPF EGP: BGP
- Forward; - Datatrama.
Add-on
RSVP
CIDR
IP
p m Ce d s e de R o
Tecnologia de Rede (ex.: Ethernet, ATM, Token-Ring) Nota: O IGMP e o CIDR coexistem apenas com o IPv1 .
Interface com a Camada Superior Interface com a Camada Inferior Interface na prpria Camada
80
Time To Live
Padding
p m Ce d s e de R o
Version (1bits) Nmero da verso do Protocolo Internet (= 1 ); IHL (1bits) tamanho do cabealho o datagrama medido em palavras de 11 bits. Service Type (1 bits) prov uma indicao abstrata dos parametros de qualidade de servio designados; Total Lenght (11 bits)- tamanho do datagrama medido em octetos; Identification (11 bits), flags (1bits) e offset (11 bits) campos relacionados a fragmentao de datagramas; Time to Live (1 bits) indica o tempo mximo de vida de um datagrama. Quando este valor chegar a zero o datagrama descartado; Protocol (1 bits) indica o protocolo do prximo nvel usado na parte de dados do datagrama; Header Checksum (11 bits) usado para verificar se o cabealho no foi corrompido; Source Address (33 bits), Destination Address (11 bits) descrevem respectivamente os endereos de origem e destino do datagrama; Options (tamanho varivel) sua implementao obrigatria, entretanto a existncia deste campo em um datagrama opcional; Entre outras opes esto Record Route Option e Source Route Options, as quais esto relacionadas ao roteamento do datagrama. Padding (tamanho varivel) usado quando o tamanho do campo options for diferente de 11 ( options + padding = 11 bits bits).
81
Hop Limit
Next Header
Header Length
p m Ce d s e de R o
Version (1bits) Nmero da verso do Protocolo Internet (=1 ); Traffic Class (1bits) Campo da classe de trafego; Flow label (33 bits) tamanho do carga til, ou seja o resto do pacote segindo este cabealho IPv1 expresso em octetos. , Payload Length o tamanho do corpo do datagrama mas as opes do cabealho. Hext Header (1bits) Identifica o tipo do cabealho imediatamente seguindo o cabealho IPv1 Usa os mesmos valores que o campo Protocol do IPv1 . . Hop Limit (1bits) decrementado por cada nodo que repassa (forward) o pacote. O pacote discartado se hop limite decrementado para zero; Source Address (111 endereo do originador do pacote; bits) Destination Address (111 endereo do destino do pacote (pode no ser o ltimo destino, se um cabealho de roteamento estiver presente). bits)
82
Endereamento IPv4
p m Ce d s e de R o
83
Endereamento IPv6
p m Ce d s e de R o
84
2. Roteamento
2.1 Conceitos - Rota (melhor caminho) - Mtrica - N de Saltos - Atraso - Confiabilidade - Largura de Banda Destino Prx Mtrica - Custo de Comunicao - etc... 20.0.0.0 30.0.0.1 2 Salto - Tabela de Rotas 30.0.0.0 40.0.0.5 4
40.0.0.0 30.0.0.4 4
dpomurCGd s e de R po e
85
- Funes - determinar qual interface o datagrama ser enviado - construir e manter as tabelas de rotas atualizadas(Datagrama, tab Rotas) Route Datagram - Algoritmo Roteamento IP Extrai endereo IP destino do datagrama e
Computa o endereo da Rede, N; Se N = Rede diretamente conectada Ento Entrega Datagrama Seno Se tabela contm (Host especfico) ou ( entrada na tab) ou (rota default) Ento Envia Datagrama para Prximo Salto Seno Declara Erro de Roteamento - Algoritmo Vetor de Distncia (Distance Vector) - Algoritmo Estado de Enlace (Link State)
dpomurCGd s e de R po e
86
dpomurCGd s e de R po e
87
dpomurCGd s e de R po e
dpomurCGd s e de R po e
89
3. Protocolos de Roteamento
3.1. EGP - Exterior Gateway Protocol
3 3
IS-IS - Intermediate System to Intermediate System Routing Protocol EIGRP - Extend Interior Gateway Routing Protocol
RIP - Routing Information Protocol OSPF - Open Shortest Path First
dpomurCGd s e de R po e
3 3 3 3 3
CBP - Core Based Tree PIM-DM - Protocol Independent Multicast Dense Mode PIM-SM - Protocol Independent Multicast Sparse Mode DVMRP - Distance Vector Multicast Routing Protocol MOSPF - Multicast Extensions Open Shortest Path First
90
x Unicast x Broadcast
Inundao da rede
x Multicast
x Protocolos Multicast
3
Somente destinos interessados recebem pacotes (grupos) 3 Pacotes com mesmo contedo no passam no mesmo enlace
3
dpomurCGd s e de R po e
Arquitetura de Redes
Arquitetura da Internet TCP/IP:
s
Nvel de Transporte
x
A funo bsica do nvel de transporte permitir a comunicao fim-a-fim entre aplicaes [Soares 95]. Se o protocolo utilizado for o TCP (Transmission Control Protocol), os seguintes servios sero fornecidos:
Se o protocolo utilizado for UDP (User Datagram Protocol), este bem mais simples, o servio por ele fornecido a multiplexao/demultiplexaco do acesso ao nvel inter-rede. Muito utilizado em aplicaes onde a rapidez mais importante que a preciso.
92
Arquitetura de Redes
Arquitetura da Internet TCP/IP:
s
Nvel de Aplicao x No nvel de aplicao os usurios usam programas de aplicao para acessar os servios disponveis na inter-rede. Nesta camada encontramos os protocolos de alto nvel. TELNET [Postel 83], protocolo de terminal virtual, permite que um usurio de um computador estabelea login em uma maquina remota e trabalhe nela; FTP [Postel 85], protocolo de transferncia de arquivos, serve para mover dados de uma maquina para outra; SMTP [Postel 82], protocolo de correio eletrnico, ; DNS [Tanenbaum 97], mapeia os nomes dos hosts para seus respectivos endereosde rede; NNTP [Tanenbaum 97], protocolo usado para mover novos artigos; HTTP [Tanenbaum 97], protocolo usado para buscar paginas na 93 WWW (World Wide Web) , entre outros.
p m Ce d s e de R o
Su ge st es
?..~~..! ?..~~..!
;-) ;-)
+ Comentrios
marcusw@unirondon.br