Está en la página 1de 15

Cisco Networking Academy Program

CCNA 1

Protocolo IP

Fabin Calvete
Jul 2002

Protocolo IP
Origen
Desarrollado por el gobierno de EE.UU. en colaboracin con
varias Universidades como parte del proyecto de defensa
DARPA.

Modelo de la DoD
Layer 4 - Application Layer: serie de programas o
herramientas que utiliza el usuario para comunicarse con
otra mquina (Ej. Telnet o SMTP).
Layer 3 Host to Host Transport Layer: provee el envo y
recepcin de datos entre las dos puntas. Brinda distintos
tipos de conexin segn sean los requerimientos de la
aplicacin (Ej. TCP o UDP).
Layer 2 Internet Layer: Maneja las decisiones de ruteo
necesarias para poder intercambiar paquetes entre dos
mquinas en la red (Ej. IP o ARP).

Protocolo IP (cont.)
Modelo de la DoD (cont.)
Layer 1 Network Access Layer: Define cmo se debe
acceder a cada medio de enlace especfico como Ethernet o
TokenRing.

Caractersticas del protocolo IP


Connectionless
No asegura que los paquetes enviados lleguen. Deja esta
tarea a layers superiores.
Maneja el ruteo de los paquetes en la red.
Direccionamiento jerrquico
Fragmentacin
Multiplexado de distintos protocolos de layer 3.
TOS (clase de servicio)

Direcciones IP
Caractersticas
Se componen de 4 bytes u octetos (32 bits) (Ej. 10.0.34.125).
Lgicamente se componen de una direccin de red y una
direccin de host en dicha red. La mscara define cuntos bits
se dedican para cada parte.
Una mscara de n bits define un espacio de direccionamiento
en una red de 2^(32-n) hosts.
La mscara se escribe indicando con 1 cuntos bits de la
direccin le corresponden a la direccin de red. 255.255.255.0
es equivalente a escribir /24, 255.128.0.0 es equivalente a /9.

N E TW O R K
A D D R E S S

n b its

H O S T
A D D R E S S

n+m =32

m b its

Direcciones IP (cont.)
Clases
Histricamente se definieron rangos de direcciones con
mscaras fijas segn el valor del primer octeto:

Clase A: 8 bits de mscara. 1 a 126.


Clase B: 16 bits de mscara: 128 a 191.
Clase C: 24 bits de mscara: 192 a 223.
Clase D: Multicast. 224 a 239.
Clase E: Reservada. 240 a 247

Se defini que NIC (Network Information Center) asignara


las direcciones de la red global.
Se reservaron un rango de direcciones dentro de cada clase
para la asignacin de redes privada (sin conexin con
Internet).
10.0.0.0 a 10.255.255.255 (1 Clase A).
172.16.0.0 a 172.31.255.255 (16 Clases B).
192.168.0.0 a 192.168.255.255 (256 Clases C ).

Direcciones IP (cont.)
Clases (cont.)
La Clase A 127.0.0.0 se reserv para loopback.
La direccin 255.255.255.255 se utiliza para broadcast a
nivel IP.

.5

.6

.7

.1 0

1 0 .1 .1 .0 /2 4

2 0 0 .1 .1 .0 /1 6
.1

IN T E R N E T

Direcciones IP (cont.)
Subneting
Las clases definidas originalmente resultaron muy grandes
para las redes existentes en la prctica, por lo tanto se
determin que stas podan ser partidas por la mitad
cuantas veces fuese necesario hasta conseguir una red del
tamao adecuado para cada requerimiento.
Por ejemplo, una clase C (/24) se puede dividir en dos
subnets /25 de 128 hosts cada una y una de stas se puede
dividir en otras dos /26 de 64 hosts.
10.1.1.0 /24 = 10.1.1.0 /25 + 10.1.1.128 /25
10.1.1.128 /25 = 10.1.1.128 /26 + 10.1.1.192 /26

Direcciones reservadas
La primer direccin y la ltima de una red se reservan para
direccin de red y broadcast respectivamente.

Interaccin Ethernet IP
Asociacin Ethernet-IP
En una red Ethernet no debe haber dos hosts con la misma
direccin (el fabricante lo debera garantizar).
En una red IP no debe haber dos hosts con la misma
direccin (el administrador de la red lo debera garantizar).
Inicialmente podemos asociar una direccin Ethernet (MAC)
con una direccin IP. Un caso tpico es una workstation.
Una direccin Ethernet puede estar asociada a ms de una
direccin IP pero no es vlido el caso inverso.
Dentro de cada mquina existe una tabla, denominada ARP
table, que conserva la asociacin de cada IP con la MAC
(dentro de la misma red Ethernet).

Address Resolution Protocol


Objetivo de ARP
Provee el mecanismo para asociar en forma dinmica una
direccin de enlace con una direccin de red conocida. Se
utiliza generalmente para asociar MAC con IP en redes
Ethernet.

Caractersticas del protocolo


Sorporta varios protocolos de red y protocolos de enlace.
Se distribuye por broadcast. Llega a todos los hosts en el
mismo dominio de broadcast.

ARP Cache
Ha medida que se van averiguando duplas IP-MAC las
mismas se almacenan temporariamente en una tabla ARP.
Dicha tabla se va purgando periodicamente y las consultas
deben realizarse nuevamente.

Paquete ARP
D E S T
M A C

S R C
M A C

T
Y

H
T

P
T

O
P

H
S

E th e rn e t

HT Hardware type
PT Protocol type
OP Operation
HS Hardware size
PS Protocol size
Sender Hardware address
Sender Protocol address
Target Hardware address
Target Protocol address

P
S

S E N D .
H . A D D R

S E N D .
P .A D D R

A R P

T A R G .
H .A D D R

T A R G .
P .A D D R

Dinmica de ARP
Si la mquina .6 desea comunicarse con la .5 sigue los
siguientes pasos:
Se fija si conoce una MAC para 10.1.1.5
Si no la conoce, manda un paquete ARP pidindole a la mquina
que responda qu MAC posee.
Si existe la mquina en la misma red de broadcast, esta responde
indicando su MAC.
La respuesta de la .5 se almacena en la tabla ARP para futuro uso.

.5

.7

ARP

.6

A R P
R e p ly

1 0 .1 .1 .0 /
24

A R P

Reverse ARP
Objetivo de RARP
Provee el mecanismo para asociar en forma dinmica una
direccin de red con una direccin de enlace conocida.

Caractersticas del protocolo


Sorporta varios protocolos de red y protocolos de enlace.
Se distribuye por broadcast. Llega a todos los hosts en el
mismo dominio de broadcast.
El paquete es idntico a ARP. Se diferencia de este por el
TYPE CODE en la trama Ethernet.
Utilizado por diskless hosts como impresorar o routers.

Proxy ARP
Objetivo
Redireccionar el trfico por un equipo para:
NAT
Seguridad
Bridge

Publicar ARP por otros equipos que no pueden responder


por si mismos.

Caractersticas
El equipo que realiza Proxy ARP responde a pedidos de
ARP que no corresponde a sus MACs.

Dinmica de Proxy ARP


Si la mquina .6 desea comunicarse con la .5 sigue los
siguientes pasos:
Se fija si conoce una MAC para 10.1.1.5
Si no la conoce, manda un paquete ARP pidindole a una mquina
que responda qu MAC de esta.
La mquina que acta como Proxy ARP al identificar en el pedido
ARP una de las mquina que publica, responde con la MAC.
La respuesta de la .7 se almacena en la tabla ARP para futuro uso.

.5

.7

ARP

.6

A R P

1 0 .1 .1 .0 /
24

A R P
R e p ly

Fabin Calvete
CCNA Instructor
fcalvete@proydesa.org