25
Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 1 Rede de Computadores II Rede de Computadores II

Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 1

Rede de Computadores II

Rede de Computadores II

Page 2: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 2

Rede de Computadores II

Interligação de RedesInterligação de Redes

Acredita-se que sempre haverá uma variedade de redes com características (e protocolos) distintos por vários motivos.

Page 3: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 3

Rede de Computadores II

Interligação de RedesInterligação de Redes

Page 4: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 4

Rede de Computadores II

Diferenças entre redesDiferenças entre redes

Page 5: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 5

Rede de Computadores II

Conexão inter-redesConexão inter-redes

Camada de Enlace Encontramos pontes e switches, eles podem aceitar

quadros, examinar os endereços MAC e encaminhar os quadros para uma rede diferente, enquanto executam uma conversão de protocolos secundária no processo. Por exemplo, a conversão de Ethernet para FDDI ou 802.11.

Page 6: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 6

Rede de Computadores II

Conexão inter-redesConexão inter-redes

Camada de Rede Temos roteadores que podem conectar duas redes.

Se duas redes tiverem camadas de rede distintas, talvez o roteador seja capaz de realizar a conversão entre os formatos de pacotes, embora a conversão de pacotes agora seja cada vez mais rara. Um roteador que pode manipular vários protocolos é chamado roteador multiprotocolo.

Page 7: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 7

Rede de Computadores II

Camada de Transporte Encontramos gateways de transporte, que podem

fazer a interface entre duas conexões de transporte. Por exemplo, um gateway de transporte poderia permitir que os pacotes fluíssem entre uma rede TCP e uma rede SNA, que tem um protocolo de transporte diferente, essencialmente unindo uma conexão TCP a uma conexão SNA.

Page 8: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 8

Rede de Computadores II

Conexão inter-redesConexão inter-redes

Camada de Aplicação os gateways de aplicação convertem a semântica das

mensagens. Gateways situados entre o correio eletrônico da Internet (RFC 822) e o correio eletrônico X.400 devem analisar as mensagens de correio eletrônico e alterar diversos campos de cabeçalho.

Page 9: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 9

Rede de Computadores II

Conexão inter-redesConexão inter-redes

Page 10: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 10

Rede de Computadores II

Interligação de redes sem conexõesInterligação de redes sem conexões

Page 11: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 11

Rede de Computadores II

Interligação de redes sem conexõesInterligação de redes sem conexões

Por isso, raramente se utiliza a conversão... A não ser que os dois formatos sejam muito

semelhantes e tenham os mesmos campos de informações, essas conversões sempre serão incompletas e, com frequência, estarão condenados a fracassar.

Problema do endereçamento entre redes distintas.

Page 12: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 12

Rede de Computadores II

Interligação de redes sem conexõesInterligação de redes sem conexões

Soluções: Roteadores multiprotocolo Banco de dados de endereços Pacote inter-rede universal

Page 13: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 13

Rede de Computadores II

TúnelTúnel

Page 14: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 14

Rede de Computadores II

Roteamento inter-redesRoteamento inter-redes

Em cada rede é usado um protocolo de gateway interior (Interior Gateway Protocol – IGP)Entre as redes é usado um protocolo de gateway exterior (exterior gateway protocol)Por serem independentes umas das outras, com freqüência cada rede de uma inter-rede é denominada sistema autônomo (AS - Autonomous System).

Page 15: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 15

Rede de Computadores II

Roteamento inter-redesRoteamento inter-redes

Page 16: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 16

Rede de Computadores II

Roteamento inter-redesRoteamento inter-redes

Uma das diferenças entre o roteamento inter-redes e o roteamento intra-rede é que, em geral, o primeiro pode exigir que sejam cruzados fronteiras internacionais. Outra diferença é o custo. Em geral, quando a rede é simples, aplica-se um

único algoritmo de tarifação. Entretanto, diferentes redes podem ser gerenciadas de formas distintas, e uma rota pode ser menos dispendiosa que outra.

Page 17: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 17

Rede de Computadores II

FragmentaçãoFragmentaçãoCada rede impõe um tamanho máximo a seus pacotes. Dentre as principais causas para essa limitação, temos:

Hardware (o tamanho de um quadro Ethernet). Sistema operacional (todos os buffers têm 512 bytes). Protocolos (o número de bits do campo de tamanho do pacote). Compatibilidade com algum padrão (inter)nacional. Desejo de reduzir de alguma forma as retransmissões provocadas por

erros. Desejo de evitar que um pacote ocupe o canal por muito tempo.

Page 18: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 18

Rede de Computadores II

FragmentaçãoFragmentação

A única solução para o problema é permitir que os gateways dividam os pacotes em fragmentos enviando cada fragmento como um pacote de inter-rede separado.

Page 19: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 19

Rede de Computadores II

FragmentaçãoFragmentação

Page 20: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 20

Rede de Computadores II

A camada de rede na InternetA camada de rede na Internet

Page 21: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 21

Rede de Computadores II

Internet Protocol - IPInternet Protocol - IP

Page 22: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 22

Rede de Computadores II

EndereçamentoEndereçamento

Page 23: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 23

Rede de Computadores II

EndereçamentoEndereçamento

Page 24: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 24

Rede de Computadores II

Sub-redesSub-redes

Page 25: Rede de Computadores IIfabio.nelson/arq/redes2/redes2_aula_03.pdf · Prof. Fábio Nelson CECOMP Colegiado de Engenharia de Computação Slide 6 Rede de Computadores II Conexão inter-redes

Prof. Fábio Nelson CECOMPColegiado de Engenharia de Computação

Slide 25

Rede de Computadores II

Network Address Translation (NAT)Network Address Translation (NAT)