23
REDES DE COMPUTADORES A Camada de Rede

REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

REDES DE COMPUTADORES

A Camada de Rede

Page 2: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Agenda

� Necessidade da Camada de Rede

� Conceito de Comutação de Circuitos versus comutação de Pacotes

� Funções

� Internet Protocol

� Enderereçamento

� Encapsualmento

� Fragmentação

� Roteamento

Page 3: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Funções

� Internetworking

� Endereçamento

� Encapsulamento

� Fragmentação

� RoteamentoRoteamento

Page 4: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Circuito Virtual e Redes Datagrama

� Redes de circuito virtual

� Provêem serviços de conexão na camada de rede

� A ligação entre a origem e o destino emula uma ligação telefônica”

� Orientado ao desempenho

� A rede controla a conexão entre a origem e o destino� A rede controla a conexão entre a origem e o destino

� Usados em ATM, frame-relay e X-25

� Não é usado na Internet atualmente

Page 5: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Circuito Virtual e Redes Datagrama

� Redes de circuito virtual

Page 6: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Circuito Virtual e Redes Datagrama

� Redes de Datagrama

� Não existe estabelecimento de conexão na camada de rede

� Roteadores: não existe estado sobre conexões fim-a-fim

� O conceito “conexão” não existe na camada de rede� O conceito “conexão” não existe na camada de rede

� Pacotes são encaminhados pelo endereço do hospedeiro de destino

� Pacotes para o mesmo destino podem seguir diferentes rotas

Page 7: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Circuito Virtual e Redes Datagrama

� Redes de datagrama

Page 8: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Internet Protocol

Page 9: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Internet Protocol

� Formato

ver length

32 bits

16-bit identifier

Internetchecksum

time tolive

versão do protocolo IP

tamanho do header(bytes)

tamanho totaldo datagrama (bytes)

head.len

type ofservice

classe de serviço flgsfragment

offset

parafragmentação/remontagem

proto-colo

número máximode saltos

data (tamanho variável,

tipicamente um segmentoTCP ou UDP)

checksumlive

32 bit endereço IP de origem

protocolo da camadasuperior com dados no

datagrama

colode saltos(decrementado em

cada roteador)32 bit endereço IP de destino

Opções (se houver) Ex.: marca de tempo, registro de rota, lista de roteadores a visitar

Page 10: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Endereçamento

� Utiliza 32 bits separados por blocos de 8 bits

Page 11: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Endereçamento

� Conceito de Classes

� Netid (amarelo)

� Hostid

Page 12: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Endereçamento

� Conceito de Mascara

� 192.188.11.0/24

� 130.131.0.0/16

� Quantos hosts cabem em um endereço classe C?

Page 13: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Endereçamento

� Endereçamento com Classe

� Quantidade de Ips “não utilizados”

� Necessidade de utilizar uma maior quantidade de redes de tamanhos menores

� O que fazer?

� Por exemplo você tem um IP classe C e precisa montar 4 � Por exemplo você tem um IP classe C e precisa montar 4 redes de 25 máquinas

Page 14: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Endereçamento

� Endereçamento sem Classe

Page 15: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Endereçamento

� Endereçamento sem Classe (treinando)

� 10.1.1.0/24 (LAN)

� Quantas Redes existem aqui?

ROUTERROUTER

ROUTERROUTER

40 estações

40 estações

40 estações

40 estações

Page 16: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Endereçamento

� Endereçamento sem Classe (para casa)

� 10.1.1.0/24 (LAN)

� 192.168.1.0/28 (WAN)

ROUTER

ROUTER

ROUTER

100 estações

50 estações

50 estações

Page 17: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Endereçamento

� Endereços Públicos e Privados

� Público é “roteável na internet”

� Privado não pode ser utilizado na internet

� Endereços Reservados (exemplos)

127.0.0.1� 127.0.0.1

� 0.0.0.0

� 255.255.255.255

� 10.0.0.0

� 172.16.0.0

� 192.168.0.0

Page 18: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Endereçamento

� Pergunta?

� Como acessamos a internet se agora estamos com endereços privados???

Page 19: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

NAT

� É uma técnica que consiste em reescrever os endereços IP de origem de um pacote que passam por um router ou firewall permindo computadores com IPS privados acessarem a internet

LAN

SWITCHA

B

C D

INTERNET10.1.1.0/24

ROUTER

Page 20: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

NAT

� É uma técnica que consiste em reescrever os endereços IP de origem de um pacote que passam por um router ou firewall permindo computadores com IPS privados acessarem a internet

10.1.1.1/24

LAN

SWITCHA

B

C D

INTERNET10.1.1.0/24

ROUTER

10.1.1.1/24

10.1.1.15

200.1.1.14

Page 21: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

NAT

� Tabela de endereços

10.1.1.1

200.1.1.14

200.1.1.14

10.1.1.1

10.1.1.1 200.1.1.14

200.1.1.14

Page 22: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

NAT

10.1.1.110.1.1.1

10.1.1.4

Page 23: REDES DE COMPUTADORES - egroupware.ufba.br · REDES DE COMPUTADORES A Camada de Rede. Agenda Necessidade da Camada de Rede Conceito de Comutação de Circuitos versus comutação

Agora...

� Roteamento