Vous êtes sur la page 1sur 34

Arquitectura de Internet

La arquitectura de la Internet, se basa en la integracin


de redes de diversa tecnologa (Ethernet, ATM, Token
Ring, FDDI, etc), por medio de un protocolo comn
(TCP/IP). El protocolo TCP/IP determina la direccin lgica
del host en la Internet. Esta direccin es nica para cada
host y determina:
- una direccin de red.
- una direccin de host dentro de esta red.

Determinacin de ruta

Direccionamiento IP.
La direccin IP es el identificador de cada host dentro
de su red de redes. Cada host conectado a una red
tiene una direccin IP asignada, la cual debe ser distinta
a todas las dems direcciones que estn vigentes en
ese momento en el conjunto de redes visibles por el
host. En el caso de Internet, no puede haber dos
computadores con 2 direcciones IP (pblicas) iguales.
Pero s podramos tener dos computadores con la
misma direccin IP siempre y cuando pertenezcan a
redes independientes entre s (sin ningn camino
posible que las comunique).

Las direcciones IP se clasifican en:


Direcciones IP pblicas. Son visibles en todo Internet.
Un computador con una IP pblica es accesible (visible)
desde cualquier otro computador conectado a Internet.
Para conectarse a Internet es necesario tener una
direccin IP pblica.
Direcciones IP privadas (reservadas). Son visibles
nicamente por otros hosts de su propia red o de otras
redes privadas interconectadas por routers. Se utilizan
en las empresas para los puestos de trabajo. Los
computadores con direcciones IP privadas pueden salir a
Internet por medio de un router (o proxy) que tenga una
IP pblica. Sin embargo, desde Internet no se puede
acceder a computadores con direcciones IP privadas.

A su vez, las direcciones IP pueden ser:


Direcciones IP estticas (fijas). Un host que se
conecte a la red con direccin IP esttica siempre lo har
con una misma IP. Las direcciones IP pblicas estticas
son las que utilizan los servidores de Internet con objeto
de que estn siempre localizables por los usuarios de
Internet. Estas direcciones hay que contratarlas.
Direcciones IP dinmicas. Un host que se conecte a la
red mediante direccin IP dinmica, cada vez lo har con
una direccin IP distinta. Las direcciones IP pblicas
dinmicas son las que se utilizan en las conexiones a
Internet mediante un mdem. Los proveedores de
Internet utilizan direcciones IP dinmicas debido a que
tienen ms clientes que direcciones IP (es muy
improbable que todos se conecten a la vez).

Las direcciones IP estn formadas por 4 bytes (32 bits).


Se suelen representar de la forma a.b.c.d donde cada
una de estas letras es un nmero comprendido entre el
0 y el 255. Por ejemplo la direccin IP del servidor de
IBM (www.ibm.com) es 129.42.18.99.
Las direcciones IP tambin se pueden representar en
hexadecimal, desde la 00.00.00.00 hasta la FF.FF.FF.FF
o en binario, desde la
00000000.00000000.00000000.00000000 hasta la
11111111.11111111.11111111.11111111.
Las tres direcciones siguientes representan a la misma
mquina (podemos utilizar la calculadora cientfica de
Windows para realizar las conversiones).
(decimal)
128.10.2.30
(hexadecimal)
80.0A.02.1E
(binario)
10000000.00001010.00000010.00011110

Direcciones IP
Una direccin IP y una mscara de subred en una
interfaz cumplen tres propsitos:
Especifican la direccin local del dispositivo.
Permiten que el sistema procese la recepcin y
transmisin de paquetes.
Especifican un intervalo de direcciones que
comparten los medios de interconexin con el
dispositivo.
148.204.23.45 255.255.0.0 = 148.204.23.45/16

Clases de redes
Los diseadores del protocolo TCP/IP
crearon clases de redes para soportar
redes de cualquier tamao:
La Clase A provee direccionamiento
para 16,777,214 hosts (224 2).
La Clase B provee direccionamiento
para 65,534 hosts (216 2).
La Clase C provee direccionamiento
para 254 hosts (28 2).

Direccionamiento IPv4
Rango

Clase AMascara de
subred

Clase B

Rango

Mascara de
subred

Clase C

Rango

Mascara de
subred

RE
D

HOS
T

Rangos de
direccionamiento
Con respecto al primer octeto:
1-126 son direcciones de clase A
128-191 son direcciones de clase B
192-223 son direcciones de clase C
224-239 son direcciones de clase D
240-255 son direcciones de clase E
La red 127.0.0.0 es la red de
loopback

Mascaras de subred
Una mascara de subred, es un nmero de 32 bits
usado en el direccionamiento IP, para indicar
la parte del direccionamiento IP
correspondiente al nmero de red y la parte
correspondiente al nmero de host. Las
mascaras de subred por defecto son las
siguientes:
Clase A

255.0.0.0

RED_IP/8

Clase B

255.255.0.0

RED_IP/16

Clase C

255.255.255.0

RED_IP/24

Red WAN IP
172.16.12.5
Toke
n
Ring
FDDI

FDDI

Monterre
y

Toke
n
Ring

172.16.9.10

Ethernet

172.16.9.25

Mxico

172.16.11.10

Mrida

Eleccin del esquema de


direccionamiento

Asignacin IANA (Internet Assigned


Numbers Authority).
Nmero de hosts en la red.
Sitios remotos.
Politicas de uso de la red.
Seguridad.

Asignacin de direcciones
IP

Estatico.

En la asignacin
estatica de
direcciones IP, el
administrador debe ir
a cada dispositivo
individual y
configurarlo con una
direccin IP. Este
mtodo requiere que
se guarden registros
muy detallados.

Direccionamiento
dinamico

Dinamico.

DHCP (Dynamic
Host Configuration
Protocol ) permite
que un host
obtenga una
direccin IP de
forma rpida y
dinmica. El
servidor DHCP
contiene una
cantidad definida
de direcciones.

Servidor DHCP

Puerta de enlace
Mi direccin: 10.1.1.2
Mi mascara: 255.255.255.0
Mi red: 10.1.1.2 <AND>
255.255.255.0 == 10.1.1.0
Host destino: 10.1.1.3
Mi mascara: 255.255.255.0
10.1.1.3 <AND> 255.255.255.0 == 10.1.1.0
Mi red == Red destino
esta en mi red;
MAC del host destino
Host destino: 10.1.2.3
255.255.255.0
255.255.255.0 == 10.1.2.0
mi red;

Red destino:

El destino
Utilizar ARP para determinar la

Mi mascara:
Red destino: 10.1.2.3 <AND>
Mi red != Red destino
El host destino no esta en
Enviar a la puerta de enlace (router);
Utilizar ARP para determinar la MAC del router

Limite en las direcciones


registradas
La asignacin de direcciones homologadas de Internet esta
llegando a su limite. Actualmente no es facil obtener un rango
de direcciones de red IP.
Alternativa:
Utilizar direcciones de red IP privadas (RFC 1918) en la red
interna, las direcciones disponibles son:
Clase A: 10.0.0.0
Rango de Clase B: 172.16.0.0 172.31.0.0
Rango de Clase C: 192.168.1.0 192.168.254.0

Traslado de direcciones de
red (NAT)

NAT establece una correspondencia 1 a


1 durante el establecimiento de sesiones,
modificando el encabezado de los
paquetes.

Traslado dinamico y
estatico
Traslado estatico Necesario en caso de contar con
equipos registrados en la Internet (p.ej. WWW, SMTP,
DNS).
Red privada
Internet

Servidor web
Servidor
smtp

10.1.1.10

148.204.211.25

10.1.1.11

148.204.211.154

Traslado dinamico Necesario para iniciar conexiones


internas y no importa la direccin visible desde la Internet

Red privada
10.1.2.13
10.1.1.100
10.1.1.15
10.1.2.19

Internet
148.204.211.10
0
148.204.211.101
148.204.211.10
2
148.204.211.103

PAT (Port Address


Translation)
Port Address Translation (PAT) extiende la correspondencia
1 a 1 de NAT a N a 1, asociando cada comunicacin de
host con un nmero de puerto. Esta forma de
direccionamiento mapea multiples direcciones IP no
registradas a una unica direccion IP registrada empleando
diferentes puertos TCP.
Teoricamente pueden generarse 65,536 (216) sesiones. En la
realidad es posible generar alrededor de 4000 puertos
disponibles.

Implementacin de NAT

Router_D(config)#ip nat pool red_nat 148.204.45.70 148.204.45.70 netmask


255.255.255.0
Router_D(config)#ip nat inside source list 1 pool red_nat overload
Router_D(config)#ip nat inside source static 10.1.1.1 148.204.45.71
Router_D(config)#ip route 0.0.0.0 0.0.0.0 148.204.45.254
Router_D(config)#access-list 1 permit 10.0.0.0 0.255.255.255

Necesidad del diseo IP

Las aplicaciones soportadas en el protocolo TCPIP


(www, smtp, telnet, ftp, telnet, etc).
La aceptacin de Internet como medio de transporte
para transacciones electronicas.
Enlace de sitios remotos con redes centrales, a
travez de redes publicas.
Implementacin de esquemas de direccionamiento
IP o reconfiguracin de los mismos.
Eleccin de protocolos de enrutamiento.
Administracin de redes.

Consideraciones de diseo

Escalabilidad.
Arquitecturas abiertas.
Disponibilidad y confiabilidad.
Modularidad.
Seguridad.
Administracin de la red.
Desempeo.
Costo.

Aplicaciones

Ancho de banda.
Sensitividad.
Calidad de servicio.
Multicast.
Aplicaciones distribuidas.

Necesidad de las
Subredes

Ubicacin geografica de los nodos


de una organizacin.
Minimizar los dominios de
broadcast.
Al crear subredes se pierde
espacio de direccionamiento.

Subredes y host utilizables

Clase C

Clase B

Formulas para determinar la


cantidad de host y redes
(clase C)

Cantidad de subredes

2x 2 = # de redes utilizables

Hosts por Subred

2(8 x) 2 = # de host utilizables por subred

x es el no de bits prestados

Diseo del
direccionamiento IP

Ejemplo de subneteo
A partir de la figura se deduce que se requieren
6 subredes utiles de la red 200.45.32.0/24.

8 bits disponibles para direccionar hosts


Tomar 3 bits, ya que 23 = 8
NNNNNNNN.NNNNNNNN.NNNNNNNN.SSSbbbbb
11111111.11111111.11111111.11100000 27 bits

1*27+1*26 +1*25 +0*24 +0*23 +0*22 +0*21 +0*20 = 128+64+32 =


224

Cual es la mascara de subred ?


255.255.255.224
23 -2 = 8 2 = 6 redes utilizables
28-3 -2 = 25 -2 = 30 host utilizables por subred

Ejemplo de subneteo.
Determinacin de la direccin de subred.
En el ltimo octeto, hacer las combinaciones binarias de los bits
prestados (S) y establecer los bits (b) restantes a 0.
200.45.32.SSSbbbbb
Subred

Ultimo
octeto

Valor
decimal

Dir Subred

000 00000

001 00000

32

200.45.32.32/27

010 00000

64

200.45.32.64/27

011 00000

96

200.45.32.96/27

100 00000

128

200.45.32.128/27

101 00000

160

200.45.32.160/27

110 00000

192

200.45.32.192/27

111 00000

224

200.45.32.224/27

200.45.32.0/27

Ejemplo de subneteo..
Determinacin de la direccin de broadcast.
En el ltimo octeto, hacer las combinaciones binarias de los bits prestados (S) y
establecer los bits (b) restantes a 1.
200.45.32.SSSbbbbb

Subred

Ultimo
octeto

Valor
decimal

Dir Broadcast

000 11111

31

200.45.32.31/27

001 11111

63

200.45.32.63/27

010 11111

95

200.45.32.95/27

011 11111

127

200.45.32.127/27

100 11111

159

200.45.32.159/27

101 11111

191

200.45.32.191/27

110 11111

223

200.45.32.223/27

111 11111

255

200.45.32.255/27

Ejemplo de subneteo...
Subred

Dir_Subred

Hosts

200.45.32.0

200.45.32.32

200.45.32.33 a 200.45.32.62

200.45.32.64

200.45.32.65 a 200.45.32.94

200.45.32.96

200.45.32.97 a 200.45.32.126

200.45.32.128

200.45.32.129 a
200.45.32.158

200.45.32.160

200.45.32.161 a
200.45.32.190

200.45.32.192

200.45.32.193 a
200.45.32.222

200.45.32.224

200.45.32.225 a
200.45.32.254

200.45.32.1 a 200.45.32.30

Direccionamiento de la red
65

93

94

Subred 2

RED 200.45.32.0
MASCARA
161
255.255.255.224
Subred 5
16
2
130

66

97

62

61

Subred 1

Subred 4
125

12
6

Subred 3
96

129

34

35