+ All Categories
Home > Documents > Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede...

Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede...

Date post: 19-Sep-2019
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
54
Edgard Jamhour Modelo em Camadas Arquitetura TCP/IP/Ethernet
Transcript
Page 1: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Edgard Jamhour

Modelo em Camadas

Arquitetura TCP/IP/Ethernet

Page 2: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

TECNOLOGIAS DE COMUNICAÇÃO

Page 3: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Exemplos de Tecnologia

PAN: Personal Area Network

Bluetooth

LAN: Local Area Network

Ethernet, WiFi

EQUIPAMENTO: Hubs e Switches

NAN: Neighbor Area Network

FAN: Field Area Network

Zigbee, WiSUN, GPON, ADSL, Cable Modem

WAN: Wide Area Network

IPv4, IPv6

EQUIPAMENTO: Roteador

Page 4: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Ethernet não-Comutada (CSMA-CD)

A Ethernet não-comutada baseia-se no princípio de comunicação com

broadcast físico.

a

meio compartilhado

ou barramentoa b DADOS (até 1500 bytes) CRCTIPO

b c

Quadros em

espera

transmitindo escutando escutando

Page 5: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Endereço MAC ou Físico

O padrão IEEE 802 define o padrão de endereçamento MAC,

administrados localmente ou universais.

MAC

Interface de Rede

Sistema Operacional

UNICAST (interface de rede)

BROADCAST (ff:ff:ff:ff:ff:ff:ff)

MULTICAST (01:00:5e:00:00:00)

DEST ORIG DADOS CRC

INTERRUPÇÃO

EUI-48 ou EUI-64

Page 6: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

HUB ou Concentrador

Hubs ou concentradores são dispositivos que simulam

internamente a construção dos barramentos físicos.

c a c a c a

1 2 3

HUB

a b c

Page 7: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Ethernet Comutada

A utilização de switches permite colocar o Ethernet em modo

comutado.

PORTA

1

ENDEREÇO

a

1 2 3

c a ...(1)

c a ... c a ...(2) (2)

switchEstado inicial

PORTA ENDEREÇO

Após a transmissão de A

PORTA

1

3

ENDEREÇO

a

c

Após a transmissão de C

1 2 3

A C ...(3)A C ...(4)

switch

a b c

a b c

Page 8: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Domínios de Colisão

Cada porta do switch define um domínio de colisão. Isto é, só é

possível haver colisão entre os computadores conectados a uma

mesma porta.

1 2 3

switch

hub hub

Tabela de Encaminhamento

PORTA

1

2

3

ENDEREÇO

a,b,c

d,e,f

g

a b c d e f g

Page 9: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Cascateamento de Switches

Apesar de melhorar significativamente o desempenho da rede, os

Switches ainda apresentam limitação de escala.

Switch 1

PORTA

1

2

3

4

ENDEREÇO

d,e,f,g,h,i

a

b

c

switch

1 2 435

switch

1 2 435

switch

1 2 435

Switch 2

PORTA

1

2

3

4

5

ENDEREÇO

a,b,c

d

e

f

g,h,i

Switch 3

PORTA

2

3

4

5

ENDEREÇO

g

h

i

a,b,c,d,e,f

a b c

e e f

g h i

Page 10: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Arquitetura Internet (WAN)

A introdução do equipamento roteador determina a arquitetura WAN.

Roteador

A

Roteador

C

LAN

switchswitch

switch

WAN

Roteador

B

Rede3

1 2

3

1 2

3

1

32

Tabela de Roteamento do Roteador C

PORTA

C.1

C.2

C.3

Rede

Rede 3

Rede 1

Rede 2

NEXT

HOP

-

A.3

B.3

Rede1.3

Rede3.3

Rede1.2

Rede3.2

Rede2.2 Rede2.3

Rede1 Rede2

Page 11: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Quadro e Pacote

Pacotes são transportados no campo de dados dos quadros. Os

pacotes IP são definidos pelo tipo 0x0800.

CRCDADOSDESTINOORIGEMDESTINO ORIGEM

PACOTE

QUADRO

ENDEREÇO FÍSICO:

definem o fabricanteENDEREÇO DE REDE:

definem a posição

TIPO 0x0800

Page 12: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Endereço de Rede

O agrupamento de computadores em rede permite reduzir a

quantidade de informações na memória do roteador.

SWITCH

SWITCH

a c

REDE 200.0.0.0/8

REDE 210.0.0.0/8

x

y

200.0.0.1 200.0.0.2 200.0.0.3 z m

210.0.0.2

z

se 200... envie para x

se 210 ... envie para y

m 66.1.2.3 210.0.0.2

d y 66.1.2.3 210.0.0.2

b

d

210.0.0.3

e

210.0.0.4

f

Roteador Roteador

Page 13: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Conexão de redes com tecnologia diferentes

O endereçamento dos quadros é local ao enlace e o endereçamento

do pacote é fim a fim.

1

3

2

Ethernet

PPP

Ethernet

O pacote independe

da tecnologia

O quadro pode mudar de

acordo com o meio físico

Roteadores podem

converter tecnologias

Page 14: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Protocolos de Transporte

Protocolos de transporte como o TCP e UDP introduzem um nível

adicional de endereçamento para identificar processos.

TCP

IP

Ethernet

End. Físico

Endereço IP

1024

Processo

A

UDP

Porta Porta

1024 80

TCP

IP

Ethernet

End. Físico

Endereço IP

80

UDP

Porta Porta

Processo

B

MENSAGEMEND. IPEND. FISICO

Processo

C

Page 15: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Portas TCP e UDP

Números inteiros de 16 bits padronizadas pela IANA (Internet Assigned

Number Authority)

0

1023

1024

49151

PORTAS BEM CONHECIDAS

PORTAS REGISTRADAS

49152

65535

PORTAS DINÂMICAS OU PRIVADAS

Page 16: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Quadro, Pacote e Segmento/Datagrama

crcorig.dest.orig.dest. orig

PACOTE

QUADRO

ENDEREÇOS

FÍSICO

(LOCAL)

ENDEREÇOS IP

(FIM A FIM)

dest dados

ENDEREÇOS DE

PORTAS

(PROCESSOS)

TCP/UDP PDU

protocolo

Page 17: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Protocolo de Aplicação

O protocolo de aplicação define, geralmente, um conjunto de

mensagens padronizadas que permite que clientes e servidores de

fabricante diferentes se comuniquem.

crcorigdestorigdest. orig. dest prot. aplicaçãoprot. dados

mail from: <...>

rcpt to: <...>

data

250 ok

250 ok

354 End data with <CR><LF>.<CR><LF>

dados <CR><LF>.<CR><LF>

cliente email servidor email

Page 18: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Pilha TCP/IP

O Ethernet não é considerado parte da pilha TCP/IP

Camada de Aplicação

HTTP, FTP, SMTP, etc

Camada de Transporte

TCP, UDP

Ethernet

Camada de Rede

IP

Seqüência de

empacotamento

DADOS

aplicação

transporte

pacote

quadro

Aplicação

S.O.

Interface de

Rede

Page 19: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Aplicação

Apresentação

Sessão

Transporte

Rede

Enlace de Dados

Física

Mensagens padronizadas entre aplicações específicas.

Dispositivo de Rede: Gateway de Aplicação (Proxy)

Exemplos: HTTP, SSH, SMTP, SNMP, DNS, etc.

Comunicação entre processos.

Dispositivo de Rede: Não há (Interno)

Exemplos: TCP, UDP, SPX, NetBEUI/NETBIOS, etc.

Roteamento dos pacotes entre redes diferentes

Dispositivo de Rede: Roteador

Exemplos: IPv4, IPv6, IPx, etc.

Encaminhamento de pacotes dentro de uma rede local.

Dispositivo de Rede: Ponte, Switch

Exemplos: Ethernet, PPP, WiFi, …

Transmissão de bits através do meio físico.

Dispositivo de Rede: Repetidor, Hub

OSI - Open Systems Interconnection Model

Modelo de referência para classificação de protocolos

Comunicação com controle de estado.

Representação de dados independente da plataforma.

1

2

3

4

5

6

7

Page 20: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Arquietura Internet e Endereçamento IP

A arquitetura Internet é definida como uma coleção de redes físicas

interligadas por uma nuvem de roteadores.

Rede Física

Rede Física Rede Física

Rede Física

internet

Gateway ou roteador

Page 21: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Notação Decimal Pontuada

Endereços IP são números de 32 bits (4 bytes) representados em

notação decimal pontuada.

10000000 00001010 00000010 00011110

2726252423222120 27262524232221202726252423222120 2726252423222120

27=128 23+21=10 21=2 24+23+22+21=30

128.10.2.30

notação decimal

pontuada

notação

binária

Page 22: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Endereços IP

Endereço IP: Indentificador de Rede + Indentificador de HOST

Id rede

(prefixo)

Endereço IP de 32 bits

Rede fisica

internet

Rede física Rede Física

Rede física

hosts com o

mesmoidentificador de

rede.

hosts com

identificadoresde rede

distintos.

host

Id de host

Page 23: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Classes de Endereçamento IP

Classe Octetos Número de

Prefixos

Endereços por

Prefixo

Faixa de Endereços

A (0) R H H H 128 16.777.216 1.0.0.0

127.255.255.255

B (10) R R H H 16.384 65.536 128.0.0.0

191.255.255.255

C (110) R R R H 2.097.152 256 192.0.0.0 até

223.255.255.255

D (1110) ---- 268.435.456 224.0.0.0 até

239.255.255.255

Res. (1111) reservado reservado 240.0.0.0 até

255.255.255.254

Page 24: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Endereços IP com Classe

As classes definem o tamanho das redes locais.

16,77

milhões

65,536

mil

de 10.0.0.0

até 10.255.255.255

de 172.68.0.0

até 172.168.255.255

de 200.134.51.0

até 200.134.51.255

A

B

256C

Page 25: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

roteador

200.0.0. 2 200.0.0. 3 200.0.0. 4 200.0.0. 5

200.0.0.1

200.0.1.1

200.0.1. 2 200.0.1. 3 200.0.1. 4 200.0.1. 5

Exemplo de Endereçamento

As interfaces do roteador também fazem parte das redes.

sub-rede

200.0.0.0

sub-rede

200.0.1.0

Page 26: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Limitações do IP com classe

Qual a melhor classe para cada uma das redes abaixo?

...

2000 computadores

Universidade A

...

200 computadores

Instituto B

Page 27: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Limitações do IP com Classe

253 computadores

Universidade A

253 computadores

OITO CLASSES C

2024 endereços

...

2000 computadores

Universidade A

UMA CLASSE B

65536 endereços

...

...

Page 28: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Endereços IP sem classe

Classless Inter-Domain Routing (CIDR)

Introduzido em 1993, modificou a forma como o tamanho do prefixos de

rede em um endereço IP é determinado.

O CIDR adota o conceito de máscara de subrede de tamanho variável,

que permite definir prefixos de qualquer tamanho

VLSM (Variable Length Subnet Masking)

IP (32 bits)

Máscara de Subrede (32 bits)

Page 29: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Máscara de Subrede

A Máscara de Subrede

32 bits em notação decimal pontuada.

bits 1 indicam o endereço da subrede

bits 0 o endereço do host.

Máscaras Default:

classe A: 255.0.0.0 ou /8 ou

11111111.00000000. 00000000. 00000000.

classe B: 255.255.0.0 ou /16 ou

11111111. 11111111. 00000000. 00000000.

classe C: 255.255.255.0 ou /24 ou

11111111. 11111111. 11111111. 00000000.

Page 30: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

SubRedes

200.0.0.0

(256 IPs)

200.0.0.255

200.0.0.0/24 200.0.0.0

(128 IPs)

200.0.0.127

200.0.0.128

(128 IPs)

200.0.0.255

200.0.0.0

(64 IPs)

200.0.0.63

200.0.0.64

(64 IPs)

200.0.0.127

200.0.0.0/26

/24 = 255.255.255.0

/25 = 255.255.255.128

/26 = 255.255.255.192

/27 =255.255.255.224

200.0.0.0

(32 IPs)

200.0.0.31

200.0.0.32

(32 IPs)

200.0.0.63200.0.0.64/26

200.0.0.0/25

200.0.0.128/25

200.0.0.0/27

200.0.0.32/27

Page 31: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

SuperRedes

200.0.0.0

(1024 IPs)

200.0.4.255

200.0.0.0

(512 IPs)

200.0.1.255

200.0.0.0/23

/24 = 255.255.255.0

/23 = 255.255.254.0

/22 = 255.255.252.0

200.0.0.0

(256 IPs)

200.0.0.255

200.0.1.0

(256 IPs)

200.0.1.255

200.0.0.0/22

200.0.0.0/24

200.0.1.0/24

200.0.2.0

(512 IPs)

200.0.3.255

200.0.2.0/23200.0.2.0

(256 IPs)

200.0.2.255

200.0.3.0

(256 IPs)

200.0.3.255

200.0.2.0/24

200.0.3.0/24

Page 32: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Máscaras em Notação Decimal Pontuada

Por default, a máscara de uma rede classe C é

255.255.255.0.

11111111. 11111111. 11111111. 00000000.

Para dividir a rede em 2 subredes, utiliza-se a máscara:

255.255.255.128

11111111. 11111111. 11111111. 10000000.

Para dividir a rede em 4 subredes, utiliza-se a máscara:

255.255.255.192

11111111. 11111111. 11111111. 11000000.

Para dividir a rede em 8 subredes, utiliza-se a máscara:

255.255.255.224

11111111. 11111111. 11111111. 11100000.

Para dividir a rede em 16 subredes, utiliza-se a máscara:

255.255.255.240

11111111. 11111111. 11111111. 11110000.

Page 33: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

r2

50 computadores

...

subrede 2

100 computadores

...

subrede1

Exemplo de Atribuição de Endereços

r3

...

50 computadores

subrede 3

r1200.1.1.0/24

Page 34: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

r2

...

...

Exemplo de Atribuição de Endereços

r3

...

subrede 3

200.1.1.128/26

r1

200.1.1.0/24

200.1.1.129

200.1.1.130 200.1.1.179

subrede 2

200.1.1.192/26

200.1.1.193

200.1.1.194 200.1.1.243

subrede 1

200.1.1.0/25

200.1.1.2 200.1.1.101200.1.1.1

Page 35: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Endereços IP especiais

Não podem ser atribuídos a nenhuma estação:

Primeiro endereço do bloco de subrede

Identificador da subrede

Último endereço do bloco de subrede

Broadcast para a subrede

127.0.0.0/8:

Bloco de endereços de loopback

0.0.0.0:

Identificador da Internet

Endereço de Inicialização (DHCP)

255.255.255.255:

Broadcast para todas as redes

224.0.0.0 até 239.255.255.255:

Endereços de multicast

Page 36: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Loopback = Transmissão Local

Pacotes com endereço de loopback não são enviados ou recebidos

pela rede.

Eles são tratados localmente pela própria estação

Recomendação do IETF: 127.0.0.0/8 é reservado para loopback

Transporte

Rede

Enlace

Física

processo

A

processo

B

porta A porta B

127.0.0.1

Page 37: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

ARP: Address Resolution Protocol

O ARP faz a adaptação entre o Ethernet e o IP.

O ARP é encapsulado diretamente dentro do Ethernet.

Todo dispositivo de rede ao ser iniciado envia um ARP REQUEST para seu próprio

endereço para detectar endereços duplicados.

ARP

REQUEST

(broadcast)

ARP

REPLY

(unicast)

qual o MAC do

IP 200.0.0.2 ?o MAC do IP

200.0.0.2 é C

200.0.0.3 200.0.0.4 200.0.0.2

a b c

SWITCH SWITCH

MAC destino

ff:ff:ff:ff:ff:ff

Page 38: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

ARP – Inundação de Broadcast

ARP usa mensagens BROADCAST com alto impacto na rede.

Para reduzir o tráfego ARP, os dispositivos que hospedam o protocolo

IP utilizam uma CACHE, visível pelo comando: arp -a

ARP Cache

Interface: 10.151.23.136 --- 0x10

Endereço IP Endereço físico Tipo

10.151.16.1 00-09-0f-09-0a-1c dinâmico

10.151.16.206 28-3a-4d-93-2a-4b dinâmico

10.151.17.71 70-77-81-d6-05-b5 dinâmico

10.151.17.137 d0-77-14-66-6f-8c dinâmico

10.151.17.165 9c-30-5b-f7-7b-5f dinâmico

10.151.18.66 54-13-79-fe-07-39 dinâmico

10.151.18.157 5c-ea-1d-cf-a6-25 dinâmico

10.151.18.218 d8-0f-99-c0-00-c7 dinâmico

Page 39: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

ARP e Roteamento

Roteadores respondem, mas não propagam broadcast.

Consequentemente, não é possível localizar o endereço MAC de

algum computador situado do outro lado de um roteador.

...

intra-rede inter-rede

SWITCH SWITCH

Page 40: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Tipos de Comunicação

Comunicação intra-rede

Endereço FÍSICO DESTINO = MAC DO COMPUTADOR DE DESTINO.

Comunicação inter-redes

Endereço FÍSICO DE DESTINO = MAC DO ROTEADOR.

IP

ORIGEM

IP

DESTINO

DADOSMAC

ORIGEM

MAC

DESTINO

IP

ORIGEM

IP

DESTINO

DADOSMAC

ORIGEM

MAC

ROTEADOR

INTRA-REDE

INTER-REDES

SWITCH

O D

SWITCH

O D

SWITCHR

Page 41: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Comunicação Inter-Redes = Roteamento

Endereços IP de origem e de destino se mantém os mesmos

durante todos os saltos de um pacote através de vários roteadores.

Endereços MAC são modificados para endereçar os elementos

participantes de cada salto.

IPa IPd

IPb IPc

b

b a

c

IPa IPd d c IPa IPd

roteador

a dO endereço IP do

roteador nunca aparece

no pacote *

* NAT é exceção

Page 42: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Tabela de Roteamento

FORMATO GERAL

REDE DESTINO: 200.1.2.0 255.255.255.0

GATEWAY ou NEXT-HOP: 200.1.2.1

INTERFACE: eth0, ens33 ou 200.1.2.5

CUSTO: 1

200.1.2.0

200.1.2.255

ENDEREÇO DE BASE

PROPRIEDADE:

O resultado de um E-BINARIO de qualquer

endereço da rede

com a máscara resulta sempre no endereço

de base.

200.1.2.0/24

Page 43: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Rede de Destino

FORMADA POR UM ENDEREÇO DE BASE E UMA MÁSCARA DE SUBREDE:

200.134.51.0 (MASCARA 255.255.255.0):

Inclui 256 endereços:

200.134.51.0 a 200.134.51.255

200.134.0.0 (MASCARA 255.255.0.0):

Inclui 65536 endereços:

200.134.0.0 a 200.134.255.255.

200.134.51.6 (MASCARA 255.255.255.255):

Inclui um único endereço:

200.134.51.6.

0.0.0.0 (MASCARA 0.0.0.0)

Inclui todos os endereços:

0.0.0.0 até 255.255.255.255

Page 44: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Exemplo de Tabelas de Roteamento

roteador

1

roteador

2

INTERNET

REDE 200.134.51.0/24

REDE 200.17.98.0/24

200.17.98.1

200.134.51.1

10.0.0.1/3010.0.0.2/30

200.134.51.25

A

B

Page 45: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Tabela do computador B

Rede Destino Gateway Interface Custo

200.134.51.0/24 não tem eth0 ou 200.134.51.25 1

200.17.98.0/24 200.134.51.1 eth0 ou 200.134.51.25 1

0.0.0.0/0 200.134.51.1 eth0 ou 200.134.51.25 1

roteador

1

200.134.51.25

200.134.51.1

eth0

REDE

200.134.51.0/24

B

roteador

2

INTERNETREDE

200.17.98.0/24

Page 46: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Seqüência de Análise da Rota

ROTAS SÃO ANALISADAS SEMPRE UMA ORDEM ESPECÍFICA:

1. ROTAS MAIS ESPECÍFICAS SÃO AVALIADAS PRIMEIRO Menos ZEROS na mascara

2. EM CASO DE EMPATE, ROTAS DE MENOR CUSTO SÃO AVALIADAS PRIMEIRO

3. EM CASO DE EMPATE, A ESCOLHA DA ROTA NÃO DEVE SER IMPORTANTE.

Em alguns casos pode ser feito balanceamento de carga.

CONSEQUENCIA: Cada rede na tabela de roteamento corresponde aoconjunto de IPs que ela representa menos todos os endereços das redes menores.

Page 47: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Tabela do Roteador 1

Rede Destino Gateway Interface Custo

200.134.51.0/24 não tem 200.134.51.1 0

200.17.98.0/24 não tem 200.17.98.1 0

0.0.0.0/0 10.0.0.2 10.0.0.1 1

roteador

1

roteador

2

REDE

200.134.51.0/24

REDE

200.17.98.0/24

200.17.98.1/24

200.134.51.1/24

10

.0.0

.1/3

0

10

.0.0

.2/3

0

INTERNET

Page 48: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Tabela do Roteador 2

Rede Destino Gateway Interface Custo

200.134.51.0/24 10.0.0.1 10.0.0.2 1

200.17.98.0/24 10.0.0.1 10.0.0.2 1

0.0.0.0/0 10.0.0.6 10.0.0.5 1

roteador

1

roteador

2

REDE 200.134.51.0/24

REDE 200.17.98.0/24

200.17.98.1/24

200.134.51.1/24

10.0.0.1/30

10.0.0.2/30

INTERNET

10.0.0.5/30 10.0.0.6/30

Page 49: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Rota Default e Gateway Default

Rede Destino Gateway Interface Custo

200.134.51.0/24 não tem eth0 ou 200.134.51.25 1

200.17.98.0/24 200.134.51.1 eth0 ou 200.134.51.25 1

0.0.0.0/0 200.134.51.1 eth0 ou 200.134.51.25 1

roteador

1

200.134.51.25 B

200.134.51.1

eth0

O roteador 1 é o gateway default da

rede 200.134.51.1 pois ele é o

caminho para todas as demais redes

REDE

200.17.98.0/24

roteador

2INTERNET

Page 50: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Múltiplas Rotas e Custos

Rede Destino Gateway Interface Custo

0.0.0.0/0 10.0.0.6 10.0.0.5 1

0.0.0.0/0 10.0.0.2 10.0.0.1 2

200.134.51.0/24 10.0.0.6 10.0.0.5 2

200.134.51.0/24 10.0.0.2 10.0.0.1 1

200.17.98.0/24 Não tem 200.17.98.1 0

R1 R2

INTERNET

REDE

200.134.51.0/24

REDE

200.17.98.0/24

R3

10 Mbps

10

.0.0

.5/3

0

10

.0.0

.6/3

0

1

2

3

4

5

Page 51: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Múltiplas Rotas e Custos

Rede Destino Gateway Interface Custo

0.0.0.0/0 10.0.0.6 10.0.0.5 10

0.0.0.0/0 10.0.0.2 10.0.0.1 2

200.134.51.0/24 10.0.0.6 10.0.0.5 11

200.134.51.0/24 10.0.0.2 10.0.0.1 1

200.17.98.0/24 Não tem 200.17.98.1 0

R1 R2

INTERNET

REDE

200.134.51.0/24

REDE

200.17.98.0/24

R3

10Mbps=10

10

.0.0

.5/3

0

10

.0.0

.6/3

0

1

2

3

4

5

Page 52: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Roteamento com Subredes

roteador

1

roteador

2

REDE 200.1.2.128/25

REDE 200.1.2.0/25

200.1.2.1/25

200.1.2.129/25

10

.0.0

.1/3

0

10

.0.0

.2/3

0

200.1.2.130/25

A

B

200.1.2.2/25

INTERNET

10.0.0.5/3010.0.0.6/30

Page 53: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Tabelas de Roteamento

Rede Destino Gateway Interface Custo

200.1.2.0/25 não tem 200.1.2.2 0

0.0.0.0/0 200.1.2.1 200.1.2.2 1

Rede Destino Gateway Interface Custo

200.1.2.0/25 não tem 200.1.2.1 0

200.1.2.128/25 não tem 200.1.2.129 0

0.0.0.0/0 10.0.0.2 10.0.0.1 1

Rede Destino Gateway Interface Custo

200.1.2.0/24 10.0.0.1 10.0.0.2 1

0.0.0.0/0 10.0.0.6 10.0.0.5 1

Computador A

Roteador 1

Roteador 2

Page 54: Modelo em Camadas Arquitetura TCP/IP/Ethernetjamhour/Pessoal/Graduacao/Ciencia/Teoria/... · rede em um endereço IP é determinado. O CIDR adota o conceito de máscara de subrede

Conclusão

Endereçamento baseado em classes

Endereçamento sem classes (CIDR e VLSM)

ARP (Address REsolution Protocol)

Tabelas de roteamento

Agregação de rotas


Recommended