Professional Documents
Culture Documents
slide 1
I. Introduccin
slide 2
Conceptos Bsicos
slide 3
Modelo OSI
APLICACIN
PRESENTACIN
SESIN
PROTOCOLOS DE
CAPAS
SUPERIORES
TRANSPORTE
slide
RED
SUBCAPLa LLC
ENLACE DE DADOS
SUBCAPLa MAC
CAPA FSICA
CAPA FSICA
Ethernet
Bus Compartido:
...
slide
Ethernet
Tratamiento de colisin
Dos estaciones escuchan el bus al mismo tiempo y
transmiten simultneamente, ocurriendo as una
colisin.
Ambas
Ocorre Transmiten
a Colisin!
Simultneamente
slide
Ethernet (cont.)
Tratamiento de colisin
La transmisin es interrumpida inmediatamente
(collision detection)
Cada estacin espera una cantidad aleatoria de
tiempo determinada por el algoritmo de Reculo Binario
Exponencial
Al detectar la colisin, la estacin emite una seal de
jam alertando a los dems terminales
Con el uso de hubs, una seal de presencia de
colisin es emitida
slide
Ethernet
Subcapa MAC
Prembulo
Direccin
de Destino
6 bytes
Direccin
de Origen
Delimitador de Inicio
de Trama
slide
0-1500 bytes
0 - 46
bytes
6 bytes
2 bytes
7 bytes
1 byte
IEEE 802.3
4 bytes
Check
sum
Datos
Tamao del
Campo de Datos
Relleno
Bridges
slide
switch Ethernet
10 Mbit/s cliente
10 Mbit/s
cliente
100 Mbit/s
10 Mbit/s
10 Mbit/s
10 Mbit/s
cliente
servidor
slide
10
cliente
cliente
capas
superiores
capas
superiores
TCP
TCP
IP
IP
IP
IP
LLC
o equivalente
protocolos
espeMAC
cificos
de la
PHY WAN
proto- LLC
colos
espeMAC
cficos
de la
WAN PHY
LLC
o equivalente
enrutador
terminal
MAC
PHY
terminal
slide
11
LLC
enrutador
WAN
MAC
PHY
Enrutadores (cont.)
enlaces WAN
(redes de
larga
distancia)
slide
12
Introduccin al TCP y al IP
slide 13
Arquitetura TCP/IP
Modelo OSI
Modelo DoD
APLICACIN
PRESENTACIN
APLICACIN
SESIN
TRANSPORTE
TRANSPORTE
RED
INTER-RED
ENLACE DE DADOS
CAPA DE ACCESO
A LA RED
CAPA FSICA
slide
14
Funciones de TCP y IP
HTTP
FTP
80
DNS
SNMP
53
161
21
TCP
UDP
6
ICMP
ARP
slide
15
17
IP
Interf. de
Red
IGMP
RARP
slide
16
slide
17
Direcciones IP
clase:
byte 1
byte 2
byte 3
7 bits
10
110
1110
11110
byte 4
24 bits
14 bits
16 bits
21 bits
8 bits
slide
18
Direcciones IP (cont.)
slide
19
Direcciones IP (cont.)
Clase A Redes de 1.0.0.0 a 126.0.0.0 con mscara de red de 8 bits
(cada una de las 127 redes con hasta 16.777.216 direcciones para
hosts, a red 0.0.0.0 es utilizada como enrutamiento default)
20
Direcciones IP (cont.)
0.0.0.0
127.0.0.1 (loopback interno del host)
224.0.0.0 /224.0.0.1 (multicast group)
224.0.0.2 - 239.255.255.255 (direcciones multicast)
slide
21
Cantidad de direcciones
de host por subnet
Mscara de Subnet
128
64
32
16
= 128
/25
= 192
/26
200.1.0.0
= 224
/27
255.255.255.X
= 240
/28
= 248
/29
= 252
/30
= 254
/31
= 255
/32
Ex. Direccin de
Red
slide
22
Cantidad de bits
en la mscara de red
200.1.0.0
/Y
slide
23
Exemplo de Direccionamiento
Direccin IP host
172 . 16 . 2 . 160
Mscara de Red
10101100
00010000
00000010
10100000
host
11111111
11111111
11111111
11000000
mscara
172 . 16 . 2 . 128
10101100
00010000
00000010
10000000
Red - subnet
172 . 16 . 2 . 191
10101100
00010000
00000010
10111111
Broadcast de la
subnet
172 . 16 . 2 . 129
10101100
00010000
00000010
10000001
172 . 16 . 2 . 190
10101100
00010000
00000010
10111110
172 . 16 . 2 . 160
255 . 255 . 255 . 192
slide
24
1. Direccin de
host de la subnet
ltima direccin
de host de la
subnet
Multiplexacin
demultiplexacin basada en
el par destination y
originating port en unber del
encabezado TCP o UDP
ICMP
ARP
aplicacin
IGMP
TCP
IP
driver
Ethernet
slide
25
aplicacin
aplicacin
aplicacin
UDP
demultiplexacin
basada en el protocol
RARP
value del encabezado
IP
demultiplexacin
basada en el tipo de
trama Ethernet
slide
26
APIs
Application Program Interfaces
As APIs ms comunes para aplicaciones rodando
sobre TCP/IP son sockets y TLI (Transport Layer
Interface)
slide
27
TCP/IP
slide 28
IP
Internet Protocol
slide 29
Servicios IP
slide
30
El Encabezado IPv4
Versin
IHL
(4 bits) (4 bits)
Tipo de servicio
(8 bits)
Identificacin
(16 bits)
Tiempo de vida
(8 bits)
Protocolo
(8 bits)
Longitud total
(16 bits)
Desplazamiento del
Flags
fragmento
3 bits
(13 bits)
Checksum del encabezado
(16 bits)
Direccin de origen
(32 bits)
Direccin de destino
(32 bits)
Opciones IP
(se houver)
slide
31
slide
32
flags
D T R
Trae una
prioridad
de 0 a 7
slide
33
Permite que el
host identifique lo
que es ms
importante
no utilizados
Confiabilidad
Tasa de Transmisin
Retardo
Precedencia
slide
34
Flags:
D M
F F
More Fragments
Dont Fragment
no utilizado
slide
35
slide
36
slide
37
slide
38
slide
39
IPv6 (IPng)
slide
40
Misiones
Suportar miles de millones de hosts
Reducir el tamao de las tablas de enrutamiento
Simplificar el protocolo
Proveer seguridad mejor que el actual IP
slide
41
Misiones (cont.)
Ayudar multicasting permitiendo que espacios sean
definidos
slide
42
IPv6 (IPng)
Direccionamiento Jerrquico
3
16
16
ID de
Proveedor
32
ID de
Suscriptor
Tipo de
Suscriptor
ID de Sub-red
ID de
Registro
Prefijo de
Formato
slide
43
Protocolos de Resolucin de
Direcciones
slide 44
RARP
slide
45
ARP
Address Resolution Protocol
Definido en la RFC 826
Utilizado para mapear la direccin MAC del host destino, a partir de la
direccin IP prueba
Toda vez que un datagrama IP necesita ser encaminado en la red, el
protocolo ARP es accionado para identificar la direccin MAC para el
cual la trama, en el enlace, ser encaminada
El problema consiste en resolver una direccin IP lgica en una
direccin fsica (p/ex. Ethernet)
O
198.85.42.48
podra
contestar?
slide
46
ARP request
ARP reply
...
198.85.42.44
198.85.42.48
Si, soy yo el
00.08.4F.CE.56.
23
RARP
Reverse Address Resolution Protocol
Definido en la RFC 903
Utiliza el mismo encabezado del ARP. Sin embargo,
su objetivo es mapear la direccin IP a partir de una
direccin MAC
La principal aplicacin del protocolo RARP es la
asociacin de la direccin IP a un nodo de la red, a
partir de un servidor con este mapeo previamente
construido
slide
47
RARP (cont.)
Reverse Address Resolution Protocol
El problema consiste en resolver una direccin fsica
en una direccin IP lgica
Alguien
sabe mi
direccin
IP?
RARP request
RARP reply
...
00.8E.54.9D.64.10 45.CB.4F.80.9A.82
Su direccin IP
es:
198.85.42.50
slide
48
Formato ARP/RARP
Dir Hard
Destino
Dir Hard
Origen
2 1 1 2
tipo de hardware
tipo de protocolo
HLen
Plen
operacin
direccin de hardware de la fuente (HLen bytes)
direccin de protocolo de la fuente (PLen bytes)
direccin de hardware del alvo (HLen bytes)
direccin de protocolo del alvo (PLen bytes)
slide
49
1
2
3
4
slide
50
ARP Request
ARP Reply
RARP Request
RARP Reply
ICMP
Internet Control Mesage Protocol
slide 51
Introduccin
Encabezado IP
(20 bytes)
slide
52
Mensaje ICMP
Mensaje ICMP
Tipo
(8 bits)
Cdigo
(8 bits)
Checksum
(16 bits)
slide
53
54
slide
55
Tipo Cd.
0
slide
56
Descripcin
Query Erro
echo reply
Destino Inacesvel
red inaccesible
host inaccesible
protocolo inaccesible
puerto inaccesible
X
4
Tipo Cd.
57
Query Erro
10
11
12
13
14
15
4
X
4
origen sofocada
slide
Descripcin
redireccionar
0
Tipo Cd.
echo request
advertencia de enrutador
10
solicitud de enrutador
0
4
X
4
12
58
Query Erro
11
slide
Descripcin
encabezado IP malo
Tipo Cd.
slide
59
Descripcin
Query Erro
13
timestamp request
14
timestamp reply
15
16
17
18
slide 60
ICMP
Identificador
(16 bits)
ECHO
Nmero de Secuencia
(16 bits)
Datos Opcionales
61
Traceroute
slide
62
IGMP
Internet Group Management
Protocol
slide 63
Introduccin
Encabezado IP
(20 bytes)
slide
64
Mensaje IGMP
(8 bytes)
Mensaje IGMP
Checksum
(16 bits)
slide
65
Preguntas y Respuestas
slide
66
slide
67
host
slide
68
enrutador
multicast
slide
69
TCP
Transmision Control Protocol
slide 70
El Encabezado TCP
Puerto de Origen
(16 bits)
Puerto de Destino
(16 bits)
Nmero de secuencia
(32 bits)
(6 bits)
U A P R S F
R C S S Y I
G K H T N N
Tamao de Ventana
(16 bits)
Checksum
(16 bits)
Puntero de Urgencia
(16 bits)
Opciones
(0 o ms palabras de 32 bits)
Datos
(Campo opcional)
slide
71
slide
72
slide
73
Flags:
URG: el Puntero de Urgencia es vlido
ACK: el Nmero de Reconocimiento es vlido
PSH: el receptor debe pasar los datos a la
aplicacin mediante su llegada
slide
74
slide
75
slide
76
slide
77
slide
78
slide
79
Cliente
Servidor
LISTEN
SYN RCVD
SYN SENT
ESTABLISHED
ESTABLISHED
Troca de Datos
FIN WAIT 1
FIN WAIT 2
CLOSED
slide
80
CLOSED
Transmisor
Aplicacin hace
una escrita de
2 KB
Aplicacin hace
una grabacin
de 3 KB
Receptor
Buffer del
receptor
0
4K
Vazio
2K
Cheio
Transmisor
est bloqueado
Transmisor
puede enviar
hasta 2 KB
slide
81
2K
1K
2K
Congestionamento
82
Congestionamiento (cont.)
12 16 20 24 28 32 36 38
Timeout
Limitante
Partida Lenta
slide
83
10 11 12 13 14 15 16
O TCP y el ICMP
Red inaccesible
Host inaccesible
slide
84
Origen Sufocada
IP
ICMP
ORIGEM SUFOCADA
slide
85
ICMP
Inicialmente estas mensajes son ignoradas por el TCP, una vez que
estos errores son considerados transitrios
86
slide
87
UDP
User Datagram Protocol
slide 88
Introduccin
slide
89
El Encabezado UDP
Puerto de Origen
(16 bits)
Puerto de Destino
(16 bits)
Longitud UDP
(16 bits)
Checksum UDP
(16 bits)
Datos
(Campo opcional)
slide
90
slide
91
Broadcast y Multicast
slide
92
O UDP y el ICMP
Fragmentacin Necesria
O UDP puede facilmente gerar fragmentacin
slide
93
ICMP
FRAGMENTAO NECESSRIA
94
slide
95
IP
UDP
20 bytes
8 bytes
Roteamento
slide 96
Introduccin
slide 97
Algoritmo de Roteamento
slide
98
Quem es quien...
Protocolo Roteable
IP
IP
RIP
OSPF
Protocolo de Roteamento
slide
99
Tabela de Roteamento
slide
100
50.50.50.5
gateway
A
60.60.60.6
red
50.50.50.0
gateway
B
red
60.60.60.0
60.60.60.5
red
70.70.70.0
70.70.70.5
Tabela de
Enrutamiento del
Gateway
B
para alcanzar
encaminhar
este
hosts en la red... direccin para...
slide
101
70.70.70.7
60.60.60.0
entrega direta
70.70.70.0
entrega direta
50.50.50.0
60.60.60.5
80.80.80.0
70.70.70.7
gateway
C
red
80.80.80.0
80.80.80.7
Enrutamiento Esttico
Es usado:
en redes que tarifam por volume de trfego o por
tiempo de utilizacin
slide
102
Destino
Next-Hop
198.85.42.0/24 200.85.12.4
198.85.43.0/24 200.85.12.3
200.85.12.2
200.85.12.4
Rota default
200.85.12.2
200.85.12.3
Rota default
200.85.12.3 200.85.12.5
198.85.42.0/24
slide
103
198.85.43.0/24
Enrutamiento Dinmico
El link en
uso cae
Dinamicamente
la ruta es
alterada
slide
104
Sistemas Autnomos
slide
105
Protocolos de
Enrutamiento externos
(BGP, EGP)
Protocolos de
Enrutamiento internos
(RIP, OSPF)
slide
106
slide 107
Introduccin
slide
108
Algoritmos
Vector Distance
Cada enrutador mantm una tabla (vetor) que indica a
menor distancia conocida para cada destino, alm de
la linha usada para llegar all
Periodicamente cada enrutador manda su tabla para
seus vizinho, y recibe tablas semelhantes de seus
vizinhos.
Sabendo el tiempo para cada vizinho, y con base en
las tablas recebidas, el enrutador forma su propia
tabla
slide
109
Algoritmos (cont.)
delay
linha
18 16
B 15 25 22
23
C 20 15 20
24
C
E
D
F
G
10
12
E 20
18
F 25
14
G 15 17
110
Algoritmos (cont.)
Link-State Routing
Descobrir seus vizinhos y aprender seus direcciones
de red
Medir el retardo o custo para cada un de seus
vizinhos
Construir un paquete dizendo tudo que aprendeu
slide
111
Algoritmos (cont.)
slide
112
Algoritmos (cont.)
D
Seq.
hello
echo
C
E
D
hello
echo
Age
A 5
G 4
slide
113
RIP v1
Routing Information Protocol
Especificado en la RFC 1058
Como j dito, implementa el algoritmo Vector Distance
Envia actualizacin peridica a cada 30s para su
vizinhana
slide
114
RIP v1 (cont.)
Routing Information Protocol
Utiliza mtrica basada en hop counts
Utiliza direccin de broadcast para enviar mensajes
de actualizacin
slide
115
RIP
Routing Information Protocol
Hop Count
64 Kbps
2 Mbps
64 Kbps
2 Mbps
slide
116
El Encabezado RIP v1
Enlace
IP
Comando (1-6)
(8 bits)
Versin (1)
(8 bits)
UDP
RIP
Zero
(16 bits)
Zero
(16 bits)
Direccin IP
(32 bits)
Zero
(32 bits)
Zero
(32 bits)
Mtrica de la red (1-16)
(32 bits)
slide
117
RIP v2
Routing Information Protocol
Definido en la RFC 1388
Basicamente el mismo que a primera versin pero con
algunas diferenas:
suporte a VLSM
slide
118
El Encabezado RIP v2
Enlace
IP
Comando (1-6)
(8 bits)
Versin (2)
(8 bits)
UDP
RIP
Domnio de enrutamiento
(16 bits)
Route tag
(16 bits)
Direccin IP
(32 bits)
Mscara de la Sub-red
(32 bits)
Direccin IP del next-hop
(32 bits)
Mtrica de la red (1-16)
(32 bits)
slide
119
OSPF
Open Shortest Path First
Definido por el IETF, vrios complementos en RFCs:
1 versin en la RFC 1131 y a 2 en la 2328
Como j dito, implementa el algoritmo link-state
routing
Utiliza mtrica basada en custo
slide
120
OSPF (cont.)
Open Shortest Path First
Somente enva actualizaciones en las mudanas en la
topologia de la red
Usa direcciones de multicast
slide
121
OSPF (cont.)
Open Shortest Path First
rea 0
Router ID
DR
Router ID
BDR
custo = 10
custo = 20
rea 1
custo = 5
slide
122
Lista de los
vizinhos
diretamente
conectados
Todas as
rotas
conocidas
Melhores
rotas
rea 0
(Backbone)
rea 1
rea 2
enlace virtual
slide
123
Enrutadores
Rotas
Externas
Enrutador Limite
del SLa (RLSLa o ASBR)
Enrutador
rea 0
Limitante
de rea (RLLa o ABR)
Enrutador
Interno
slide
124
rea 1
Enrutador
Backbone
(Backbone)
rea 2
reas OSPF
rea 0
(Backbone)
REGULAR
slide
125
STUB
NOT-SO-STUB
OSPF (cont.)
Open Shortest Path First
La mejor ruta
108
custo =
banda
64 Kbps
2 Mbps
64 Kbps
2 Mbps
slide
126
El Encabezado OSPF
Enlace
OSPF
IP
Versin (2)
(8 bits)
Tipo (1-5)
(8 bits)
ID del enrutador
(32 bits)
ID de la rea
(32 bits)
Checksum
(16 bits)
AuType
(16 bits)
Autenticacin
(32 bits)
slide
127
OSPF (cont.)
Open Shortest Path First
Tipos de Pacotes
Hello
Database Description (DBD)
Link-State Update (LSU)
Contm LSA*s
128
Estabelecendo Vizinhana
A
Down
2-Way
slide
129
B
Hello DR = 0 Vizinho = 0
Hello DR = B Vizinho = A
Down
Init
O Pacote Hello
OSPF
Tipo 1
HELLO
Mscara de Red
(32 bits)
Intervalo Hello
Opciones
(16 bits)
(8 bits)
Intervalo de morte del enrutador
(32 bits)
Designated router
(32 bits)
Backup designated router
(32 bits)
Prioridade
(8 bits)
slide
130
131
OSPF (cont.)
Open Shortest Path First
Adjacencia
Estabelecida aps a identificacin de la vizinhana y
de la eleicin del DR y del BDR
Enrutadores adjacentes deben posuir mscaras de
sub-red iguais, hello interval y dead interval
coincidentes, alm de pertencerem a misma rea de
enrutamiento
slide
132
Estabelecendo Adjacencia
A
ExStart
B
DBD Seq = x, I, M, Master
DBD Seq = y, I, M, Master
Exchange
ExStart
Exchange
...
DBD Seq = y+n, M, Slave
DBD Seq = y+n, M, Master
Loading
LSR
LSU
Loading
...
LSR
Full
LSU
slide
133
Full
JDSU AND KBS BRASIL CONFIDENTIAL & PROPRIETARY
INFORMATION
OSPF
Zero
(16 bits)
Tipo 2
DATABASE DESCRIPTION
Opciones
(8 bits)
Nmero de Secuencia DBD
(32 bits)
Prioridade
(5 bits)
slide
134
I M
M
S
Opciones
(8 bits)
Link State ID
(32 bits)
Enrutador anunciante
(32 bits)
Nmero de secuencia Link State
(32 bits)
Link State Checksum
Comprimento
(16 bits)
(8 bits)
slide
135
slide
136
Tipo
Descripcin
Enlaces de enrutador
Enlaces de red
Enlaces externos
Membro de grupo
Enlace NSSA
10
Enlace opaco
OSPF
Tipo 3
...
slide
137
slide
138
OSPF
Tipo 4
...
slide
139
W V E B
Zero
(8 bits)
Nmero de enlaces
(16 bits)
ID del enlace
(32 bits)
Tipo
(8 bits)
TOS
(8 bits)
Datos de enlace
(32 bits)
Nmero del TOS
(8 bits)
Zero
(8 bits)
Mtrica TOS 0
(16 bits)
Mtrica
(16 bits)
...
slide
140
Tipo Descripcin
1
slide
141
conexin
ponto-a-ponto
con otro
enrutador
conexin a una
red trnsito
ID del enlace
Datos de enlace
ID del enrutador
vizinho
Nmero de la Interface
IP asociada
Direccin IP del DR
Nmero de la Interface
IP asociada
conexin a una
red stub
Nmero IP de Red /
Sub-red
Nmero de la Interface
IP asociada
Enlace virtual
ID del enrutador
vizinho
La mscara de la subred
...
slide
142
Mtrica
(24 bits)
Mtrica TOS
(24 bits)
...
slide
143
Zero
(8 bits)
TOS
(8 bits)
Mtrica
(24 bits)
Mtrica TOS
(24 bits)
...
slide
144
TOS
(7 bits)
Mtrica
(24 bits)
Enrutador encaminador
(32 bits)
Tag de Rota Externa
(32 bits)
...
slide
145
...
slide
146
TOS
(7 bits)
Mtrica
(24 bits)
Enrutador encaminador
(32 bits)
Tag de Rota Externa
(32 bits)
...
slide
147
Datos Opacos
slide
148
OSPF
Tipo 5
...
slide
149
slide 150
Introduccin
slide
151
EGP
Exterior Gateway Protocol
Definido en las RFCs 827 y 904
Roda sobre UDP
Faz actualizacin peridica
No adota mtrica para as rotas
slide
152
EGP (cont.)
Exterior Gateway Protocol
Posui tres componentes:
Aquisicin de vizinho
Alcanabilidad de vizinho
Informacin de enrutamiento
Sistema
Autnomo
1
slide
153
Sistema
Autnomo
2
EGP (cont.)
Exterior Gateway Protocol
R1
R3
R2
R4
R5
slide
154
R6
BGP
Border Gateway Protocol
O BGP-4 est definido en las RFCs 1771, 1772 y
1773
Roda sobre TCP (puerto 179)
slide
155
BGP (cont.)
Border Gateway Protocol
Implementa el algoritmo Distance Vector Routing,
pero transmite a secuencia de nmeros de SAs en el
trayecto al invs del custo
slide
156
Atributos BGP-4
slide
157
Origin
AS path
Next hop
Multi-ExitDiscriminator
Local
Prefierence
AtomicAggregate
Atributos BGP-4
slide
158
Tipo de Segmento
(1 octeto)
Comp de Segmiento de
Caminho (1 octeto)
Segmiento de Caminho
(n x 2 octetos)
1. AS_SET: conjunto desordenado de los SAs
2. AS_SEQUENCE: SAs de forma ordenada
slide
159
slide
160
slide
161
slide
162
Encabezado Comum
# de octetos
Marcador
16
Comprimento
2
Tipo
1
1. Open
2. Update
3. Notification
4. Keepalive
slide
163
Mensaje Open
# de octetos
Encabezado
19
Versin (4)
1
Meu Sistema Autnomo
2
Tiempo de Retencin
2
Identificador BGP
4
Comp. de Parm. Opcionales
1
Parmetros Opcionales
12
slide
164
Mensaje Update
# de octetos
19
2
variable
2
variable
variable
Encabezado
Longitud de Rotas Imposveis
Rotas Retradas (opcional)
Longitud Total de Atributos de Caminho
Atributos de Caminho
Info de Alcanabilidad de Camada de Red
Atributos de Caminho:
Atributos de
slide
165
# de octetos
1
variable
Comprimento
Prefijo
# de octetos
O T P EL Reservados
1
Caminho:
Tipo de Atributo
1
Longitud del Atributo
1o2
Valor del Atributo
variable
Mensaje
Notification
# de octetos
19
1
1
variable
Encabezado
Cdigo de Erro
Subcdigo de Erro
Datos
Cdigo de Erro:
slide
166
Cesar
2014 JDSU. 2014 KBS Brasil, All rights reserved.
Conexo no Sincronizada
Mensaje OPEN
slide
167
Falha de Autenticacin
slide
168
Mensaje UPDATE
1
Loop de Enrutamiento de SA
10
11
slide 169
DNS
Domain Name System
slide 170
Introduccin
slide
171
Introduccin (cont.)
arpa
con
edu
gov
int
mil
inaddr
net
org
con
br
gov
us
net
198
85
domnios genricos
domnios de pases
dominio arpa
acterna
42
33
slide
172
33.42.85.198.in-addr.arpa
org
jp
Formato de Mensaje
Encabezado
Preguntas
Respuestas
(nmero variable de RRs)
Autoridade
(nmero variable de RRs)
Informaciones Adicionales
(nmero variable de RRs)
slide
173
Encabezado
Identificacin
(16 bits)
Flags
(16 bits)
Nmero de Preguntas
(16 bits)
# de RRs de Resposta
(16 bits)
# de RRs de Autoridade
(16 bits)
# de RRs de Adicionales
(16 bits)
slide
174
Encabezado (cont.)
Q
R
opcode
A
A
T
C
R
D
R
A
cero
rcode
slide
175
requisicin padro
Encabezado (cont.)
Q
R
opcode
A
A
T
C
R
D
R
A
cero
rcode
slide
176
Encabezado (cont.)
Q
R
opcode
A
A
T
C
R
D
R
A
cero
rcode
slide
177
sin error
error de formato
error de nome
no implementado
recusado
Preguntas
QNAME
QTYPE
(16 bits)
slide
178
QCLASS
(16 bits)
Preguntas (cont.)
QCLASS: clase de direccin mencionada, en
general preenchida con 1 (Internet)
QNAME: asume el formato Nome de Domnio,
que es cada nome antecedido por el su longitud
y fechando con un cero. Por ejemplo,
www.acterna.com
3 w w w 7
slide
179
n a
c el m 0
Preguntas (cont.)
QTYPE: Nmero de 16 bits que representa el tipo de RR.
Os principais son:
slide
180
TIPO
VALOR
Direccin
NS
CNAME
Nome Cannico
SOA
PTR
12
Puntero
HINFO
13
MX
15
NOME
Registro de Recursos
Os dems campos de la mensaje DNS seguem el formado
conocido por Registro de Recursos (RR)
Nome de Domnio
TIPO
(16 bits)
CLASSE
(16 bits)
slide
181
slide
182
slide
183
Arquivos Mestre
slide
184
<TTL>
<TIPO>
<CLASSE>
<DADOS>
Tipo 1 - A
Direccin IP
32 bits
Define un Direccin IP
Hosts que posuirem ms de una direccin IP,
posuiro vrios registros A
petron.acterna.com.
slide
185
86400
IN
198.85.42.12
Tipo 2 - NS
NSDNAME (Nome de Domnio del Servidor de Nomes)
(formato Nome de Domnio)
slide
186
86400
IN
NS
petron.acterna.com.
Tipo 5 - CNAME
CNAME
(formato Nome de Domnio)
slide
187
Tipo 6 - SOA
MNAME
slide
188
189
IN
SOLa
acterna.com.
Action.domains@acterna.com
slide
190
Action\.domains (
20
7200
600
3600000
60)
Tipo 12 - PTR
PTRDNAME
(formato Nome de Domnio)
slide
191
Tipo 13 - HINFO
CPU
Sistema Operacional
Ambos los campos son antecedidos por un octeto que especifica
su tamao
Os nomes destos campos estn padronizados en la RFC 1010
manager
slide
192
86400
IN
HINFO
Sun Unix
Tipo 15 - MX
Preferencia
(16 bits)
Cmbio
(formato Nome de Domnio)
jo.acterna.com.
slide
193
86400
IN
MX
1 mail.acterna.com.
Queries (Requisiciones)
slide
194
Queries (cont.)
Servidor Raiz
Servidor Intermedirio
dns.acterna.com
slide
195
Servidor Local
dns.aki.br
Servidor Autoritativo
dns.br.acterna.com
venus.aki.br
petron.br.acterna.com
slide
196
UDP o TCP?
197
UDP o TCP?
198
199
200