Conceitos básicos de rede
Ciro Justo Falavigna
[email protected]CCNA, CCDA, JNCIA, 3SA, CompTIA Network+, LPI II, MCSE
Conceitos
básicos de redes
Qual o desafio de networking ?
• Transmitir informação entre dois dispositivos:
– Com desempenho necessário pelas aplicações;
– Com segurança;
– Com boa relação de custo benefício;
• Estratégia adotada para vencer este desafio: Dividir para
conquistar.
– Ao invés de pensarmos o problema como um todo, dividimos o
problema em pequena partes e resolvemos cada um separadamentes.
• Resultado desta estratégia: Modelo OSI
Modelo OSI de Referência
• Divide a comunicação entre dois dispositivos
em 7 etapas: as 7 camadas do modelo OSI.
– Neste modelo cada camada presta serviços para a
camada superior e toma serviços da camada inferior.
• Vantagens da estratégia de camadas: Aplicação
Apresentação
– Permite independência no desenvolvimento de
produtos. Sessão
Transporte
– Facilita a depuração de problemas na rede.
Rede
– Serve como referência para as diversas arquiteturas
de rede. Enlace
Física
– Agiliza a adoção de novas tecnologias.
Os dados trafegam na vertical dentro da pilha
Camada Física
• Responsável por prover o meio físico para a transmissão dos
dados:
– Tipo de meio (fibra/cobre)
– Tipo de conector (RJ-45 / Coaxial / Twinax / SC)
– Frequência/comprimento de onda do sinal
– Método de codificação (Manchester, 4B/5B)
Camada de Enlace
• Responsável por definir a forma como o meio físico será usado para
transmissão dos dados
– Política de acesso ao meio.
– Ex. Ethernet – Política de acesso = CSMA/CD.
– Subdividada em Logical Link Control (LLC) e Medium Access Control (MAC)
• Com as camadas de enlace e física definidas, dois equipamentos
ligados a este meio físico são capazes de trocar dados localmente.
IEEE 802.2 LLC • LLC – Interface
com a camada
ENLACE
de rede.
Ethernet II
MAC • MAC – Política
IEEE ANSI
IEEE de acesso ao
802.5 meio físico.
802.3 FDDI
FÍSICA
Endereçamento físico
• Utilizado para identificar cada elemento ligado ao enlace.
• Várias protocolos de enlace utilizam um endereçamento físico
comum conhecido como endereço MAC.
• Neste formato de endereço os primeiros 24 bits representam o
código do fabricante e os últimos 24 bits representam um número
serial
Código do Fabricante (24 bits) Número serial (24 bits)
• Uma corporação pode ter mais de um código.
• Cliente não possui controle sobre este endereço.
• Referência para consulta:
http://standards.ieee.org/develop/regauth/oui/oui.txt
Endereçamento físico
Camada de rede
• Responsável por prover um caminho fim-a-fim entre dois
elementos.
• Integra vários enlaces formando uma rede complexa.
• Utiliza endereçamento lógico para identificar a localização
de cada máquina.
Endereçamento lógico
• Endereçamento configurado pelo cliente para identificar a
localização de cada elemento dentro da rede
• Análogo ao sistema de telefonia universal
– Ex.: +55 11 1234 5678
– 55 – Representa todos os telefones do Brasil
– 11 – Representa todos os telefones de São Paulo
– 1234 – Representa uma central telefônica em São Paulo
– 5678 – Representa um assinante específico
• Endereçamento lógico para redes TCP/IP:
– Número de sistema autônomo – Representa todas as redes que estão
sob uma mesma gestão administrativa;
– Prefixo de Rede – Identifica todas as estações instaladas na mesma
rede;
– Identificação de Host – Identifica cada elemento dentro da rede.
Camada de transporte
• Responsável por:
– Endereçar as aplicações permitindo o compartilhamento do
endereçamento lógico;
– Implementar controle de fluxo fim-a-fim;
Transferência Correio Navegação
de arquivos eletrônico Web
Camada de transporte
Camada de rede
Controle de fluxo fim-a-fim
• Utilizado para evitar que o elemento origem envie mais
dados que o destino consegue absorver.
Camada de Sessão
• Responsável pelo sincronismo da troca de mensagens entre
os elementos;
• Garante que as mensagens serão enviadas no momento
certo para que a aplicação funcione correratamete;
Camada de apresentação
• Responsável pela apresentação dos dados para a aplicação.
• Uma mesma informação pode ser representada de forma
distinta em sistemas operacionais distintos.
– Ex. Letra “A” em representação ASCII = 0100 0001, já em representação
EBCDIC = 1100 0001 e em UNICODE = U+0041.
– Ex.: Arquivos com representações binárias distintas.
• Outra função da camada de apresentação é a criptografia dos
dados.
– Com o intuito de retirar da aplicação a complexidade de criptografar e
decriptografar um pacote, esta função pode ser executada pela
camada de apresentação
– A criptografia utilizada para acessar websites protegidos (HTTPS) é feita
na camada de apresentação
Camada de aplicação
• Prove uma interface padrão para que as aplicações de rede
acessem a pilha.
• Deve-se distinguir aplicações de rede de aplicações que
utilizam outras para ter acesso a rede.
• São exemplos de aplicações de rede:
Navegadores Correio eletrônico Emulação Mensagens
de terminal Instantâneas
• São exemplos de aplicações que utilizam outras para ter
acesso a rede:
Processador Apresentação
Planilha
de textos de slide
de cálculo
Trânsito de dados fim-a-fim no modelo
OSI
DADOS DADOS
Aplicação DADOS Aplicação DADOS
Apresentação DADOS Apresentação DADOS
Sessão DADOS Sessão DADOS
Transporte DADOS Transporte DADOS
Rede DADOS Rede DADOS
Enlace DADOS Enlace DADOS
Física 0101001......0101010 Física 0101001......0101010
Modelo OSI de Referencia
Pilhas de protocolos
Pilha OSI Pilha TCP/IP Pilha Microsoft
Aplicação FTAM, VT, ROSE APLICATION
SMTP
HTTP
FTP
Apresentação PRESENTATION SMB
Sessão SESSION NetBIOS
Transporte TP0, TP1, TP2, TP3, TP4 TCP - UDP TCP
NetBUI
Rede CLNP, CMNP IP IP
Enlace
ETHERNET / WLAN /FRAME-RELAY / ATM
Física
Elementos de
rede
Classificação dos equipamentos
• Equipamentos são classificados de acordo com a camada do
modelo OSI em que operam.
Aplicação BALANCEADOR DE APLICAÇÃO
Apresentação
FIREWALL
Sessão
Transporte
SWITCH (L3)
Rede ROUTER
Enlace BRIDGE SWITCH (L2)
Física HUB ACCESS POINT
Hub/Repetidor/Access Point
• Recebe o sinal elétrico em uma interface e encaminha o sinal
regenerado em todas as interfaces.
– Estende o alcance da rede.
– Não isola o tráfego. Somente uma estação pode transmitir de cada vez.
Bridge / Switch L2
• Recebe o frame e utiliza o endereço físico para definir a
interface para a qual o frame deve ser encaminhado.
– Isola tráfego entre pares de interfaces;
– Possibilita a compatibilização de velocidades (1GbE x 10GbE).
MAC Interface
Aplicação Aplicação
... ..
Apresentação ... ... Apresentação
Sessão DADOS Sessão
Transporte Transporte
DADOS DADOS
Rede Rede
0101001......0101010 0101001......0101010
Enlace Enlace
Enlace Enlace
Física Física Física Física
Roteadores / Switch L3
• Recebe o pacote e utiliza o endereço lógico para definir a interface
para a qual o pacote deve ser encaminhado.
– Isola tráfego entre redes distintas;
– Permite a criação de pontos de controle de tráfego;
– Possibilita a interligação de redes WAN.
Rede Interface
... ..
Aplicação ... ... Aplicação
DADOS
Apresentação Apresentação
DADOS DADOS
Sessão Sessão
DADOS DADOS
Transporte Transporte
0101001......0101010 0101001......0101010
Rede Rede
Rede Rede
Enlace Enlace
Enlace Enlace
Física Física Física Física
Firewalls
• Submete o pacote recebido a uma política de controle para
definir se como tratar o tráfego
– Permite o controle da troca de dados entre aplicações;
– Utiliza roteamento para identificar o caminho do pacote;
DADOS DADOS
Aplicação Aplicação
DADOS DADOS
Apresentação Apresentação
Aplicação Aplicação
DADOS DADOS
Sessão Apresentação Apresentação Sessão
DADOS Sessão Sessão DADOS
Transporte Transporte
DADOS Transporte Transporte
DADOS
Rede Rede
Rede Rede
DADOS DADOS
Enlace Enlace
Enlace Enlace
0101001......0101010 0101001......0101010
Física Física Física Física
Redes Ethernet
Ethernet - História
• Robert Metcalfe-Palo Alto Research Center-Xerox
– Experimental Ethernet (2.94Mbps)
• Primeiro padrão foi publicado em 1976.
– Ethernet II (10Mbps)
• Publicado em 1982
• Concorreu com outras tecnologias:
– Token Ring
– 100VGanyLAN
– EcoNet
– LocalTalk
– LANStar
• Por que se tornou padrão ?
– Por que o método de acesso é simples
Ethernet – Padrões físicos
Comprimento Tipo de cabo Manipulação Confiabilidade
10Base5 500 mts Coaxial Difícil Ruim
10Base2 185 mts Coaxial Fácil Ruim
10BaseT 100 mts Par Trançado Fácil Boa
• Implementação física:
10Base5 10Base2 10BaseT
Ethernet – Padrões físicos
Ethernet – Padrões físicos
Ethernet – Padrões físicos
Ethernet – Método de acesso
• CSMA/CD – Carrier Sense Multiple
Access/Colision Detection
• Simula uma reunião
– Pessoas = Estações
– Rede = Sala
• Carrier Sense = Verifica o estado da portadora
antes de transmitir. Se estiver ocupada, espera o
término da transferência.
• Multiple Access = Várias estações
interconectadas no mesmo meio físico.
• Colision Detection = Capacidade de identificar
duas estações transmitiram simultaneamente
(colisão) e recuperar a rede desta condição.
Ethernet – Transmissão com sucesso
Ethernet – Transmissão com colisão
JAM
Colisões
Broadcast
Segmentação física
Topologia física Topologia lógica
• Alto custo de aquisição
• Baixa flexibilidade
• Recomendado em ambientes onde sergurança é o principal fator
Segmentação lógica
Topologia física Topologia lógica
• Menor custo
• Maior flexibilidade
• Implementado através de VLANs
VLANs – Virtual LANs
• Configuração aplicada em switches que permite a
segmentação lógica da rede.
• Redes segmentadas através de VLANs somente pode trocar
tráfego através de roteadores.
• Switches L2
– São capazes de segmentar a rede através de VLANs.
– Não são capazes de rotear tráfego entre VLANs distintas.
– Necessitam de roteador para interligar as VLANs.
• Switches L3
– São capazes de segmentar a rede através de VLANs.
– São capazes de rotear tráfego entre VLANs distintas.
Link Aggregation (LAG)
• Utilizado para aumentar a banda disponível na interligação
entre dois dispositivos.
• Utiliza em redes Ethernet para aumentar a banda que interliga
switches.
• Padrão: 802.3ad (2000) e 802.1ax (2008)
• Utiliza o protocolo Link Aggregation Control Protocol (LACP)
• Outros nome: EtherChannel (Cisco)
Perguntas ?
• Obrigado !