Professional Documents
Culture Documents
Introduccin
Internet es un conjunto mundial de redes interconectadas con protocolos comunes (TCP/IP) y un direccionamiento universal (IP).
Arquitectura y protocolos
Objetivo
Garantizar la comunicacin pese a problemas locales o desconexiones en grandes segmentos de la red, siendo las mismas mquinas conectadas a la red quienes, de forma automtica, resuelvan los problemas suscitados.
Maquinas (hosts)
Lugar donde residen o corren los procesos.
Redes.
La comunicacin tiene lugar a travs de redes a las que las hosts estn unidas.
Arquitectura y protocolos
Niveles de la arquitectura:
APLICACIN PRESENTACIN SESIN
TRANSPORTE RED TRANSPORTE RED APLICACIN
ENLACE
FISICO
ARQUITECTURA OSI 5
ACCESO A RED
ARQUITECTURA TCP/IP
Arquitectura y protocolos
Protocolos
Nivel de Aplicacin (mensaje) ARP
TELNET
FTP
SMTP
SNMP
TCP
UDP
IP
ARP
RARP
SMTP SNMP
EGP
TCP UDP
Address Resolution Protocol Exterior Gateway Protocol File Transfer Protocol Internet Control Message Protocol Interior Gateway Protocol Internet Protocol Reverse Address Resolution Protocol Simple Mail Transfer Protocol Simple Network Management Protocol Transmission Control Protocol User Datagram Protocol
Nivel Internet
Protocolo IP (Internet Protocol)
Protocolo de nivel de red, cuyo objetivo es convertir redes diferentes a nivel fsico en una red aparentemente homognea.
Caractersticas:
Servicio no orientado a conexin (datagramas). Calidad de servicio best effort. No garantiza la entrega de todas las unidades de datos, ya que en momentos de congestin los routers pueden descartar los paquetes sin previo aviso. No garantiza que los datagramas entregados, sean entregados en el orden correcto.
Funciones:
Direccionamiento. Fragmentacin / Reensamblaje de datagramas. Entrega de datagramas entre redes.
7
IPv4
Qu nodo es? Dnde est? Cmo llego a l? Ojo!, identifican a la interfaz en la conexin, no al ordenador
Longitud de 32 bits.
Representacin:
Notacin decimal tomando cada 8 bits como un nmero decimal y separando los dgitos decimales por puntos.
10011011 8 11010010 00100110 11110001
155
210
38
241
Clase A
Pocas redes (126) 16.777.214 nodos por red
ID red
2 16
ID nodo
32
Clase B
Redes medianas (16.382) 65532 nodos por red
1 0
ID red
24
ID nodo
32
Clase C
Muchas redes (2.097.150) 254 nodos por red
1 1 0
ID red
ID nodo
32
Clase D
1 1 1 0
Direccin multicast
32
Clase E
9
1 1 1 1
Todo 0s
hostid
Direccin de red
netid
Todo 0s
Difusin directa
netid
Todo 1s
Difusin limitada
Todo 1s
Envo de un paquete a todos los nodos de su red durante el arranque del sistema
Utilizada para pruebas
Direccin de loopback
10
127
Cualquier dgito
11
Red 192.168.2.0
165.12.0.1 165.12.0.2 Router 165.12.0.1
X
192.168.2.1
192.168.2.2
213.1.1.1
12
192.168.0.2
Sucursal 193.146.62.0 X 192.168.0.1 A 0.0.0.0 por 192.168.0.2
192.168.1.2 192.168.1.1 Z
Internet
193.146.62.1
13
192.0.0.0
224.0.0.0 240.0.0.0 255.255.255.254
10.0.0.0
172.16.0.0 172.31.0.0 192.168.0.0 192.168.255.0
direcciones para redes que se usan exclusivamente dentro de una sola organizacin y que no requieren conectividad IP con Internet - direcciones no son unvocas a nivel global - Los hosts con IP privada carecen de conexin IP con Internet 14
B
147.156.1.10
130.15.12.27
Empresa X 172.16.0.0 172.16.1.1
NAT
NAT
15
Mapeo de direcciones
Las direcciones IP se pueden mapear en un nombre y en una ruta siendo ms inteligibles a nivel humano. Mapeo plano o fichero residente en el nodo (fichero hosts).
155.210.29.190 gtc1
155.210.29.191 gtc2
Problemtica y limitaciones
En el esquema original de direccionamiento IP cada red fsica tiene asignada una direccin de red IP nica, siendo su principal debilidad el crecimiento. Esta debilidad crea la siguiente problemtica:
Espacio de direcciones insuficiente Tablas de encaminamiento enormes
Cmo se puede minimizar el nmero de direcciones de red asignadas, en especial las de tipo B, sin destruir el esquema de direccionamiento original?.
17
Una red compleja (con subredes) es vista desde fuera como una nica red. Mascara de red:
netid hostid
netid
subnetid
hostid
111111111100000
1 0
netid
subnetid
hostid
19
11111111
255
. 11111111 .
. 255 .
11
000000 . 00000000
192 . 0 Rango 147.156.0.0 147.156.63.255 147.156.64.0 147.156.127.255
10 (128)
11 (192)
147.156.128.0
147.156.192.0
255.255.192.0
255.255.192.0
147.156.128.0 147.156.191.255
147.156.192.0 147.156.255.255
LAN A 147.156.0.0
RED 147.156.0.0
20
IP clase B Mscara:subred
21
Solucin: no utilizar la primera y la ltima subred (las que tienen el campo subred todo a ceros o todo a unos).
Esta norma se puede infringir (se hace a menudo) con la declaracin de subnet zero Permite aprovechar mejor el espacio disponible (Ej. Red 147.156.0.0 con mscara 255.255.128.0)
22
1 2
3 4 5 6 7 8
0 2
6 14 30 62 126 254
2 4
8 16 32 64 128 256
7 6
5 4 3 2 1 0
126 62
30 14 6 2 0 0
255.255.255.128 255.255.255.192
255.255.255.224 255.255.255.240 255.255.255.248 255.255.255.252 255.255.255.254 255.255.255.255
10000000 11000000
11100000 11110000 11111000 11111100 11111110 11111111
23
Mscara 255.255.255.0 255.255.255.0 255.255.255.0 ........... 255.255.255.0 255.255.252.0 255.255.252.0 ........... 255.255.252.0 255.255.240.0 255.255.240.0
Subred/bits 156.134.0.0/24 156.134.1.0/24 156.134.2.0/24 ........... 156.134.15.0/24 156.134.16.0/22 156.134.20.0/22 ........... 156.134.76.0/22 156.134.80.0/20 156.134.96.0/20 156.134.112.0/20 156.134.128/17
156.134.112.0 255.255.240.0
24
156.134.128.0 255.255.128.0
192.168.1.1 255.255.255.252
192.168.1.2 255.255.255.252 158.42.30.12 255.255.255.0
158.42.20.12 255.255.255.0
Subred de cuatro direcciones
(192.168.1.0 - 192.168.1.3)
LAN A 158.42.20.0 255.255.255.0
25
192.168.1.2/30
Z 192.168.1.1/30 Internet
26
Solucin: asignar grupos de clases C a una organizacin. Nuevo problema: explosin de las tablas de rutas.
una red de clase B de 3000 host requiere una entrada en la tabla de encaminamiento para cada "router" troncal, pero si la misma red se direccionase como un rango de redes de clase C, requerira 16 entradas.
Nueva solucin: considerar un grupo contiguo de redes clase C como una sola red. Hacer superredes. Ampliada al resto del espacio de direcciones a esta tcnica se le denomina CIDR (Classless InterDomain Routing).
27
A diferencia de las mscaras de subred, que normalmente son contiguas pero pueden tener una parte local no contigua, las mscaras de superred son siempre contiguas
CIDR maneja el encaminamiento para un grupo de redes con un prefijo comn con una sola entrada de encaminamiento.
28
200.25.17.25
30
Adems de asignar grupos de redes C a las organizaciones se hace un reparto por continentes y pases.
31
Direccionamiento pblico
Tipos de NAT
Segn los campos que se modifican:
NAT Bsico. Slo se cambia la direccin IP.
NAPT (Network Address Port Translation). Se modifica la direccin IP y el nmero de puerto TCP o UDP.
32
NAPT
El cambio de direccin IP / puerto supone modificaciones en todos aquellos campos de los distintos protocolos que utilicen esta informacin.
33
192.168.0.3
Cliente
192.168.0.1 206.245.160.1
192.168.0.2
Router NAT
Cliente
192.168.0.3
Rango NAT: 206.245.160.5-10 Tabla NAT dinmica Dentro Fuera 192.168.0.2 206.245.160.5 192.168.0.3 206.245.160.6
35
Cliente
Servidor FTP 192.168.0.4
206.245.160.1
211.23.5.6
Internet
Cliente
209.15.7.2
Cliente
192.168.0.3
Servidor FTP
205.197.101.111
37
IPv6
38
LIMITACIONES DE IPv4:
No diseado con seguridad
IPsec aadido
No adaptado a movilidad
Definicin posterior de estndares Movilidad IPv4
39
Qu ofrece IPv6?
Mayor espacio de direcciones
Sobretodo ESCALABILIDAD
Neighbor Discovery
Seguridad intrnseca Plug and Play (Autoconfiguracin) Encaminamiento ms eficaz QoS Renumeracin y multihoming Multicast Movilidad
40
Cabeceras de extensin
41
42
Otra forma: notacin como IPv4 X:X:X:X:X:X.d.d.d.d para los ltimos 32 bits.
3FFE:3328:6::0.0.120.144/64
43
Los campos pueden ser todo 0s o 1s. Cada interfaz tiene al menos una direccin unicast de enlace local. Una nica interfaz puede tener varias direcciones. Una misma direccin o direcciones unicast pueden ser asignadas a varias interfaces (balanceo de carga).
44
Direcciones especiales
Loopback ::1
No especificada :: Tneles IPv6 sobre IPv4, ::<dir.IPv4> Direcciones mapeadas desde IPv4, ::FFFF<dir.IPv4>
45
2.926.981.532
Mientras el total de direcciones IPv4 son: 232 = 4.294.967.296
46
Necesaria la
coexistencia entre IPv4 e IPv6
47
Early adopter Appl. Porting <= Duration 3+ yrs. => ISP adoption <= Dur. 3+ yrs. => Consumer adoption <= Dur. 5+ yrs. =>
48
Tunnel Broker
Tunnel Broker
3
1
2.- Respuesta del servidor: Info para configurar el tnel
Red IPv4
2 4
50
Cliente
RARP
(Reverse
Address
Resolution
Protocol),
BOOTP
(Bootstrap
Protocol)
Protocol)
DHCP
(Dynamic
Host
Control
52
Los mensajes ICMP estn encapsulados en el campo de datos del datagrama IP.
CABECERA IP ICMP TRATADO COMO DATO
53
54
55
56
Si A quiere comunicarse con B, enva un paquete especial de broadcast preguntando por la direccin fsica asociada a la direccin IP de B.
58
El host enva un mensaje broadcast dirigido al servidor RARP; este busca en sus tablas y devuelve un mensaje con la direccin IP. El servidor RARP ha de tener registrados todos los equipos que deban arrancar de esta forma Problemas de RARP:
Devuelve nicamente la direccin IP.
El servidor RARP ha de estar en la misma LAN que el cliente. No puede utilizarse en redes con asignacin dinmica de direcciones fsicas
59
Es preciso registrar en el servidor todas las direcciones fsicas que vayan a usar el servicio. A cada direccin fsica se le asigna de forma esttica una direccin IP (correspondencia biunvoca). Pensado para configuraciones estticas. Si el servidor BOOTP es remoto algn router de la LAN tendr la misin de redirigir las peticiones al servidor
60
Alquiler Dinmico: asigna una direccin durante un tiempo limitado (pool de direcciones)
Es lo ms parecido a la autoconfiguracin
61
Muchas gracias
62