Está en la página 1de 47

Redes de

Computadores
INTRODUCCIÓN A LAS REDES DE COMPUTADORAS
Protolocos (TCP/IP)

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.1


Contenido

PARTE I:
1. Introducción
2. Arquitectura TCP/IP
3. Interfaz de red
4. Direccionamiento IP
PARTE II:
5. Nivel IP
6. Encaminamiento
PARTE III:
7. Nivel de transporte
8. Nivel de aplicación

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.2


1. Introducción a
TCP/IP

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.3


¿Qué es TCP/IP?

 Se conoce comúnmente por TCP/IP al conjunto de


protocolos utilizados en Internet y redes informáticas
similares.
 Sus protocolos primeros y más importantes son:
• El Protocolo de Control de Transmisión (TCP) y
• el Protocolo de Internet (IP).
 El modelo TCP/IP y los modelos de protocolo
relacionados son mantenidos por la Internet
Engineering Task Force (IETF).

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.4


Internet
Introducción

 Internet es un conjunto descentralizado de redes


interconectadas que permite la comunicación de
computadoras a través de un conjunto de protocolos
denominado TCP/IP.
• Tuvo sus orígenes en 1969, cuando se creó la red ARPANET,
dependiente del DoD. Después pasó a la sociedad civil (1984)
• La Asociación Internet (ISOC, Internet SOCiety) gobierna
cuestiones que afectan al futuro de Internet
• Los grupos mas importantes que dependen se ella son:
 el Comité de Arquitectura de Internet (IAB, Internet Architecure
Board) y
 el Comité de Ingeniería de Internet (IETF, Internet Engineering Task
Force).

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.5


Internet
Hitos mas importantes
 Internet es un sistema global de interconexión de redes
informáticas que utilizan el conjunto de protocolos TCP/IP
Nace
ARPANET
• 1969

emai • 1971
l
• 1991

1ºNavegador
• 1993
Mosaic

• 1998

• 2005

Facebook • 2006

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.6


Internet
Concepto de Interconexión

 No referimos a Interconexión (internetworking), como al


servicio que permite conectar múltiples y heterogéneas redes
físicas en un gran sistema de comunicaciones.
 El sistema resultante de redes conectadas se le denomina como
una interconexión de redes o Internet.
 El componente básico para conectar redes heterogéneas es el
router.

Red X R Red Y

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.7


Internet
Sus dos paradigmas de comunicaciones

Flujo
Mensaje
(Stream)

• Orientado a conexión • No Or. a conexión


• Comunicación uno-a- • Comunicación
uno muchos-a-muchos
• Longitud de la • Cada mensaje limitado
transferencia arbitraria a 64K
• Usado por la mayoría • Aplicaciones
de aplicaciones multimedia
• Protocolo TCP • Protocolo UDP

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.8


© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.9
La arquitectura TCP/IP
El modelo de 4 capas vs. OSI

Aplicación
Acceso a los servicios OSI de las aplicaciones
Aplicación
Presentación (HTTP, SMTP, SSL ,etc.)
Se ocupa de las conversiones que puedan ser Acceso a los servicios Internet de las
necesarias para los datos. aplicaciones

Sesión
Gestión de la comunicación entre
aplicaciones: establece y cierra conexiones

Transporte Transporte (TCP/UDP)


Transferencia fiable. Segmentación. Control Transferencia fiable. Segmentación. Control
del flujo y errores. del flujo y errores. Identificación por puertos

Red Internet (IPv4/v6)


Trans. Paquetes entre sistemas finales. Trans. Paquetes entre sistemas finales.
Direcc. Prioridad. Enrutamiento. Conexiones Direccionamiento IP. Enrutamiento

Enlace
Trans. De datos (tramas) fiable, control de Interfaz de red
errores y flujo. Sincronización
(o capa de acceso a la red)
Física DRIVER (Enlace) + NIC (Físico)
Trans. de bits, características funcionales, (Ethernet, FDDI, X.25, FR, ATM, etc.)
mecánicas y eléctricas

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.10


La arquitectura TCP/IP
Modelo de 4 capas. Encapsulación
ApX Datos ApY

Protocolo de aplicación

Aplicación AH Datos Aplicación

Transporte
Protocolo de transporte
(TCP,UDP)
TH AH Datos Transporte

Internet
Protocolo red
(IP) RH TH AH Datos Internet

Protocolo
EH RH TH AH Datos ET
Interfaz de red
Enlace Interfaz de red
DRIVER + NIC DRIVER + NIC
Bits

Red IP

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.11


La arquitectura TCP/IP
La capa Interfaz de red

 La capa de interfaz de red es responsable de enviar y


recibir señales de comunicaciones entre dos hosts que se
comunican a través de sus interfaces de red.
 Esta capa incluye el controlador de dispositivo (driver) y
la tarjeta de interfaz de red correspondiente.
• El controlador de dispositivo (driver), también llamada la
interfaz de red , es un componente de software que se comunica
con el software TCP/IP y la tarjeta de interfaz de red (la
conexión de hardware entre un sistema informático y una red).
Implementa el nivel de enlace (LLC+MAC).
• La tarjeta de interfaz de red (NIC, Network Interface Card).
Implementa el nivel físico

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.12


La arquitectura TCP/IP
La capa de red. El protocolo IP

 El protocolo IP funciona en la capa de red del modelo de


referencia OSI y es una parte de un conjunto de protocolos
conocidos como TCP/IP.
 Características:
1) El servicio de red para transportar paquetes,
proporcionado por IP, es best effort (no garantizado).
2) Los paquetes IP pueden llegar hasta 64 KB, aunque, en
la práctica no superan los 1500 bytes
3) IP proporciona un servicio no orientado a conexión
entre sistemas finales

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.13


Internet
La interconexión como una red
 Una Internet consiste en un conjunto de redes interconectadas por routers.
 Los routers usan las redes intermedias (pe. 1,2 y 3) de una forma análoga a los enlaces de transmisión.
 Internet proporciona un servicio universal (llamado internetworking) sobre redes heterogéneas, dando la apariencia
de una única red virtual.

Arquitectura de
interconexión entre A y B

R Red 3 R B

A Red 1 R Red 2

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.14


La arquitectura TCP/IP
La capa de Transporte

 La capa de transporte es responsable de proveer a la capa de


aplicaciones con servicios de comunicación extremo a extremo.
 Los protocolos básicos de la capa de transporte son el TCP y
UDP

TCP UDP
Orientado a conexión No orientado a
(fiable) conexión (no fiable)

Comunicaciones uno- Comunicaciones uno-


a-uno a-muchos

Complejo Sencillo

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.15


3. La interfaz de red

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.16


La arquitectura de la interfaz de red
Capas

Aplicación
(HTTP, SMTP, SSL ,etc.)
Acceso a los servicios Internet de las
aplicaciones

Transporte (TCP/UDP)
Transferencia fiable. Segmentación. Control
del flujo y errores. Identificación por puertos

Internet (IPv4/v6)
Trans. Paquetes entre sistemas finales.
Direccionamiento IP. Enrutamiento

Interfaz de red ENLACE (NIC Driver)


(o capa de acceso a la red)
NIC DRIVER (Enlace) + NIC Físico
(Ethernet, FDDI, X.25, FR, ATM, etc.) FISICA (NIC Hw)

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.17


La arquitectura de la interfaz de red
Encapsulado IP en Ethernet II

Cab Datos Datagrama IP


20

Direcciones MAC
2 Carga útil (payload)
Trama
Preambulo Origen Destino Tip Datos (<1500B) CRC
Ethernet II
8 6 6 46….1500 4
0806H para ARP
0800H para IPv4

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.18


La arquitectura de la interfaz de red
Visualización de la dirección física (MAC) de un host

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.19


Resolución de direcciones IP

Las direcciones IP son abstracciones proporcionados por el software del


protocolo IP. Debido a que el hardware de red física no sabe cómo localizar un
ordenador por su dirección IP, la dirección IP del destino debe ser traducida a
una dirección MAC equivalente antes de enviar una trama.

La traducción de la
dirección IP de un ¿Cuál es la ¡Es mi dirección IP!
ordenador a una dirección MAC de
10.1.1.3?
Mi MAC es
0EBA:7DE2:2345:DAB6
dirección de
hardware (MAC)
10.1.1.2

10.1.1.3
10.1.1.4
equivalente se
conoce como ARP Rq

resolución de la ARP Rp
dirección (address
resolution)

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.20


El protocolo de resolución de
direcciones (ARP)
Tráfico local
 ARP (del inglés Address Resolution Protocol ) es un protocolo de la capa de enlace responsable de encontrar la
dirección hardware (MAC) que corresponde a una determinada dirección IP. A continuación se detalla el algoritmo.
 Envío del host A al B.
1) El host A busca en su propia caché de ARP local una dirección de hardware coincidente para la IP del host B.
2) Si el host A no encuentra ninguna asignación en la caché, envía un paquete (ARP request) a la dirección de difusión de la red
(MAC = FF FF FF FF FF FF) que contiene la dirección IP de B por la que se pregunta. Cada host de la red local recibe la
solicitud ARP y comprueba si coincide con su propia dirección IP. Si el host no encuentra una coincidencia, descarta la
solicitud ARP.
3) El host B determina que la dirección IP especificada en la solicitud ARP coincide con su propia dirección IP y agrega una
asignación de direcciones de hardware y software para el host A a su caché de ARP local.
4) El host B envía directamente un mensaje de respuesta de ARP que contiene su dirección de hardware al host A (ARP reply).
5) Cuando el host A recibe el mensaje de respuesta de ARP del host B, actualiza su caché de ARP con una asignación de
direcciones de hardware y software para el host B.

10.1.1.2  10.1.1.4  10.1.1.3

A  B C

Es mi dirección IP.
ARP Rq ARP Rq
Mi MAC es
0EBA:7DE2:2345:DAB6   ¿Cuál es la
dirección MAC de
ARP Rp 10.1.1.4?

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.21


El protocolo de resolución de
direcciones (ARP)
Tráfico remoto
 ARP también se utiliza para enviar datagramas IP a los routers locales para los destinos que no están en la red local.
En esta situación, ARP resuelve la dirección de control de acceso al medio hacia un interfaz del router de la red local.
 Envío del host A al B.
1) Con base en el contenido de la tabla de enrutamiento en el Host A, IP determina que la dirección IP de
reenvío que se utilizará para alcanzar el host B es 10.0.0.1, la dirección IP de su puerta de enlace
predeterminada. Host A continuación, comprueba su propia caché ARP local para una dirección de
hardware coincidente para 10.0.0.1.
2) Si el host A se no encuentra ninguna asignación en la caché, difunde una solicitud de trama ARP a todos
los hosts de la red local con la pregunta "¿Cuál es la dirección de hardware de 10.0.0.1?".
3) El router determina que la dirección IP en la petición ARP coincide con su propia dirección IP y agrega
las direcciones de hardware(MAC)/software(IP) para Host A a su caché ARP local.
4) El router envía un mensaje de respuesta ARP que contiene su dirección de hardware directamente de
vuelta a Host A.
5) Cuando el host A recibe el mensaje de respuesta ARP del router, actualiza su caché ARP con una
asignación de direcciones de hardware/software para 10.0.0.1.

10.1.1.3 10.1.1.99 
C A  192.168.0.99

192.168.0.1
B
¿Cuál es la
ARP Rq

10.0.0.1

dirección
MAC de
10.0.0.1? 
ARP Rq

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.22


La caché de ARP

 Para disminuir el número de difusiones, ARP mantiene una


tabla caché de asignaciones de direcciones.
 Se puede ver la caché de ARP con el comando arp del sistema

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.23


4. Direccionamiento IP

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.24


El esquema de
direccionamiento IP

Para proporcionar un direccionamiento uniforme en


Internet, IP define un esquema de direccionamiento
abstracto que asigna cada host una dirección de protocolo
única que las aplicaciones utilizan para comunicarse.
Una dirección de Internet (dirección IP) es un número
binario de 32 bits único, asignado a un host que se utiliza
para todas sus comunicaciones.
 El esquema de direccionamiento IP es independiente de las direcciones MAC
subyacentes
 Cada interfaz físico conectado a Internet tiene asignada una dirección IP única
 En los paquetes IP, los campos dirección origen y destino en la cabecera IP
contienen cada uno una dirección internet global de 32 bits

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.25


El esquema de direccionamiento IP
Características

 La dirección IP es un número de 32 bits, dividido en un prefijo y un


sufijo:
• El prefijo identifica la red a la que está conectado el ordenador y no puede
haber 2 redes con el mismo prefijo
• El sufijo identifica la computadora dentro de esa red, de tal forma que no
puede haber dos equipos de la misma red pueden tener el mismo sufijo.

Prefijo Sufijo Notación punto


decimal
138 . 100 . 152 . 0
Bit31

Bit23

Bit15

Bit7
10001010 01100100 10011000 00000000

IPv4 permite 232 = 4.294.967.296 direcciones


Población mundial en 2015 =7.376.471.981 millones
© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.26
Direccionamiento IP con clase
Esquema original
Notación decimal vs. binaria

 En 1981, los diseñadores dividieron el espacio de


direcciones en tres formatos de dirección, lo que permitió
prefijos y sufijos grandes y pequeños adaptables a los
diferentes tamaños de red.

Bit31

Bit23

Bit15

Bit7
Clase A 10 . 1. 1. 3 00001010 00000001 00000001 00000011
27=128 Redes; 224=16.777.216 Host

Bit31

Bit23

Bit15

Bit7
Clase B 172 . 4. 3. 59 10101100 00000100 00000011 00111011

214=16.384 Redes; 216=65.536 Host


Bit31

Bit23

Bit15

Bit7
Clase C 192 . 168 . 192 . 1 11000000 10101000 11000000 00000001

221=2.097.152 Redes; 256 Host

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.27


Direccionamiento IP con clase
Esquema original
Dos clases adicionales: Direcciones multicast y especiales

 En el espacio de direccionamiento IP, que se distribuye en tres grupos o clases de direcciones (A, B y
C), hay una cuarta clase, la clase D, reservada para las direcciones multicast.
• Cada dirección multicast identifica un grupo de computadores
• Entre las diversas aplicaciones que pueden aplicar el uso de multicast están: videoconferencia; aprendizaje a
distancia; distribución de software, noticias e informaciones de mercado; conciertos al vivo; actualización de
bases de datos; juegos distancia, etc.

Bit31

Bit23

Bit15

Bit7
Clase D 224 . 160 . 192 . 1. 11100000 10100000 11000000 00000001

268.435.456 Direcciones

 La clase E se utiliza para propósitos experimentales solamente.


• IETF ha reservado estas direcciones para su propia investigación. Por lo tanto, las direcciones de Clase E no
pueden ser utilizadas en Internet. Bit31

Bit23

Bit15

Bit7
Clase E 240 . 131 . 128 . 1. 11110000 10000011 10000000 00000001

268.435.456 Direcciones

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.28


Direccionamiento IP con clase
Rangos de direcciones de las clases

Prefijo

Desde Hasta Redes Host

Clase: A 1. 0. 0. 0 127 . 255 . 255 . 255 126 16.777.214

Clase: B 128 . 0. 0. 0 191 . 255 . 255 . 255 16.384 65.534

Clase: C 192 . 0. 0. 0 223 . 255 . 255 . 255 2.097.152 254

Clase: D 224 . 0. 0. 0. 239 . 255 . 255 . 255 . NA NA

Clase: E 240 . 0. 0. 0. 247 . 255 . 255 . 255 . NA NA

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.29


Direcciones especiales

 Las direcciones especiales están reservadas y no deben ser asignadas


a computadoras. Además, cada dirección especial se limita a ciertos
usos.
• Por ejemplo, una dirección de difusión no debe aparecer como una
dirección de origen y la dirección de todos los 0s no debe ser usada
después del procedimiento de puesta en marcha y haber obtenido una
dirección IP.

Direcciones (CIDR) Alcance Propósito


0.0.0.0/8 software Usado durante el bootstrap
127.0.0.0/8 host Usado para testeo. Bucle local
172.16.0.0/12 Red privada Usado para comunicaciones locales en una red privada
192.0.0.0/24 Red privada Usada por IANA
224.0.0.0/4 Internet Reservada para multicast
255.255.255.255/32 n/a Broadcast

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.30


Direccionamiento IP con clase
Direccionamiento público y privado

 Existen ciertas direcciones en cada clase que no pueden usarse en Internet y que se
denominan direcciones privadas.
• Las direcciones privadas pueden ser utilizadas por los hosts que usan traducción de dirección
de red (NAT) para conectarse a una red pública o por los hosts que no se conectan a Internet.
 Una dirección IP pública es la dirección que se asigna a un dispositivo informático
para permitir el acceso directo a través de Internet

Desde Hasta Mascara por defecto Número de redes

A 10 . 0. 0. 0 10 . 255 . 255 . 255 255. 0. 0. 0. 1 Red(es)

B 169 . 254 . 0. 0 169. 254. 255. 255 255. 255. 0. 0. 1 Red(es)

B 172 . 16 . 0. 0 172. 31. 0. 0 255. 255. 0. 0. 16 Red(es)

C 192. 168. 0. 0 192. 168. 255. 0 255. 255. 255. 0. 256 Red(es)

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.31


Direccionamiento IP con clase
Rangos de direcciones. ICANN

La gestión del espacio público de direcciones de Internet se coordina mundialmente a


través de varias organizaciones, siguiendo una estructura jerárquica: ICANN es la que
vela a nivel mundial por la gestión de dichos recursos. En Europa es RIPE la RIR
encargada de gestionar estas direcciones y, por debajo de ella, están los Registros de
Internet Nacionales (NIRs), y locales (LIRs), como RedIRIS en España.

• Internet Corp.

ICANN for Assigned


Names &
Numbers

• Regional
RIR Internet
Registry

• National
NIR Internet
Registry

• Local
LIR Internet
Registry

• Internet
ISP service
provider

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.32


Direccionamiento IP sin clase
CIDR

Como consecuencia del crecimiento exponencial de Internet, y el agotamiento


del espacio de direcciones, se vio que el direccionamiento con clases
(classfull) era poco flexible y eficiente

La respuesta a este reto, en los 90, fue el desarrollo de Classless Inter-Domain Routing
(CIDR), que se fundamenta en:
a) Eliminar el concepto tradicional de la Clase A, Clase B y Clase C, y
b) Sustituirlo por el concepto de prefijo de red, que permite definir bloques de
direcciones de cualquier tamaño. Así, los routers utilizan el prefijo de red, en lugar
de los 3 primeros bits de la dirección IP, para determinar el punto de división
entre el número de red y el número de host

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.33


Direccionamiento IP sin clase
Concepto de máscara

 El direccionamiento CIDR requiere en hosts y routers un dato


adicional: un valor que especifica el límite exacto entre el prefijo de
red y el sufijo.
 Para marcar el límite, IP utiliza un valor de 32 bits conocido como
máscara de dirección, que se llamó originalmente máscara de subred.
• Una máscara de dirección tiene los bits “1” para marcar el prefijo de red y
los bits “0” para marcar la parte del host

Bit31

Bit23

Bit15

Bit7
Prefijo por defecto
Clase: B 128 . 100 . 152 . 0 10000000 01100100 10011000 00000000

Máscara 255 . 255 . 252 . 0 11111111 11111111 11111100 00000000


Bit31

Bit23

Bit15

Bit7
Prefijo de red 128 100 152 0 10000000 01100100 10011000 00000000

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.34


Direccionamiento IP sin clase
Concepto de máscara. La notación CIDR

 Para que sea más fácil especificar e interpretar los valores


de máscara, la notación decimal con puntos se amplió.
• En la versión extendida, que se conoce como notación CIDR, una
dirección y una máscara pueden ser especificados con la
dirección punto decimal seguida de una barra y un número
decimal que especifica el número de “1”contiguos, empezado
por la izquierda, de la máscara. Es decir, la forma general es:

donde ddd es el valor


decimal de un octeto de
ddd.ddd.ddd.ddd / m la dirección, y m es el
número unos de la
máscara.

Se especifica una máscara

192.5.48.69 / 26 de 26 bits, esto es:


11111111. 11111111.
11111111.11000000

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.35


Direccionamiento IP sin clase
Concepto de Subred

El espacio de direcciones de una red puede ser subdividido a su vez creando subredes
autónomas separadas (RFC 959).
Hay dos direcciones de cada subred que quedan reservadas:
1) Aquella que identifica la subred (campo host a 0) y
2) la dirección para realizar broadcast en la subred (todos los bits del campo host en 1)

Dirección original
de RED (clase B) 10 NetID HostID Dirección
con clase

Dirección Dirección
subneteada 10 NetID SubnetID HostID sin clase

Dirección de la
subred 10 NetID SubnetID 00000000
Dirección de
broadcast 10 NetID SubnetID 11111111
Mascara:
255.255.255.0 11111111 11111111 11111111 00000000

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.36


Direccionamiento IP sin clase
Subneteo (subnetting)

El subneteo consiste en de dividir una red con clase (o


física) en redes lógicas mas pequeñas para que estas
puedan funcionar mejor

Dirección original
de RED (clase B) 138. 4. 0. 0. Dirección
con clase

Dirección Dirección
subneteada 10 NetID SubnetID HostID sin clase

Dirección de la
subred 10 NetID SubnetID 00000000
Dirección de
broadcast 10 NetID SubnetID 11111111
Mascara:
255.255.255.0 11111111 11111111 11111111 00000000

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.37


Direccionamiento IP sin clase
Subneteo (subnetting). Ejemplo [1]

Red de Clase: B 138 . 4. 0. 0


Bits de Subred: 2 10001010 00000100 00000000 00000000
31

23

15

7
SubredID: 00 10001010 00000100 00000000 00000000
/ 18 138 . 4. 0. 0

SubredID: 01 10001010 00000100 01000000 00000000


/ 18 138 . 4. 64 . 0

SubredID: 10 10001010 00000100 10000000 00000000


/ 18 138 . 4. 128 . 0
SubredID: 11 10001010 00000100 11000000 00000000
/ 18 138 . 4. 192 . 0

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.38


Direccionamiento IP sin clase
Subneteo (subnetting). Ejemplo [y 2]

Internet Internet

Subneteo

138.4.0.0 138.4.0.0 138.4.0.128

138.4.0.192
138.4.0.64
138.4.0.0

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.39


Direccionamiento IP sin clase
Agregación (supernetting).

Problemas en el direccionamiento CIDR


1) Ineficiencia de la asignación de rangos IP y el
agotamiento del espacio de direccionamiento.
2) El tamaño de las tablas de enrutado, que ha ido
creciendo rápidamente durante la expansión de Internet

Solución:
Agregar bloques de subredes contiguas, con
un prefijo CIDR común, para que puedan ser
direccionadas como una única subred
(superred).

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.40


Direccionamiento IP sin clase
Superneteo (supernetting)

El superneteo es lo contrario que el subneteo, en donde una


red grande se divide en subredes mas pequeñas. En el
superneteo, múltiples redes se combinan (agregación,
sumarización) en una red mas grande llamada superred
Bits invariables del
prefijo
Redes sin clase (CIDR)

Nuevo
prefijo

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.41


Direccionamiento IP sin clase
Superneteo (subnetting). Ejemplo

140.3.0.0 140.3.0.0

Tabla de rutas de E
138.4.0.0 Tabla de rutas de E
Barcelona 138.4.64.0 Barcelona 138.4.0.0
E 138.4.128.0 E 140.3.0.0
138.4.192.0
140.3.0.0

Superneteo
Tabla de rutas de E Tabla de rutas de E
138.4.0.0
Madrid 138.4.0.0
Madrid 138.4.64.0
138.4.64.0
138.4.128.0
D 138.4.128.0 D 138.4.192.0
138.4.192.0
140.3.0.0 140.3.0.0

138.4.0.0 138.4.128.0 138.4.0.0 138.4.128.0

138.4.192.0 138.4.192.0
138.4.64.0 138.4.64.0

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.42


Sistema de nombres de dominio

 Para que los usuarios de Internet no tengan que


acceder a cada servicio web utilizando la dirección IP,
se ha desarrollado el sistema de nombres de dominio
• Un dominio de Internet es una dirección de red asociada a
una máquina o grupo de equipos conectados a la red
Internet
• El nombre de un dominio debe ser único
• Los servidores DNS (Domain Name Server) son los
encargados de traducir los nombres

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.43


Sistema de nombres de dominio
Jerarquía

Un nombre de dominio puede estar formado por una o más cadenas de caracteres
(etiquetas) separadas por puntos, y su estructura refleja la estructura jerárquica del
Sistema de Nombres de Dominio (abajo indicado). La etiqueta que se encuentra más a
la derecha se corresponde con el Dominio de Nivel Superior o TLD y así sucesivamente.

Raíz “.”

Top Level Domain (TLD) com org edu us jp es

Second Level Domain (SLD) sun Cisco

Subdominios Producto Ventas

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.44


Network Address Translation (NAT)
Introducción

 Problema actual de internet:


• Las direcciones IP son escasas
• La solución a largo plazo es migrar a IPv6, que tiene
Direcciones de 128 bits, pero esta transición avanza muy
lentamente
 Solución transitoria
• Para salir adelante, mientras tanto, se necesitaba una
solución rápida.
• La solución rápida que se utiliza ampliamente hoy llegó en
forma de NAT (Network Address Translation), que se
describe en el RFC 3022

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.45


Network Address Translation (NAT)
Arquitectura

NAT (Network Address Translation - Traducción de Dirección de Red) es un


mecanismo utilizado por routers IP para intercambiar paquetes entre dos redes que
asignan mutuamente direcciones incompatibles.
Consiste en sustituir, en tiempo real, la dirección IP de origen en los paquetes que van
desde una estación privada a Internet, y sustituir la dirección de destino IP en los
paquetes que pasan de Internet a dicha estación.

Direccionamiento Direccionamiento
público privado

 SNAT 
OR:4.3.2.1 DE:5.6.7.8 Dat OR:10.0.0.3 DE:5.6.7.8 Dat

10.0.0.3

5.6.7.8 NAT
 DNAT 
Dat DE:4.3.2.1 OR:5.6.7.8 Dat DE:10.0.0.3 OR:5.6.7.8

INTERNET RED PRIVADA


4.3.2.1

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.46


Referencias

[1] William Stallings: Comunicaciones y Redes de


Computadores. Prentice Hall
[2] J Kurose & K Ross: Computer networking (2009)
[3] Andrew S. Tanenbaum: Computer Networks (4ª ed
2003). Prentice Hall
[4] R.J. Cypser: Communications for cooperating
systems . Addison-Wesley
[5] D.Comer. Computer Networks and Internets
[6] W.R. Stevens. TCP/IP Illustrated

© UPM-ETSISI-RC Tema 4: TCP/IP. Parte I 4.I.47

También podría gustarte