Sunteți pe pagina 1din 179

CAP IV: Protocolo

TCP/IP y
Direccionamiento IP
Docente: Ing. Marco A. Arenas P.

Carrera de Telecomunicaciones
Gestin: 1/2013

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Contenido Mnimo
1. Antecedentes
2. Introduccin
3. Visin general del protocolo ARP
4. Protocolo de Internet IP
5. Clases de Redes IP, segmentacin y direccionamiento
6. Ruteo en Internet (Ruteo IP)
7. Protocolo ICMP
8. Protocolos TCP/UDP
9. Protocolos de la capa de Aplicacin

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Antecedentes

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Historia

El Departamento de Defensa de EE.UU. (DoD) cre el


modelo de referencia TCP/IP a finales de los aos 1960,
para asegurar comunicaciones de datos aun en las
peores circunstancias.
Para tener una mejor idea, imagine un mundo, cruzado
por numerosos tendidos de cables, alambres,
microondas, fibras pticas y enlaces satelitales.
Entonces, imagine la necesidad de transmitir datos
independientemente del estado de un nodo o red en
particular.
El DoD requera una transmisin de datos confiable hacia
cualquier destino de la red, en cualquier circunstancia.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Historia

La creacin del modelo TCP/IP ayud a solucionar este


difcil problema de diseo. Desde entonces, TCP/IP se ha
convertido en el estndar en el que se basa la Internet.
La versin actual de TCP/IP fue estandarizada en
Septiembre de 1981.
Las direcciones IPv4 son 32 bits de largo, escritas en
formato decimal en forma de cuatro octetos separados
por puntos.
En 1992 la estandarizacin de una nueva generacin de
IP, a menudo llamada IPng, fue soportada por el IETF (
Internet Engineering Task Force ). IPng se conoce como
IPv6
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Introduccin

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin
Internet se desarroll para brindar una red de comunicacin
que pudiera continuar funcionando en tiempos de guerra.
Aunque la Internet ha evolucionado en formas muy diferentes
a las imaginadas por sus arquitectos, todava se basa en un
conjunto de protocolos TCP/IP.
El diseo de TCP/IP es ideal para la poderosa y
descentralizada red que es Internet.
Muchos de los protocolos utilizados hoy en da se disearon
utilizando el modelo TCP/IP de cuatro capas.
Resulta til conocer los modelos de networking OSI y TCP/IP.
Todo dispositivo conectado a Internet que desee
comunicarse con otros dispositivos en lnea debe tener un
identificador exclusivo.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin
El identificador se denomina direccin IP porque los
Routers utilizan un protocolo de la capa tres, el protocolo
IP, para encontrar la mejor ruta hacia dicho dispositivo.
El crecimiento explosivo de Internet ha amenazado con
agotar el suministro de direcciones IPv4. Para extender:
La divisin en subredes (VLSM, CIDR)
La Traduccin de direcciones en red (NAT)
El direccionamiento privado
Otra versin de IP conocida como IP de nueva generacin
IPv6 mejora la versin actual proporcionando un espacio
de direccionamiento mucho mayor, integrando o
eliminando los mtodos utilizados para trabajar con los
puntos dbiles del IPv4.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Introduccin
Adems de una direccin MAC, es necesario una direccin
lgica (direccin IP) exclusiva, para formar parte de una
red, bsicamente se pueden obtener de 2 formas:
Asignacin Esttica
Asignacin Dinmica (temporaria)
Para que se produzca un enrutamiento eficiente entre los
dispositivos, se deben resolver otros problemas. Por
ejemplo, las direcciones IP repetidas pueden detener el
eficiente enrutamiento de los datos.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Las capas del Modelo TCP/IP
El modelo TCP/IP tiene cuatro capas:

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de acceso de red

La capa de acceso de red tambin se


denomina capa de host a red.
La capa de acceso de red es la capa que
maneja todos los aspectos que un paquete IP
requiere para efectuar un enlace fsico real con
los medios de la red.
Esta capa incluye los detalles de la tecnologa
LAN y WAN y todos los detalles de las capas
fsica y de enlace de datos del modelo OSI.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de acceso de red

Drivers para aplicaciones de Software, tarjetas


de mdems y otros equipos operan en la capa
de acceso a la red
Define los procedimientos de interface entre el
hardware de la red y los medios de
transmisin.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de acceso de red
Debido a un intrincado juego entre
las especificaciones del hardware, el
software y los medios de
transmisin, existen muchos
protocolos que operan en esta capa.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de Internet

El propsito de la capa de Internet es seleccionar


la mejor ruta para enviar paquetes por la red.
El protocolo principal que funciona en esta capa
es el Protocolo de Internet (IP).
2 funciones principales de esta capa:
La determinacin de la mejor ruta.
La conmutacin de los paquetes.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de Internet

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de Internet

Los siguientes protocolos operan en la capa de


Internet TCP/IP:

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de transporte

La capa de transporte proporciona servicios de transporte


desde el host origen hacia el host destino.
Esta capa forma una conexin lgica entre los puntos
finales de la red, el host transmisor y el host receptor.
Los protocolos de transporte segmentan y reensamblan
los datos mandados por las capas superiores en el mismo
flujo de datos, o conexin lgica entre los extremos.
La corriente de datos de la capa de transporte brinda
transporte de extremo a extremo.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de transporte

El control de punta a punta, que se proporciona con las


ventanas deslizantes y la confiabilidad de los nmeros de
secuencia y acuses de recibo, es el deber bsico de la
capa de transporte cuando utiliza TCP.
La capa de transporte tambin define la conectividad de
extremo a extremo entre las aplicaciones de los hosts.
Los servicios de transporte incluyen los siguientes
servicios:
Segmentacin de los datos de capa superior
Envo de los segmentos desde un dispositivo en un extremo a otro
dispositivo en otro extremo.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de transporte

Los protocolos de la capa de transporte son:

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de aplicacin

La capa de aplicacin del modelo TCP/IP maneja


protocolos de alto nivel, aspectos de:
Representacin
Codificacin (encriptacin)
Y control de dilogo.
El modelo TCP/IP combina todos los aspectos
relacionados con las aplicaciones en una sola capa y
asegura que estos datos estn correctamente
empaquetados antes de que pasen a la capa siguiente.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
La capa de aplicacin
TCP/IP tiene protocolos que soportan la transferencia de
archivos, e-mail, y conexin remota, adems de los
siguientes:

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Encapsulamiento en TCP/IP

Proceso de envo y recepcin de mensajes

Cuando se envan mensajes en una red,


el stack del protocolo de un host
funciona desde arriba hacia abajo.

HTTP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Capas con el modelo TCP/IP y
OSI
Comparacin el modelo OSI y el TCP/IP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Capas con el modelo TCP/IP y
OSI
Comparacin el modelo OSI y el TCP/IP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolos comunes TCP/IP

El modelo TCP/IP es un modelo basado en protocolos

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Visin general del protocolo
ARP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin

En la comunicacin TCP/IP, el datagrama de una red de


rea local debe contener tanto una direccin MAC destino
como una direccin IP destino. Estas direcciones deben
ser correctas y concordar con las direcciones IP y MAC
destino del dispositivo host. Si no concuerdan, el host
destino descartar el datagrama.
Debe haber una forma de mapear las direcciones IP a
MAC de forma automtica. Se necesitara demasiado
tiempo si el usuario creara los mapas de forma manual.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin

El conjunto TCP/IP cuenta con un protocolo, llamado


Protocolo de resolucin de direcciones (ARP), que puede
obtener las direcciones MAC, de forma automtica, para la
transmisin local.
ARP est documentado en el Request for comments RFC
(Request For Comments) 826.
El protocolo RARP realiza la operacin inversa y se
encuentra descrito en el RFC 903.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
ARP Funcin

ARP Son las siglas en ingls de Address Resolution


Protocol (Protocolo de resolucin de direcciones).
Es un protocolo de la capa de enlace de datos
responsable de encontrar la direccin hardware (Ethernet
MAC) que corresponde a una determinada direccin IP.
Para ello se enva un paquete (ARP request) a la direccin
de difusin de la red (broadcast (MAC = FF FF FF FF FF
FF)) que contiene la direccin IP por la que se pregunta, y
se espera a que esa mquina (u otra) responda (ARP
reply) con la direccin Ethernet que le corresponde.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
ARP Funcin

En la red TCP/IP, el paquete de datos debe contener tanto


la direccin MAC destino como la direccin IP destino.
Si el paquete pierde alguna de las dos, los datos no
pasarn de la Capa 3 a las capas superiores. De esta
forma, las direcciones MAC e IP actan como controles y
balances entre s.
Una vez que los dispositivos determinan las direcciones IP
de los dispositivos destino, pueden agregar las direcciones
MAC de destino a los paquetes de datos.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
ARP Funcin

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Cache de ARP

Cada mquina mantiene una cach con las direcciones


traducidas para reducir el retardo y la carga.
ARP permite a la direccin de Internet ser independiente
de la direccin Ethernet, pero esto slo funciona si todas
las mquinas lo soportan.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Tabla ARP

Se va creando una tabla de direcciones IP y sus relaciones


con las direcciones MAC, en la cache del equipo.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Solicitudes ARP

ARP se utiliza en 4 casos referentes a la comunicacin


entre 2 hosts:
Cuando 2 hosts estn en la misma red y uno quiere enviar un
paquete a otro.
Cuando 2 host estn sobre redes diferentes y deben usar un
gateway/router para alcanzar otro host.
Cuando un router necesita enviar un paquete a un host a travs de
otro router.
Cuando un router necesita enviar un paquete a un host de la misma
red.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Proceso ARP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
ARP Remoto

Que sucede en una comunicacin con otro segmento de


red:

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
ARP Remoto

Las comunicaciones entre dos segmentos de LAN tienen


una tarea extra. Tanto las direcciones IP como las MAC
son necesarias para el dispositivo de enrutamiento
intermedio y el host destino.
Los hosts utilizan enva una peticin ARP en broadcast.
TCP/IP tiene una variante en ARP llamada ARP proxy
que proporciona la direccin MAC de un dispositivo
intermedio para realizar la transmisin a otro segmento de
la red fuera de la LAN.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
ARP Proxy

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Encapsulamiento ARP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolo de Internet - IP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin
La propagacin de paquetes, los cambios en el
encapsulamiento y los protocolos que estn orientados a
conexin y los que no lo estn tambin son
fundamentales para asegurar que los datos se transmitan
correctamente a su destino.
No existen dos organizaciones idnticas en el mundo. En
realidad, no todas las organizaciones pueden adaptarse
al sistema de tres clases de direcciones A, B y C. Sin
embargo, hay flexibilidad en el sistema de
direccionamiento de clases. Esto se denomina divisin en
subredes. La divisin en subredes permite que los
administradores de red determinen el tamao de las
partes de la red con las que ellos trabajan.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin

En la capa de Internet existen bsicamente 2 tipos de


protocolos:
Protocolos de Enrutamiento
Y enrutados (o enrutables)
Para que un protocolo sea enrutable, debe admitir la
capacidad de asignar a cada dispositivo individual un
nmero de red y uno de Host.
IP, IPX/SPX, DecNet, AppleTalk
El direccionamiento IP permite que los paquetes sean
enrutados desde el origen al destino usando la mejor
ruta disponible.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolos Enrutables y
Enrutados

Enrutable = enrutado = un protocolo que se pueden enrutar

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
IP como protocolo Enrutado

El Protocolo Internet (IP) es la implementacin ms


popular de un esquema de direccionamiento de red
jerrquico. IP es el principal protocolo de Internet.
IP es un protocolo de entrega no orientado a la
conexin, poco confiable y de mximo esfuerzo.
IP determina la ruta ms eficiente para los datos
basndose en el protocolo de enrutamiento.
Los trminos poco confiables y de mximo esfuerzo
no implican que el sistema no sea confiable y que no
funcione bien; ms bien significan que IP no verifica
que los datos lleguen a su destino. La verificacin de
la entrega no siempre se lleva a cabo.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
IP operaciones

El IP ejecuta las siguientes operaciones:


Define un paquete y un esquema de direccionamiento.
Transfiere los datos entre la capa Internet y las capas de acceso
de red.
Enruta los paquetes hacia los hosts remotos.
Las cabeceras IP contienen las direcciones de las
mquinas de origen y destino (direcciones IP),
direcciones que sern usadas por los enrutadores
(routers) para decidir el tramo de red por el que
reenviarn los paquetes.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolo de Internet (IP)

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Versiones del Protocolo IP
El actual y ms popular protocolo de red es IPv4.
IPv6 es el sucesor propuesto de IPv4; poco a poco
Internet est agotando las direcciones disponibles por lo
que IPv6 utiliza direcciones de fuente y destino de 128
bits (lo cual asigna a cada milmetro cuadrado de la
superficie de la Tierra la colosal cifra de 670.000
millones de direcciones IP), muchas ms direcciones
que las que provee IPv4 con 32 bits.
Las versiones de la 0 a la 3 estn reservadas o no
fueron usadas.
La versin 5 fue usada para un protocolo experimental.
Otros nmeros han sido asignados, usualmente para
protocolos experimentales, pero no han sido muy
extendido

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Versiones del Protocolo IP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Propagacin y conmutacin de
los paquetes dentro del router

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Propagacin y conmutacin de
los paquetes dentro del router

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Servicio de IP

Existendos tipos de servicios de envo: los no orientados a


conexin y los orientados a conexin. Estos dos servicios son los
que realmente permiten el envo de datos de extremo a extremo
en una internetwork.
La mayora de los servicios utilizan sistemas de entrega no
orientados a conexin.
Es posible que los diferentes paquetes tomen distintas rutas para
transitar por la red, pero se reensamblan al llegar a su destino.
En un sistema no orientado a conexin, no se comunica con el
destino antes de enviar un paquete: Una buena comparacin
para un sistema no orientado a conexin es el sistema postal. No
se comunica con el destinatario para ver si aceptar la carta
antes de enviarla. Adems, el remitente nunca sabe si la carta
lleg a su destino.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Servicio IP

Servicios de red no orientados a la conexin


La Internet es una red gigante no orientada a conexin en la cual la mayora
de la entrega de los paquetes la lleva a cabo IP.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Servicio IP

Los procesos de red no orientados a conexin se refieren


comunmente a procesos de conmutacin de paquetes. Ya que los
paquetes pasan de un origen a un destino, stos pueden conmutar
en diferentes rutas, y posiblemente lleguen en un orden diferente
al que fueron enviados.
Cada paquete contiene instrucciones, tales como direcciones y
orden secuencial del mensaje, el cual coordina la llegada del
mismo.
TCP aade la confiabilidad de la Capa 4 a servicios no orientados
a conexin de comunicacin con IP.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolo Internet (IP)

En los sistemas orientados a conexin, se establece una


conexin entre el remitente y el destinatario antes de que se
transfieran los datos. Un ejemplo de redes orientadas a
conexin es el sistema telefnico. Se realiza una llamada, se
establece una conexin y luego se produce la comunicacin.
Los procesos orientados a conexin se refieren a procesos
de conmutacin de circuitos.
Una conexin con el destino se establece antes de enviar
informacin. Todos los paquetes deben viajar de manera
secuencial a travs del mismo circuito fsico o virtual en una
corriente continua.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Servicio IP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Anatoma de un paquete IPv4

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Anatoma de un paquete IPv4
Los paquetes IP constan de los datos de las capas
superiores ms el encabezado IP. El encabezado IP
est formado por lo siguiente:
Versin: Especifica el formato del encabezado de IP. Este
campo de 4 bits contiene el nmero 4 si el encabezado es IPv4
o el nmero 6 si el encabezado es IPV6. Sin embargo este
campo no se usa para distinguir entre ambas versiones, para
esto se usa el campo de tipo que se encuentra en el
encabezado de la trama de capa 2.
Longitud del encabezado IP (HLEN): Indica la longitud del
encabezado del datagrama en palabras de 32 bits. Este
nmero representa la longitud total de toda la informacin del
encabezado, e incluye los dos campos de encabezados de
longitud variable.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Anatoma de un paquete IP

Tipo de servicio (TOS): Especifica el nivel de importancia que


le ha sido asignado por un protocolo de capa superior en
particular, 8 bits.
Longitud total: Especifica la longitud total de todo el paquete en
bytes, incluyendo los datos y el encabezado, 16 bits. Para
calcular la longitud de la carga de datos reste HLEN a la
longitud total.
Identificacin: Contiene un nmero entero que identifica el
datagrama actual, 16 bits. Este es el nmero de secuencia.
Sealadores: Un campo de 3 bits en el que los dos bits de
menor peso controlan la fragmentacin. Un bit especifica si el
paquete puede fragmentarse, y el otro especifica si el paquete
es el ltimo fragmento en una serie de paquetes fragmentados.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Anatoma de un paquete IP

Desplazamiento de fragmentos: usado para ensamblar los


fragmentos de datagramas, 13 bits. Este campo permite que el
campo anterior termine en un lmite de 16 bits.
Tiempo de existencia (TTL): campo que especifica el nmero
de saltos que un paquete puede recorrer. Este nmero
disminuye por uno cuando el paquete pasa por un Router.
Cuando el contador llega a cero el paquete se elimina. Esto
evita que los paquetes entren en un loop (bucle) interminable.
Protocolo: indica cul es el protocolo de capa superior, por
ejemplo, TCP o UDP, que recibe el paquete entrante luego de
que se ha completado el procesamiento IP, 8 bits.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Anatoma de un paquete IP
Checksum del encabezado: ayuda a garantizar la integridad
del encabezado IP, 16 bits.
Direccin de origen: especifica la direccin IP del nodo emisor,
32 bits.
Direccin de destino: especifica la direccin IP del nodo
receptor, 32 bits.
Opciones: permite que IP admita varias opciones, como
seguridad, longitud variable.
Relleno: se agregan ceros adicionales a este campo para
garantizar que el encabezado IP siempre sea un mltiplo de 32
bits.
Datos: contiene informacin de capa superior, longitud variable
hasta un de mximo 64 Kb.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Direccionamiento de Internet:
Clases de Redes IP,
Segmentacin y
direccionamiento

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direccin IP
Una direccin IP es una etiqueta numrica que identifica, de
manera lgica y jerrquica, a un interfaz (elemento de
comunicacin/conexin) de un dispositivo dentro de una red que
utilice el protocolo IP.
Es algo parecido al DNI, cada uno tiene su nombre pero el
identificativo nico que usamos y/o nos piden.
Por ejemplo a travs de Internet los ordenadores se conectan entre
s mediante sus respectivas direcciones IP.
A los seres humanos nos es ms cmodo utilizar otra notacin ms
fcil de recordar, como los nombres de dominio: www.google.com.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direccin IP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direccionamiento de Internet
Direccionamiento IPv4 y IPv6

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Esquemas de direccionamiento y
denominacin
Las Direcciones IP se encapsulan en la cabecera de un paquete.
Las etiquetas en los headers del encapsulamiento permiten
administrar la comunicacin en las redes de datos

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direccionamiento IPv4: Clases

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direccin de Red y de Host

Cada direccin IP completa de 32 bits se divide en la parte


de la red y parte del host.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direccin de Red y de Host

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direccin de Red y de Host

Una direccin multicast


es una direccin
exclusiva de red que
dirige los paquetes con
esa direccin destino
hacia grupos
predefinidos de
direcciones IP

La Fuerza de
tareas de
ingeniera de
Internet (IETF) ha
reservado estas
direcciones para
su propia
investigacin.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Direccionamiento IPv4: Clases

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Tipos de Direcciones IPv4

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direcciones IPv4 Reservadas

Existen transmisin unicast, multicast y broadcast

Broadcast:
E0 = 192.150.11.255

E1 = 192.150.12.255

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direcciones IPv4 Reservadas

Direccin de red y broadcast

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Rango de IPv4 Reservadas

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Resumen: Direcciones IPv4
Reservadas Especiales
Direcciones de red y de broadcast
Ruta predeterminada
0.0.0.0 - 0.255.255.255 (0.0.0.0 /8).
Loopback
127.0.0.0 a 127.255.255.255.
Direcciones de enlace local
169.254.0.0 a 169.254.255.255 (169.254.0.0 /16) DHCP no pudo
asignar
Direcciones TEST-NET
192.0.2.0 a 192.0.2.255 (192.0.2.0 /24)
Para fines de enseanza y aprendizaje. Estas direcciones pueden
usarse en ejemplos de documentacin y redes. Los equipos los
aceptan
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Direcciones Pblicas

Las direcciones IP pblicas son exclusivas. Dos mquinas


que se conectan a una red pblica nunca pueden tener la
misma direccin IP porque las direcciones IP pblicas son
globales y estn estandarizadas.
Todas las mquinas que se conectan a la Internet
acuerdan adaptarse al sistema. Hay que obtener las
direcciones IP pblicas de un proveedor de servicios de
Internet (ISP) o un registro, a un costo.
Con el rpido crecimiento de Internet, las direcciones IP
pblicas comenzaron a escasear. Se desarrollaron nuevos
esquemas de direccionamiento, tales como el
enrutamiento entre dominios sin clase (CIDR) y el IPv6
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Direcciones Pblicas

Hizo falta un procedimiento para asegurar que las


direcciones fueran, de hecho, exclusivas.
En un principio, una organizacin conocida como el Centro
de informacin de la red Internet (InterNIC) manejaba este
procedimiento.
InterNIC ya no existe y la Agencia de asignacin de
nmeros de Internet (IANA) la ha sucedido.
IANA administra, cuidadosamente, la provisin restante de
las direcciones IP para garantizar que no se genere una
repeticin de direcciones utilizadas de forma pblica.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Supervisin mundial de las Dir IP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direcciones IPv4 privadas
(internas) - RFC1819
Las direcciones IP privadas son otra solucin al problema
del inminente agotamiento de las direcciones IP pblicas.
Sin embargo, las redes privadas que no estn conectadas
a la Internet pueden utilizar cualquier direccin de host,
siempre que cada host dentro de la red privada sea
exclusivo.
Los bloques de direcciones privadas son:
10.0.0.0 a 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 a 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 a 192.168.255.255 (192.168.0.0 /16)

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direcciones IPv4 privadas
(internas) - RFC1819
La conexin de una red que utiliza direcciones privadas a
la Internet requiere que las direcciones privadas se
conviertan a direcciones pblicas.
Este proceso de conversin se conoce como Traduccin
de direcciones de red (NAT).

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Uso de las Direcciones Privadas
Adems de usar dentro de las organizaciones, tambin se
puede usar para enlaces de sitios:

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin a las subredes

El Subneteo es un mtodo que se utiliza para administrar las


direcciones IP.
Las direcciones de subredes incluyen la porcin de red ms el
campo de subred y el campo de host.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin y razones para
realizar subredes
Las clases de direcciones IP ofrecen de 256 a 16,8 millones de
Hosts.
Para administrar de forma eficiente un nmero limitado de
direcciones IP, todas las clases pueden subdividirse en subredes
ms pequeas.
Parara crear la estructura de subred, los bits de host se deben
reasignar como bits de subred ("prestar" bits).
Adems de la necesidad de contar con flexibilidad, la divisin en
subredes permite que el administrador de la red brinde contencin
de broadcast y seguridad de bajo nivel en la LAN.
Una LAN se percibe como una sola red sin conocimiento de su
estructura de red interna. Esta visin de la red hace que las tablas
de enrutamiento sean pequeas y eficientes.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin a la divisin en
subredes IPv4
Podemos recorrer todos los bits del host
menos 2

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin a la divisin en
subredes IPv4
Subdivisin de los octetos de la del host

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Cmo establecer la direccin de
la mscara de subred

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Cmo establecer la direccin de
la mscara de subred

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Tabla de Subred

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Rango de Hosts

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Calculo del ID de Subred
Proceso de AND Lgico

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Asignacin de Direcciones

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Asignacin de Direcciones

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
IPv4 en comparacin con IPv6
IPv4 ofreci una estrategia de
direccionamiento escalable durante un
tiempo pero que pronto dio como resultado
una asignacin de direcciones totalmente
ineficiente.
Es posible que IPv4 pronto sea
reemplazado por IP versin 6 (IPv6) como
protocolo dominante de Internet.
IPv6 posee un espacio de
direccionamiento prcticamente ilimitado

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
IPv4 en comparacin con IPv6

Ya en 1992, la Fuerza de tareas de ingeniera de


Internet (IETF) identific las dos dificultades
siguientes:
Agotamiento de las restantes direcciones de red IPv4 no
asignadas. En ese entonces, el espacio de Clase B
estaba a punto de agotarse.
Se produjo un gran y rpido aumento en el tamao de
las tablas de enrutamiento de Internet a medida que las
redes Clase C se conectaban en lnea. La inundacin
resultante de nueva informacin en la red amenazaba la
capacidad de los Routers de Internet para ejercer una
efectiva administracin.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
IPv4 en comparacin con IPv6

Las direcciones IPv6 se asignan a interfaces, no a


nodos. Como cada interface pertenece a un solo
nodo, cualquiera de las direcciones unicast
asignada a las interfaces del nodo se pueden usar
como identificadores del nodo.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
IPv4 en comparacin con IPv6

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
IPv4 en comparacin con IPv6

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Ruteo en Internet

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Descripcin del Enrutamiento

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Descripcin del Enrutamiento

El enrutamiento es un esquema de organizacin jerrquico


que permite que se agrupen direcciones individuales.
Estas direcciones individuales son tratadas como unidades
nicas hasta que se necesita la direccin destino para la
entrega final de los datos.
El enrutamiento es el proceso de hallar la ruta ms
eficiente desde un dispositivo a otro. El dispositivo primario
que realiza el proceso de enrutamiento es el Router
(interconectan segmentos de red o redes enteras).

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Descripcin del Enrutamiento

Las 2 funciones principales de los Routers:


Mantener tablas de enrutamiento y asegurarse de que otros
Routers conozcan las modificaciones a la topologa de la red.
(Conmutacin de Paquetes) Cuando los paquetes llegan a una
interfaz, el Router debe utilizar la tabla de enrutamiento para
establecer el destino. El Router enva los paquetes a la interfaz
apropiada, agrega la informacin de entramado necesaria para
esa interfaz, y luego transmite la trama.
Las mtricas de enrutamiento son valores que se utilizan
para determinar las ventajas de una ruta sobre otra.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Enrutamiento

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Mtricas:

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
El enrutamiento en comparacin
con la conmutacin

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Tablas ARP y tablas de
enrutamiento

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Tablas ARP y tablas de
enrutamiento

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Enrutado comparado con
Enrutamiento
Los protocolos usados en la capa de red que
transfieren datos de un Host a otro a travs de un
Router se denominan protocolos enrutados o
enrutables.
Incluyen cualquier conjunto de protocolos de red que ofrece
informacin suficiente en su direccin de capa para permitir
que un Router lo enve al dispositivo siguiente y finalmente
a su destino.
Definir el formato y uso de los campos dentro de un
paquete.
El Protocolo Internet (IP) y el intercambio de paquetes de
internetworking (IPX) de Novell, DECnet, AppleTalk, Banyan
VINES y Xerox Network Systems (XNS). son ejemplos de
protocolos enrutados.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Enrutado comparado con
Enrutamiento
Los protocolos de enrutamiento permiten que los Routers elijan
la mejor ruta posible para los datos desde el origen hasta el
destino.
Permiten enrutar protocolos enrutados.
Ofrecer procesos para compartir la informacin de ruta.
Permitir que los Routers se comuniquen con otros Routers para
actualizar y mantener las tablas de enrutamiento.
Los ejemplos de protocolos de enrutamiento que admiten el
protocolo enrutado IP incluyen el Protocolo de informacin de
enrutamiento (RIP) y el Protocolo de enrutamiento de Gateway
interior (IGRP), el Protocolo primero de la ruta libre ms corta
(OSPF), el Protocolo de Gateway fronterizo (BGP), el IGRP
mejorado (EIGRP). (IS-IS)

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolos Enrutados

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolos Enrutamiento

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Determinacin de la Ruta

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Determinacin de la Ruta en
Capa de Red

La direccin IP destino se compara en la tabla de enrutamiento

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Determinacin de la Ruta en el
Router

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Tablas de Enrutamiento

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Contenido de las Tablas de
Enrutamiento
Los Routers mantienen informacin importante en sus
tablas de enrutamiento, que incluye lo siguiente:
Tipo de protocolo: de Enrutamiento
Asociaciones entre destino/siguiente salto: estas asociaciones le
dicen al Router que un destino en particular est directamente
conectado al Router, o que puede ser alcanzado utilizando un
Router denominado "salto siguiente" en el trayecto hacia el
destino final.
Mtrica de enrutamiento: las mtricas de enrutamiento se utilizan
para determinar la conveniencia de una ruta. Por ejemplo, el
nmeros de saltos es la nica ancho de banda, carga, retardo,
confiabilidad y MTU.
Interfaces de salida: la interfaz por la que se envan los datos para
llegar a su destino final.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Algoritmos de Enrutamientos

Un algoritmo es una solucin detallada a un problema.


En el caso de paquetes de enrutamiento, diferentes
protocolos utilizan distintos algoritmos para decidir por
cul puerto debe enviarse un paquete entrante.
Los protocolos de enrutamiento con frecuencia tienen
uno o ms de los siguientes objetivos de diseo:
Optimizacin: la optimizacin describe la capacidad del
algoritmo de enrutamiento de seleccionar la mejor ruta.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Algoritmos de Enrutamientos

Simplicidad y bajo gasto: cuanto ms simple sea el algoritmo,


ms eficientemente ser procesado por la CPU y la memoria del
Router.
Solidez y estabilidad: un algoritmo debe funcionar de manera
correcta cuando se enfrenta con una situacin inusual o
desconocida.
Flexibilidad: un algoritmo de enrutamiento debe adaptarse
rpidamente a una gran variedad de cambios en la red.
Convergencia rpida: la convergencia es el proceso en el cual
todos los Routers llegan a un acuerdo con respecto a las rutas
disponibles.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Algoritmos de Enrutamientos

Los algoritmos de enrutamiento utilizan mtricas


distintas para determinar la mejor ruta. Cada algoritmo
de enrutamiento interpreta a su manera lo que es mejor.
El algoritmo genera un nmero, denominado valor
mtrico, para cada ruta a travs de la red. Los
algoritmos de enrutamiento sofisticados basan la
eleccin de la ruta en varias mtricas, combinndolas en
un slo valor mtrico compuesto.
En general, los valores mtricos menores indican la ruta
preferida.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Mtricas de Enrutamientos

Las mtricas pueden tomar como base una sola caracterstica de la ruta, o
pueden calcularse tomando en cuenta distintas caractersticas. Se tienen las
siguiente:
Ancho de banda: la capacidad de datos de un enlace.
Retardo: la cantidad de tiempo requerido para transportar un paquete a lo largo de
cada enlace desde el origen hacia el destino.
Carga: la cantidad de actividad en un recurso de red como, por ejemplo, un Router
o un enlace.
Confiabilidad: generalmente se refiere al ndice de error de cada enlace de red.
Nmero de saltos: el nmero de Routers que un paquete debe atravesar antes de
llegar a su destino. La distancia que deben atravesar los datos entre un Router y
otro equivale a un salto.
Tictacs: el retardo en el enlace de datos medido en tictacs de reloj PC de IBM. Un
tictac dura aproximadamente 1/18 de segundo.
Costo: un valor arbitrario asignado por un administrador de red que se basa por lo
general en el ancho de banda, el gasto monetario u otra medida.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Mtricas de Enrutamientos

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
IGP y EGP
Los Protocolos de enrutamiento de Gateway interior (IGP) y los
Protocolos de enrutamiento de Gateway exterior (EGP) son dos tipos
de protocolos de enrutamiento.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
IGP y EGP
Los IGP enrutan datos dentro de un sistema autnomo:
Protocolo de informacin de enrutamiento (RIP) y (RIPv2).
Protocolo de enrutamiento de Gateway interior (IGRP)
Protocolo de enrutamiento de Gateway interior mejorado (EIGRP)
Primero la ruta libre ms corta (OSPF)
Protocolo de sistema intermedio-sistema intermedio (IS-IS).
Los EGP enrutan datos entre sistemas autnomos. Un ejemplo
de EGP es el protocolo de Gateway fronterizo (BGP). BGP
(BGP4) es el protocolo principal de publicacin de rutas utilizado
por las compaas ms importantes e ISP en la Internet. BGP
toma decisiones de enrutamiento basndose en polticas de la
red, o reglas.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Estado de Enlace y Vector de
Distancia

Los IGP pueden a su vez clasificarse en protocolos de vector-


distancia o de estado de enlace.
El enrutamiento por vector-distancia determina la direccin y la
distancia (vector) hacia cualquier enlace en la internetwork.
Los Routers que utilizan los algoritmos de vector-distancia
envan todos o parte de las entradas de su tabla de
enrutamiento a los Routers adyacentes de forma peridica -
"enrutamiento por rumor".
Los protocolos por vector-distancia incluyen los siguientes:
RIP, IGRP y EIGRP (hbrido balanceado)

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolos Vector de Distancia

Los ejemplos de los protocolos por vector-distancia


incluyen los siguientes:
Protocolo de informacin de enrutamiento(RIP): es el IGP
ms comn de la red. RIP utiliza nmeros de saltos como su
nica mtrica de enrutamiento.
Protocolo de enrutamiento de Gateway interior (IGRP): es un
IGP desarrollado por Cisco para resolver problemas
relacionados con el enrutamiento en redes extensas y
heterogneas.
IGRP mejorada (EIGRP): esta IGP propiedad de Cisco incluye
varias de las caractersticas de un protocolo de enrutamiento de
estado de enlace. Es por esto que se ha conocido como
protocolo hbrido balanceado, pero en realidad es un protocolo
de enrutamiento vector-distancia avanzado.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Protocolos Estado de Enlace

Los protocolos de enrutamiento de estado de enlace se


disearon para superar las limitaciones de los protocolos
de enrutamiento vector distancia.
Los protocolos de enrutamiento de estado de enlace
responden rpidamente a las modificaciones en la red,
enviando actualizaciones slo cuando se producen las
modificaciones.
Cuando una ruta o enlace se modifica, el dispositivo que
detect el cambio crea una publicacin de estado de
enlace (LSA) en relacin a ese enlace.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolos Estado de Enlace

Luego la LSA se transmite a todos los dispositivos vecinos. Cada


dispositivo de enrutamiento hace una copia de la LSA, actualiza su
base de datos de estado de enlace y enva la LSA a todos los
dispositivos vecinos.
Se necesita esta inundacin de LAS para estar seguros de que
todos los dispositivos de enrutamiento creen bases de datos que
reflejen de forma precisa la topologa de la red antes de actualizar
sus tablas de enrutamiento.
Por lo general, los algoritmos de estado de enlace utilizan sus
bases de datos para crear entradas de tablas de enrutamiento que
prefieran la ruta ms corta.
Ejemplos de protocolos de estado de enlace son:
Primero la Ruta Libre Ms Corta (OSPF)
Sistema Intermedio a Sistema Intermedio (IS-IS).
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Protocolos de enrutamiento
Protocolos de Enrutamiento con Clase
RIP, IGRP
Protocolos de Enrutamiento sin Clase
EIGRP, OSPF, IS-IS
En los protocolos sin clase, las distintas subredes
dentro de la misma red pueden tener varias mscaras
de subred. El uso de diferentes mscaras de subred
dentro de la misma red se denomina mscara de
subred de longitud variable (VLSM).

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolos de enrutamiento

Varios protocolos de enrutamiento interviene en la


Internetworking (Enrutamiento Multiprotocolo)

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolo de mensajes de
control en Internet - ICMP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin

El IP es un mtodo poco confiable para la entrega de


paquetes de red
Se le conoce como un mecanismo de entrega de mejor
esfuerzo
No cuenta con ningn proceso incorporado para
garantizar la entrega de paquetes en caso de que se
produzca un problema de comunicacin en la red
Adems, nada en su diseo bsico hace que el IP
notifique al emisor de que la transmisin ha fallado.
IP no cuenta con ningn mtodo incorporado para
suministrar mensajes de informacin o control a los
hosts

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin

El IP usa el Protocolo de mensajes de control en Internet


(ICMP), para notificar al emisor de los paquetes que se
produjo un error durante el proceso de envo. ICMP
intercambia mensajes de:
Error
Control
Los mensajes de control suministran informacin
clave
El diagnostico de Fallas
Lograr una comprensin absoluta de las redes IP
ICMP incorpora varios tipos de mensajes.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Caractersticas de ICMP

La utilidad del protocolo ICMP esta en:


Controlar si un paquete no puede alcanzar su destino.
Si tiempo de vida a expirado (TTL).
Si su encabezamiento lleva un valor no permitido.
Si es un paquete de eco o respuesta (echo-request, echo reply),
etc.
Se usa para mensajes de error y de control necesarios
para los sistemas de la red, informando con ellos a la
fuente original para que evite o corrija el problema
detectado. Pero no hace al protocolo IP fiable.
El protocolo ICMP solamente informa de incidencias en
la entrega de paquetes o de errores en la red en
general, pero no toma decisiones alguna al respecto.
Esto es tarea de las capas superiores.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Caractersticas de ICMP

An puede ocurrir que los datagramas no se entreguen


y que no se informe de su prdida. La fiabilidad debe ser
implementada por los protocolos de nivel superior que
usan IP.
ICMP puede informar de errores en cualquier datagrama
IP con la excepcin de mensajes ICMP, para evitar
repeticiones infinitas
Para datagramas IP fragmentados, los mensajes ICMP
slo se envan para errores ocurridos en el fragmento
cero. Es decir, los mensajes ICMP nunca se refieren a
un datagrama IP con un campo de desplazamiento de
fragmento.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Caractersticas de ICMP

ICMP usa a IP como si ICMP fuera un protocolo del nivel


superior(es decir, los mensajes ICMP se encapsulan en
datagramas IP), pero no lo es (nivel de transporte). Sin
embargo, ICMP es parte integral de IP y debe ser
implementado por todo el mdulo IP.
Los mensajes ICMP se transmiten como datagramas IP
normales
Con el campo de cabecera protocolo con valor 1
Comienza con un campo de 8 bits que define el tipo de mensaje.
Luego viene el campo cdigo de 8 bits, que a veces ofrece una
descripcin del error concreto.
Despus un campo de suma de control de 16 bits, que incluye la
suma de verificacin de errores de transmisin.
Finalmente el cuerpo del mensaje.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Caractersticas de ICMP

Los mensajes ICMP nunca se envan en respuesta a


datagramas con una direccin IP de destino que sea de
broadcast o de multicast.
Los mensajes ICMP nunca se envan en respuesta a un
datagrama que no tenga una direccin IP de origen que
represente a un nico host. Es decir, la direccin de
origen no puede ser cero, una direccin de looopback,
de broadcast o de multicast.
Los mensajes ICMP nunca se envan en respuesta a
mensajes ICMP de error. Pueden enviarse en respuesta
a mensajes ICMP de consulta(los tipos de mensaje
ICMP 0, 8, 9, 10 y 13 al 18).

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
ICMP
El RFC 792 establece que los mensajes ICMP "pueden"
ser generados para informar de errores producidos en el
procesamiento de datagramas IP, no que "deban". En la
prctica, los "routers" generarn casi siempre mensajes
ICMP para los errores, pero en el caso de los host de
destino, el nmero de mensajes ICMP generados es una
cuestin de implementacin.
El ICMP es un protocolo de notificacin de errores para
el protocolo IP
Cuando se produce un error en la entrega de
datagramas, se usa el ICMP para notificar de dichos
errores a la fuente de los datagramas
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Entrega de mensajes ICMP
Los mensajes del ICMP se encapsulan en datagramas,
del mismo modo en que se entrega cualquier otro dato
mediante el protocolo IP.
La Figura muestra el encapsulamiento de datos ICMP
dentro de un datagrama IP.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Formato de mensajes ICMP
Cada tipo de mensaje ICMP tiene sus propias caractersticas
Todos los formatos de mensaje ICMP comienzan con estos mismos
tres campos
Tipo
Cdigo
Suma de comprobacin (checksum)
El campo de tipo indica el tipo de mensaje ICMP que se enva
El campo de cdigo incluye informacin adicional relativa al tipo de
mensaje en particular

Formato de los mensajes ICMP:


"echo request - 8" (peticin de eco)
y "echo reply - 0" (respuesta de eco)

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Tipos de mensajes ICMP
(bsicos)

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Tipos de mensajes ICMP
http://www.iana.org/assignments/icmp-parameters

Type Name Type Name


---- ------------------------- ---- -------------------------
0 Echo Reply 17 Address Mask Request
1 Unassigned 18 Address Mask Reply
2 Unassigned 19 Reserved (for Security)
3 Destination Unreachable 20-29 Reserved (for Robustness Experiment)
4 Source Quench 30 Traceroute
5 Redirect 31 Datagram Conversion Error
6 Alternate Host Address 32 Mobile Host Redirect
7 Unassigned 33 IPv6 Where-Are-You
8 Echo 34 IPv6 I-Am-Here
9 Router Advertisement 35 Mobile Registration Request
10 Router Solicitation 36 Mobile Registration Reply
11 Time Exceeded 37 Domain Name Request
12 Parameter Problem 38 Domain Name Reply
13 Timestamp 39 SKIP
14 Timestamp Reply 40 Photuris
15 Information Request 41-255 Reserved
16 Information Reply

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Mensajes Informativos

Entre estos mensajes hay algunos de suma importancia, como


los mensajes de peticin de ECO (tipo 8) y los de respuesta de
ECO (tipo 0).
Las peticiones y respuesta de eco se usan en redes para
comprobar si existe una comunicacin entre dos host a nivel de
capa de red, adems se verifica al mismo tiempo la capa fsica
(cableado) y enlace de datos(tarjeta de red).

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Ping (Packet Internet Groper )

Se utiliza el ping para emitir un mensaje de solicitud de eco a un


dispositivo de destino
Si el dispositivo de destino recibe la peticin de eco, crea un
mensaje de respuesta el cual es enviado de vuelta al origen de
la peticin
Si el emisor recibe la respuesta, confirma que el dispositivo
destino se puede alcanzar mediante el uso del protocolo IP
Generalmente, el mensaje de peticin de eco se inicia al ejecutar
el comando: ping

Peticion de eco ICMP Respuesta de eco ICMP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
ICMP Echo (Request) and Echo
Reply
Ethernet Header IP Header ICMP Message Ether.
(Layer 2) (Layer 3) (Layer 3) Tr.
Ethernet Ethernet Frame Source IP Add. Type Code Check- ID Seq. Data FCS
Destination Source Type Dest. IP Add. 0 or 8 0 sum Num.
Address Address Protocol field
(MAC) (MAC)

IP Protocol Field = 1
El mensaje de requisicin de echo
es iniciada normalmente utilizando
el comando PING

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Mensajes de Error

En el caso de obtener un mensaje ICMP de destino


inalcanzable, con campo tipo=3, el error concreto que se ha
producido vendr dado por el valor del campo cdigo.
Este tipo de mensajes se genera cuando el tiempo de vida del
datagrama a llegado a 0 mientras se encontraba en trnsito
hacia el host destino (cdigo=0), o porque habiendo llegado al
destino, el tiempo de reensamblado de los diferentes fragmentos
expira antes de que lleguen todos los necesarios (cdigo=1).
Los mensajes ICMP de tipo=12 (problemas de parmetros) se
originan por ejemplo cuando existe informacin inconsistente en
alguno de los campos del datagrama, que hace que sea
imposible procesar el mismo correctamente, cuando se envan
datagramas de tamao incorrecto o cuando falta algn campo
obligatorio.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Redes fuera de alcance (Destination
unrechable!)
Primera condicin, los dispositivos emisor y receptor deben disponer de la
pila del protocolo TCP/IP debidamente configurada
Esto incluye la instalacin del protocolo TCP/IP y de la configuracin adecuada
de la direccin de IP y la mscara de subred
Tambin se debe configurar una puerta de enlace predeterminada (tambin
conocido como gateway por defecto), si va a haber envo de datagramas fuera
de la red local
Segunda condicin, se debe proveer de dispositivos que acten como
intermediarios, para el enrutamiento de los datagramas desde el dispositivo
y la red de origen hacia la red de destino
Los routers cumplen esta funcin

NOTA: si no se cumplen estas condiciones, no se puede realizar la


comunicacin entre redes

XX

Ej: Datagramas a una dir IP inexistente, dispositivos fuera de la red, router con una
interfaz desactivada, router no sabe como llegar al destino (no hay ruta).
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Destination Unreachable
ICMP:Destino inalcanzable
Las fallas de hardware,
configuraciones inadecuadas del Valores de cdigo posibles en un mensaje de
destino fuera de alcance
protocolo, interfaces inactivas y
errores en la informacin de
enrutamiento son algunas de las
razones que pueden impedir que
la entrega se complete con xito
En estos casos, el ICMP enva de
vuelta al emisor un mensaje
llamado "destination unreachable"
(destino fuera de alcance), el cual
le indica al emisor que el
datagrama no se pudo entregar
adecuadamente

Destination Unreachable

X
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Deteccin de rutas excesivamente
largas
Dos casos
Dos routers enrutan continuamente un datagrama de ida y
vuelta entre ellos, pensando que el otro debe ser el
siguiente salto hacia el destino (bucles de enrutamiento)
El nmero mximo de saltos en RIP es de 15, lo cual
significa que las redes mayores a los 15 saltos no se
pueden manejar con RIP (muchos saltos)

El paquete de datos llegar eventualmente al final de su vida, conocido


como: Tiempo de Existencia (TTL)

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Otros mensajes de Error

Es posible que algn dispositivo no pueda enviar un


datagrama, debido a un error en el encabezado.
En esta caso se enva un mensaje ICMP de Problema de
Parmetros Parameter Problems

Tiene un Puntero del encabezado (octeto del


datagrama que genero el error, cdigo = 0)

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Mensajes de control

A diferencia de los mensajes


de error, los mensajes de
control no se presentan como
el resultado de perdida de
paquetes o condiciones de
error que puedan ocurrir
durante la transmisin de los
paquetes, sino que se utilizan
para mantener a los hosts
informados de eventos como
congestionamiento o la
existencia de un mejor
gateway a una red remota

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Mensajes de control

Se tienen algunos tipos de mensajes de control:


Redireccin ICMP
Timestamp
Sincronizacin de relojes y estimacin del tiempo de trnsito
mscara de direccin

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Mensajes de control
Los mensajes de tipo=5 (mensajes
de redireccin) se suelen enviar
cuando, existen dos o ms routers
en la misma red, el paquete se enva
al router equivocado.
En esta caso, el router receptor
devuelve el datagrama al host origen
junto con un mensaje ICMP de
redireccin, lo que har que ste
actualice su tabla de enrutamiento y
enve el paquete al siguiente router.

Ej: Redireccin ICMP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
ICMP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
ICMP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolos TCP/UDP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin
TCP y UDP son 2 protocolos de la capa de transporte,
ambos se encargan de:
Segmentacin de los datos de capa superior
Envo de los segmentos desde un dispositivo en un extremo a otro
dispositivo en otro extremo.
Ambos protocolos gestionan la comunicacin de mltiples
aplicaciones. Las diferencias entre ellos son las funciones
especficas que cada uno implementa.
En cambio TCP ms funcionalidades especficas:
Establecimiento de operaciones de punta a punta (end-to-end).
Control de flujo proporcionado por ventanas deslizantes
(windowing).
Confiabilidad proporcionada por los nmeros de secuencia y los
acuses de recibo (ACK) Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
El Protocolo de Datagrama de
Usuario (UDP)

El Protocolo de datagrama de usuario (UDP: User Datagram


Protocol) es el protocolo de transporte simple, no orientado a
conexin de la pila de protocolo TCP/IP, descrito en la RFC 768.
El UDP es un protocolo simple que intercambia datagramas como
"mejor intento, sin acuse de recibo ni garanta de entrega. El
procesamiento de errores y la retransmisin deben ser manejados
por protocolos de capa superior.
El UDP no usa: ventanas, ni acuses de recibo de modo que la
confiabilidad, de ser necesario, se suministra a travs de
protocolos de la capa de aplicacin. El UDP est diseado para
aplicaciones que no necesitan ensamblar secuencias de
segmentos.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolo de Datagrama de Usuario
(UDP)
Los protocolos que usan UDP incluyen:
TFTP (Protocolo trivial de transferencia de archivos)
SNMP (Protocolo simple de administracin de red)
DHCP (Protocolo de configuracin dinmica del host)
DNS (Sistema de denominacin de dominios)

Los siguientes son los campos:

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolo UDP
Las caractersticas del protocolo UDP y los tipos de
comunicaciones para las que es ms apropiado

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolo para el Control de la
Transmisin (TCP)
El Protocolo para el control de la transmisin (TCP) es un
protocolo de orientado a conexin que suministra una transmisin
de datos full-duplex confiable. (se establece una conexin entre
ambos extremos antes de que se pueda iniciar la transferencia de
informacin), descrito en la RFC 793.
TCP es responsable por la divisin de los mensajes en segmentos,
reensamblndolos en la estacin destino, reenviando cualquier
mensaje que no se haya recibido y reensamblando mensajes a
partir de los segmentos.
TCP suministra un circuito virtual entre las aplicaciones del usuario
final.
Las caractersticas principales de TCP son: confiabilidad y control
de flujo. Pero esto incurre en el uso adicional de recursos al
agregar funciones adicionales.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Protocolo para el Control de la
Transmisin (TCP)
Los protocolos que usan TCP incluyen:
FTP (Protocolo de transferencia de archivos)
HTTP (Protocolo de transferencia de hipertexto)
SMTP (Protocolo simple de transferencia de correo)
Telnet, ssh
Los siguientes son campos de un segmento:

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
TCP
El protocolo TCP y es responsable por la calidad del
servicio incluyendo:
Retrasmisin - Reliability
Control de flujo - Flow Control
Correccin de Errores - Error Correction
Para Confiabilidad y correccin de errores usa: nmeros
de secuencia y ACK

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Intercambio de seales de tres vas

TCP (Orientado a la conexin), requiere que se establezca


una conexin antes de que comience la transferencia de
datos.
Para que se establezca o inicialice una conexin, los dos
hosts deben sincronizar sus Nmeros de secuencia iniciales
(ISN: Initial Sequence Numbers).
La sincronizacin se lleva a cabo a travs de un intercambio
de segmentos que establecen la conexin al transportar un
bit de control denominado SYN (para la sincronizacin), y los
ISN.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Intercambio de seales de tres vas

La sincronizacin requiere que ambos lados enven su propio


ISN y recibir la confirmacin del cambio en un Acuse de
Recibo (Acknowledgment; ACK) del otro lado.
La secuencia es la siguiente:

ISN

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Intercambio de seales de tres vas

Establecimiento de la conexin TCP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Intercambio de seales de tres vas

Finalizacin de la conexin TCP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Intercambio de seales de tres vas

Terminacin de sesiones TCP

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolos TCP - UDP
Su Encapsulamiento:

Las aplicaciones que


utilizan TCP son:

Exploradores Web,

E-mail, y

Transferencia de archivos

Entre las aplicaciones que


utilizan UDP se incluyen:

Sistema de nombres de
dominios (DNS),

Streaming de vdeo, y
Facultad de Tecnologa Carrera de Ing. de Sistemas
Voz sobre IP (VoIP). http://www.usfx.edu.bo
Nmeros de puerto TCP y UDP

Tanto TCP como UDP utilizan nmeros de puerto


(socket) para enviar informacin a las capas superiores.
Los nmeros de puerto se utilizan para mantener un
registro de las distintas conversaciones que atraviesan
la red al mismo tiempo.
Ej: FTP 20 (para datos) y 21 (para control), son puertos
estndares.

A las conversaciones que no involucran ninguna


aplicacin que tenga un nmero de puerto bien
conocido, se les asignan nmeros de puerto que se
seleccionan de forma aleatoria dentro de un rango
especfico por encima de 1023.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Nmeros de puerto TCP y UDP

Los nmeros de puerto tienen los siguientes rangos


asignados:
Los nmeros inferiores a 1024 corresponden a nmeros de puerto
bien conocidos
0 - 1023
Los nmeros de puerto registrados son aquellos nmeros que estn
registrados para aplicaciones especficas de proveedores. La mayora
de estos nmeros son superiores a 1023.
1.024 - 49.151
Los nmeros superiores a 49.151 son nmeros de puerto asignados
de forma dinmica (privados)
49.152 - 65.535

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Nmeros de puerto TCP y UDP

Los sistemas finales utilizan nmeros de puerto para


seleccionar la aplicacin adecuada. El host origen asigna de
forma dinmica los nmeros del puerto de origen. Estos
nmeros son siempre superiores a 1023.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Direccionamiento del Puerto
El direccionamiento de puertos en el Host :

A veces es necesario conocer las conexiones TCP activas que estn abiertas y en
ejecucin en el host de red.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Protocolos de la capa de
Aplicacin

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin

Los aspectos de representacin, codificacin y control


de dilogo se administran en la capa de aplicacin en
lugar de hacerlo en las capas inferiores individuales,
como sucede en el modelo OSI.
Este diseo garantiza que el modelo TCP/IP brinda la
mxima flexibilidad, en la capa de aplicacin, para los
desarrolladores de software.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Introduccin

Son los protocolos TCP/IP que admiten transferencia de


archivos, correo electrnico y conexin remota
probablemente sean los ms familiares para los
usuarios de la Internet.
Protocolos (Existen muchos protocolos de capa de
aplicacin y siempre se desarrollan protocolos nuevos:
Sistema de denominacin de dominios (DNS)
Protocolo de configuracin dinmica de host (DHCP)
Protocolo de transferencia de archivos (FTP)
Protocolo de transferencia de hipertexto (HTTP)
Protocolo simple de transferencia de correo (SMTP)
Protocolo simple de administracin de red (SNMP)
Telnet, ssh, rlogin
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Protocolos de la capa de Aplicacin
Estos protocolos especifican la informacin de control y formato
necesaria para muchas de las funciones de comunicacin de Internet
ms comunes.
Los protocolos de capa de
aplicacin se utilizan para
intercambiar los datos entre los
programas que se ejecutan en
los hosts de origen y destino.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Descripcin de algunos de los
protocolos

Protocolo de transferencia de archivos (FTP): es un


servicio confiable orientado a conexin que utiliza TCP
para transferir archivos entre sistemas que admiten la
transferencia FTP. Permite las transferencias
bidireccionales de archivos binarios y archivos ASCII.
Protocolo trivial de transferencia de archivos (TFTP): es
un servicio no orientado a conexin que utiliza el
Protocolo de datagrama de usuario (UDP). Los Routers
utilizan el TFTP para transferir los archivos de
configuracin e imgenes IOS de Cisco y para transferir
archivos entre los sistemas que admiten TFTP. Es til
en algunas LAN porque opera ms rpidamente que
FTP en un entorno estable.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Descripcin de algunos de los
protocolos

Sistema de archivos de red (NFS): es un conjunto de


protocolos para un sistema de archivos distribuido,
desarrollado por Sun Microsystems que permite acceso
a los archivos de un dispositivo de almacenamiento
remoto, por ejemplo, un disco rgido a travs de una red.
Protocolo simple de transferencia de correo (SMTP):
administra la transmisin de correo electrnico a travs
de las redes informticas. No admite la transmisin de
datos que no sea en forma de texto simple.

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo
Descripcin de algunos de los
protocolos

Emulacin de terminal (Telnet): Telnet tiene la capacidad de


acceder de forma remota a otro computador. Permite que el
usuario se conecte a un host de Internet y ejecute comandos.
El cliente de Telnet recibe el nombre de host local. El servidor
de Telnet recibe el nombre de host remoto.
Protocolo simple de administracin de red (SNMP): es un
protocolo que provee una manera de monitorear y controlar
los dispositivos de red y de administrar las configuraciones, la
recoleccin de estadsticas, el desempeo y la seguridad.
Sistema de denominacin de dominio (DNS): es un sistema
que se utiliza en Internet para convertir los nombres de los
dominios y de sus nodos de red publicados abiertamente en
direcciones IP.
Facultad de Tecnologa Carrera de Ing. de Sistemas
http://www.usfx.edu.bo
Ing. Marco Antonio. Arenas Porcel
Email:marcoap@usfx.edu.bo
:markituxfor@gmail.com

Facultad de Tecnologa Carrera de Ing. de Sistemas


http://www.usfx.edu.bo 179

S-ar putea să vă placă și