SlideShare uma empresa Scribd logo
1 de 15
gersonnunes@furg.br
Camada de enlace
 5.1 Introdução e
serviços
 5.2 Detecção e
correção de erros
 5.3 Protocolos de
acesso múltiplo
 5.4 Endereçamento
na camada de enlace
 5.5 Ethernet
 5.6 Comutadores de
camada de enlace
 5.7 PPP
 5.8 Virtualização de
enlace: MPLS
Controle de enlace de dados
ponto a ponto
 um remetente, um destinatário, um enlace: mais
fácil que enlace de broadcast:
◦ sem Media Access Control
◦ desnecessário endereçamento MAC explícito
◦ p. e., enlace discado, linha ISDN
 protocolos DLC ponto a ponto populares:
◦ PPP (Point-to-Point Protocol)
◦ HDLC: High level Data Link Control (enlace de
dados era considerada “camada alta” na pilha de
protocolos!)
Requisitos de projeto do
PPP [RFC 1557]
 enquadramento de pacote: encapsulamento de datagrama
da camada de rede no quadro da camada de enlace de
dados
◦ transporta dados camada de rede de qualquer protocolo
da camada de rede (não só IP) ao mesmo tempo
◦ capacidade de demultiplexar para cima
 transparência de bit: deve transportar qualquer padrão de
bits no campo de dados
 detecção de erro (sem correção)
 vida da conexão: detectar, sinalizar falha do enlace à
camada de rede
 negociação de endereço da camada de rede:
extremidades podem descobrir/configurar endereço de
rede umas da outras
Quadro de dados PPP
 flag: delimitador (enquadramento)
 endereço: não faz anda (só uma opção)
 controle: não faz nada; no futuro, possíveis campos de
controle múltiplo
 protocolo: protocolo da camada superior ao qual o quadro é
entregue (p. e., PPP-LCP, IP, IPCP etc.)
Byte Stuffing
 requisito de “transparência de dados”: campo de
dados deve poder incluir padrão de flag
<01111110>
◦ P: <01111110> recebido é dado ou é flag?
 remetente: inclui (“enche”) byte < 01111110>
extra após cada byte de dados < 01111110>
 destinatário:
◦ dois bytes 01111110 em sequência: descarta
primeiro byte, continua recebimento de dados
◦ único 01111110: byte de flag
Protocolo de controle de
dados PPP
Antes de trocar dados da
camada de rede, pares do
enlace de dados devem
 configurar enlace PPP
(tamanho de quadro máximo,
autenticação)
 descobrir/configurar
informação da camada de
rede
◦ para IP: transportar msgs do
IP Control Protocol (IPCP)
(campo do protocolo: 8021)
para configurar/descobrir
endereço IP
Virtualização de redes
Virtualização de recursos: abstração poderosa na
engenharia de sistemas:
 exemplos da computação: memória virtual,
dispositivos virtuais
◦ máquinas virtuais: p. e., java
◦ sist. Op. IBM VM dos anos 1960/70
 camadas de abstrações: não se preocupe com
os detalhes da camada inferior, apenas trate das
camadas inferiores de forma abstrata
A Internet: virtualizando
redes
1974: múltiplas redes
desconectadas
◦ ARPAnet
◦ redes de dados-sobre-cabo
◦ rede de pacotes por satélite (Aloha)
◦ rede de pacotes por rádio
… diferindo em:
 convenções de
endereçamento
 formatos de pacote
 recuperação de erro
 roteamento
ARPAnet rede por satélite
O que é virtualizado?
 duas camadas de endereçamento: inter-rede e
rede local
 nova camada (IP) torna tudo homogêneo na
camada da inter-rede
 tecnologia da rede local subjacente
◦ cabo
◦ satélite
◦ modem telefônico 56K
◦ hoje: ATM, MPLS
… “invisível” na camada de inter-rede. Parece
com uma tecnologia da camada de enlace para
IP!
ATM e MPLS
 ATM, MPLS separam duas redes por conta
própria
◦ modelos de serviço, endereçamento, roteamento
diferentes da Internet
 visto pela Internet como enlace lógico
conectando roteadores IP
◦ assim como enlace discado realmente faz parte da
rede separada (rede telefônica)
 ATM, MPLS: de interesse técnico por si só
Asynchronous Transfer
Mode: ATM
 Padrão das décadas de 1990/2000 para alta
velocidade (155 Mbps a 622 Mbps e mais)
arquitetura Broadband Integrated Service Digital
Network
 Objetivo: transporte integrado, de fim a fim, de
voz, vídeo e dados
◦ atendendo requisitos de temporização/QoS de
voz, vídeo (contra modelo de melhor esforço da
Internet)
◦ telefonia da “próxima geração”: raízes técnicas no
mundo do telefone
◦ comutação de pacotes (pacotes de tamanho fixo,
chamados “células”) usando circuitos virtuais
Multiprotocol Label
Switching (MPLS)
 objetivo inicial: agilizar o repasse do IP usando
rótulo de tamanho fixo (em vez de endereço IP)
para fazer o repasse
◦ ideias apanhadas da técnicas de Virtual Circuit (VC)
◦ mas datagrama IP ainda mantém endereço IP!
cabeçalho
PPP ou Ethernet
cabec. IP
restante do quadro da
camada de enlace
cabec. MPLS
rótulo Exp S TTL
20 3 1 5
Roteadores capazes de usar
MPLS
 também chamado roteador comutado por rótulo
 encaminha pacotes à interface de saída com base
apenas no valor do rótulo (não inspeciona endereço
IP)
◦ tabela de repasse MPLS distintas das tabelas de repasse
do IP
 protocolo de sinalização necessário para configurar
repasse
◦ RSVP-TE
◦ repasse possível ao longo de caminhos que o IP sozinho não
permitiria (p. e., roteamento específico da origem) !!
◦ usa MPLS para engenharia de tráfego
 deve coexistir com roteadores apenas IP
Tabelas de repasse MPLS

Mais conteúdo relacionado

Mais procurados

Evolução protocolo rdt
Evolução protocolo rdtEvolução protocolo rdt
Evolução protocolo rdtMarllus Lustosa
 
Modelo OSI - Camada de Enlace
Modelo OSI - Camada de EnlaceModelo OSI - Camada de Enlace
Modelo OSI - Camada de EnlaceWalyson Vëras
 
Camada de Transporte Redes Tanenbaum
Camada de Transporte Redes TanenbaumCamada de Transporte Redes Tanenbaum
Camada de Transporte Redes TanenbaumWellington Oliveira
 
Redes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDPRedes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDPMauro Tapajós
 
Redes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de TransporteRedes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de TransporteWellington Oliveira
 
Modelo OSI - Camada de Transporte
Modelo OSI - Camada de TransporteModelo OSI - Camada de Transporte
Modelo OSI - Camada de TransporteWalyson Vëras
 
Redes de Computadores " Camada de Enlace"
Redes de Computadores " Camada de Enlace"Redes de Computadores " Camada de Enlace"
Redes de Computadores " Camada de Enlace"Reinaldo Barbosa
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDPAndré Nobre
 
Camada de transporte capitulo 3
Camada de transporte   capitulo 3Camada de transporte   capitulo 3
Camada de transporte capitulo 3fernandao777
 
Análise de Tráfego TCP/IP
Análise de Tráfego TCP/IPAnálise de Tráfego TCP/IP
Análise de Tráfego TCP/IPThiago Finardi
 
Capítulo 23 comunicação entre processos
Capítulo 23   comunicação entre processosCapítulo 23   comunicação entre processos
Capítulo 23 comunicação entre processosFaculdade Mater Christi
 
Protocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioProtocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioJaguaraci Silva
 
Protocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioProtocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioJaguaraci Silva
 
WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...
WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...
WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...Wellington Oliveira
 

Mais procurados (20)

Evolução protocolo rdt
Evolução protocolo rdtEvolução protocolo rdt
Evolução protocolo rdt
 
Modelo OSI - Camada de Enlace
Modelo OSI - Camada de EnlaceModelo OSI - Camada de Enlace
Modelo OSI - Camada de Enlace
 
Camada de Transporte Redes Tanenbaum
Camada de Transporte Redes TanenbaumCamada de Transporte Redes Tanenbaum
Camada de Transporte Redes Tanenbaum
 
Redes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDPRedes de computadores II - 4.Camada de Transporte TCP e UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDP
 
Redes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de TransporteRedes de Computadores Capítulo 6 - Camada de Transporte
Redes de Computadores Capítulo 6 - Camada de Transporte
 
Redes de Comunicacao-Camada de transporte
Redes de Comunicacao-Camada de transporte Redes de Comunicacao-Camada de transporte
Redes de Comunicacao-Camada de transporte
 
Modelo OSI - Camada de Transporte
Modelo OSI - Camada de TransporteModelo OSI - Camada de Transporte
Modelo OSI - Camada de Transporte
 
Redes de Computadores " Camada de Enlace"
Redes de Computadores " Camada de Enlace"Redes de Computadores " Camada de Enlace"
Redes de Computadores " Camada de Enlace"
 
Controle de congestionamento tcp
Controle de congestionamento tcpControle de congestionamento tcp
Controle de congestionamento tcp
 
Protocolos TCP IP UDP
Protocolos TCP IP UDPProtocolos TCP IP UDP
Protocolos TCP IP UDP
 
Camada de transporte capitulo 3
Camada de transporte   capitulo 3Camada de transporte   capitulo 3
Camada de transporte capitulo 3
 
Trabalho camada de transporte
Trabalho camada de transporteTrabalho camada de transporte
Trabalho camada de transporte
 
Análise de Tráfego TCP/IP
Análise de Tráfego TCP/IPAnálise de Tráfego TCP/IP
Análise de Tráfego TCP/IP
 
Capítulo 23 comunicação entre processos
Capítulo 23   comunicação entre processosCapítulo 23   comunicação entre processos
Capítulo 23 comunicação entre processos
 
Protocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioProtocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem Fio
 
Protocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioProtocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem Fio
 
Tcp udp
Tcp udpTcp udp
Tcp udp
 
WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...
WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...
WANs e Roteadores Cap. 10 TCP/IP Intermediário - CCNA 3.1 Wellington Pinto de...
 
Camada de Rede
Camada de RedeCamada de Rede
Camada de Rede
 
R&C 0202 07 1
R&C 0202 07 1R&C 0202 07 1
R&C 0202 07 1
 

Semelhante a Camada de enlace parte2

S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00doctorweb
 
Aula02 protocolos da camada 2
Aula02   protocolos da camada 2Aula02   protocolos da camada 2
Aula02 protocolos da camada 2Carlos Veiga
 
Equipamentos ativos de rede trabalho
Equipamentos ativos de rede trabalhoEquipamentos ativos de rede trabalho
Equipamentos ativos de rede trabalhoGustavo Fernandes
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de redewab030
 
CCNA - Introdução a redes para certificação 640-802 // CISCO
CCNA - Introdução a redes para certificação 640-802 // CISCOCCNA - Introdução a redes para certificação 640-802 // CISCO
CCNA - Introdução a redes para certificação 640-802 // CISCODinei Vicente
 
3 - Redes de Comutadores - ethernet wifi
3 - Redes de Comutadores -  ethernet wifi3 - Redes de Comutadores -  ethernet wifi
3 - Redes de Comutadores - ethernet wifiAndre Peres
 
Protocolos gigabit ethernet
Protocolos gigabit ethernetProtocolos gigabit ethernet
Protocolos gigabit ethernetredesinforma
 
Redes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LANRedes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LANMauro Tapajós
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de redewab030
 

Semelhante a Camada de enlace parte2 (20)

S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00
 
R&C 0501 07 1
R&C 0501 07 1R&C 0501 07 1
R&C 0501 07 1
 
R&C 0502 07 2
R&C 0502 07 2R&C 0502 07 2
R&C 0502 07 2
 
R&C 0502 07 2
R&C 0502 07 2R&C 0502 07 2
R&C 0502 07 2
 
Protocolos
ProtocolosProtocolos
Protocolos
 
MPLS
MPLSMPLS
MPLS
 
Aula02 protocolos da camada 2
Aula02   protocolos da camada 2Aula02   protocolos da camada 2
Aula02 protocolos da camada 2
 
Placas de redes
Placas de redesPlacas de redes
Placas de redes
 
Equipamentos ativos de rede trabalho
Equipamentos ativos de rede trabalhoEquipamentos ativos de rede trabalho
Equipamentos ativos de rede trabalho
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de rede
 
Core Network e MPLS
Core Network e MPLSCore Network e MPLS
Core Network e MPLS
 
Apresentação para clientes mpls
Apresentação para clientes mplsApresentação para clientes mpls
Apresentação para clientes mpls
 
CCNA - Introdução a redes para certificação 640-802 // CISCO
CCNA - Introdução a redes para certificação 640-802 // CISCOCCNA - Introdução a redes para certificação 640-802 // CISCO
CCNA - Introdução a redes para certificação 640-802 // CISCO
 
3 - Redes de Comutadores - ethernet wifi
3 - Redes de Comutadores -  ethernet wifi3 - Redes de Comutadores -  ethernet wifi
3 - Redes de Comutadores - ethernet wifi
 
Protocolos gigabit ethernet
Protocolos gigabit ethernetProtocolos gigabit ethernet
Protocolos gigabit ethernet
 
Camada de rede parte1
Camada de rede   parte1Camada de rede   parte1
Camada de rede parte1
 
Redes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LANRedes I - 5.1 Tecnologias de Redes LAN
Redes I - 5.1 Tecnologias de Redes LAN
 
Aula 10 camada de rede
Aula 10   camada de redeAula 10   camada de rede
Aula 10 camada de rede
 
Camada rede
Camada redeCamada rede
Camada rede
 
Curso redes seed
Curso redes seedCurso redes seed
Curso redes seed
 

Mais de Universidade Federal do Pampa (20)

Estudo e análise da dispersão de poluentes
Estudo e análise da dispersão depoluentesEstudo e análise da dispersão depoluentes
Estudo e análise da dispersão de poluentes
 
Camada de transporte parte3
Camada de transporte parte3Camada de transporte parte3
Camada de transporte parte3
 
Camada de transporte parte2
Camada de transporte parte2Camada de transporte parte2
Camada de transporte parte2
 
Camada de transporte parte1
Camada de transporte parte1Camada de transporte parte1
Camada de transporte parte1
 
Camada de rede parte3
Camada de rede   parte3Camada de rede   parte3
Camada de rede parte3
 
Camada de rede parte2
Camada de rede   parte2Camada de rede   parte2
Camada de rede parte2
 
Camada de aplicação parte1
Camada de aplicação parte1Camada de aplicação parte1
Camada de aplicação parte1
 
Camada de aplicacao parte2
Camada de aplicacao parte2Camada de aplicacao parte2
Camada de aplicacao parte2
 
Aula sockets
Aula socketsAula sockets
Aula sockets
 
Aula introdutoria parte 2
Aula introdutoria   parte 2Aula introdutoria   parte 2
Aula introdutoria parte 2
 
Seguranca de rede
Seguranca de redeSeguranca de rede
Seguranca de rede
 
Aula introdutoria parte 1
Aula introdutoria   parte 1Aula introdutoria   parte 1
Aula introdutoria parte 1
 
Aula 12
Aula   12Aula   12
Aula 12
 
Aula 11
Aula   11Aula   11
Aula 11
 
Aula 10
Aula   10Aula   10
Aula 10
 
Aula 9
Aula   9Aula   9
Aula 9
 
Aula 8
Aula   8Aula   8
Aula 8
 
Aula 6.
Aula   6.Aula   6.
Aula 6.
 
Aula 7
Aula   7Aula   7
Aula 7
 
Aula 5
Aula   5Aula   5
Aula 5
 

Camada de enlace parte2

  • 2. Camada de enlace  5.1 Introdução e serviços  5.2 Detecção e correção de erros  5.3 Protocolos de acesso múltiplo  5.4 Endereçamento na camada de enlace  5.5 Ethernet  5.6 Comutadores de camada de enlace  5.7 PPP  5.8 Virtualização de enlace: MPLS
  • 3. Controle de enlace de dados ponto a ponto  um remetente, um destinatário, um enlace: mais fácil que enlace de broadcast: ◦ sem Media Access Control ◦ desnecessário endereçamento MAC explícito ◦ p. e., enlace discado, linha ISDN  protocolos DLC ponto a ponto populares: ◦ PPP (Point-to-Point Protocol) ◦ HDLC: High level Data Link Control (enlace de dados era considerada “camada alta” na pilha de protocolos!)
  • 4. Requisitos de projeto do PPP [RFC 1557]  enquadramento de pacote: encapsulamento de datagrama da camada de rede no quadro da camada de enlace de dados ◦ transporta dados camada de rede de qualquer protocolo da camada de rede (não só IP) ao mesmo tempo ◦ capacidade de demultiplexar para cima  transparência de bit: deve transportar qualquer padrão de bits no campo de dados  detecção de erro (sem correção)  vida da conexão: detectar, sinalizar falha do enlace à camada de rede  negociação de endereço da camada de rede: extremidades podem descobrir/configurar endereço de rede umas da outras
  • 5. Quadro de dados PPP  flag: delimitador (enquadramento)  endereço: não faz anda (só uma opção)  controle: não faz nada; no futuro, possíveis campos de controle múltiplo  protocolo: protocolo da camada superior ao qual o quadro é entregue (p. e., PPP-LCP, IP, IPCP etc.)
  • 6. Byte Stuffing  requisito de “transparência de dados”: campo de dados deve poder incluir padrão de flag <01111110> ◦ P: <01111110> recebido é dado ou é flag?  remetente: inclui (“enche”) byte < 01111110> extra após cada byte de dados < 01111110>  destinatário: ◦ dois bytes 01111110 em sequência: descarta primeiro byte, continua recebimento de dados ◦ único 01111110: byte de flag
  • 7. Protocolo de controle de dados PPP Antes de trocar dados da camada de rede, pares do enlace de dados devem  configurar enlace PPP (tamanho de quadro máximo, autenticação)  descobrir/configurar informação da camada de rede ◦ para IP: transportar msgs do IP Control Protocol (IPCP) (campo do protocolo: 8021) para configurar/descobrir endereço IP
  • 8. Virtualização de redes Virtualização de recursos: abstração poderosa na engenharia de sistemas:  exemplos da computação: memória virtual, dispositivos virtuais ◦ máquinas virtuais: p. e., java ◦ sist. Op. IBM VM dos anos 1960/70  camadas de abstrações: não se preocupe com os detalhes da camada inferior, apenas trate das camadas inferiores de forma abstrata
  • 9. A Internet: virtualizando redes 1974: múltiplas redes desconectadas ◦ ARPAnet ◦ redes de dados-sobre-cabo ◦ rede de pacotes por satélite (Aloha) ◦ rede de pacotes por rádio … diferindo em:  convenções de endereçamento  formatos de pacote  recuperação de erro  roteamento ARPAnet rede por satélite
  • 10. O que é virtualizado?  duas camadas de endereçamento: inter-rede e rede local  nova camada (IP) torna tudo homogêneo na camada da inter-rede  tecnologia da rede local subjacente ◦ cabo ◦ satélite ◦ modem telefônico 56K ◦ hoje: ATM, MPLS … “invisível” na camada de inter-rede. Parece com uma tecnologia da camada de enlace para IP!
  • 11. ATM e MPLS  ATM, MPLS separam duas redes por conta própria ◦ modelos de serviço, endereçamento, roteamento diferentes da Internet  visto pela Internet como enlace lógico conectando roteadores IP ◦ assim como enlace discado realmente faz parte da rede separada (rede telefônica)  ATM, MPLS: de interesse técnico por si só
  • 12. Asynchronous Transfer Mode: ATM  Padrão das décadas de 1990/2000 para alta velocidade (155 Mbps a 622 Mbps e mais) arquitetura Broadband Integrated Service Digital Network  Objetivo: transporte integrado, de fim a fim, de voz, vídeo e dados ◦ atendendo requisitos de temporização/QoS de voz, vídeo (contra modelo de melhor esforço da Internet) ◦ telefonia da “próxima geração”: raízes técnicas no mundo do telefone ◦ comutação de pacotes (pacotes de tamanho fixo, chamados “células”) usando circuitos virtuais
  • 13. Multiprotocol Label Switching (MPLS)  objetivo inicial: agilizar o repasse do IP usando rótulo de tamanho fixo (em vez de endereço IP) para fazer o repasse ◦ ideias apanhadas da técnicas de Virtual Circuit (VC) ◦ mas datagrama IP ainda mantém endereço IP! cabeçalho PPP ou Ethernet cabec. IP restante do quadro da camada de enlace cabec. MPLS rótulo Exp S TTL 20 3 1 5
  • 14. Roteadores capazes de usar MPLS  também chamado roteador comutado por rótulo  encaminha pacotes à interface de saída com base apenas no valor do rótulo (não inspeciona endereço IP) ◦ tabela de repasse MPLS distintas das tabelas de repasse do IP  protocolo de sinalização necessário para configurar repasse ◦ RSVP-TE ◦ repasse possível ao longo de caminhos que o IP sozinho não permitiria (p. e., roteamento específico da origem) !! ◦ usa MPLS para engenharia de tráfego  deve coexistir com roteadores apenas IP