Sunteți pe pagina 1din 21

IP dinmica

Una direccin IP dinmica es una IP asignada mediante un servidor DHCP


(Dynamic Host Configuration Protocol) al usuario. La IP que se obtiene tiene
una duracin mxima determinada. El servidor DHCP provee parmetros de
configuracin especficos para cada cliente que desee participar en la red IP.
Entre estos parmetros se encuentra la direccin IP del cliente.
DHCP apareci como protocolo estndar en octubre de 1993. El estndar RFC
2131 especifica la ltima definicin de DHCP (marzo de 11997). DHCP sustituye
al protocoloBOOTP, que es ms antiguo. Debido a la compatibilidad retroactiva
de DHCP, muy pocas redes continan usando BOOTP puro.
Las IP dinmicas son las que actualmente ofrecen la mayora de operadores. El
servidor del servicio DHCP puede ser configurado para que renueve las
direcciones asignadas cada tiempo determinado.
Ventajas
Reduce los costos de operacin a los proveedores de servicios de Internet (ISP).
Reduce la cantidad de IP asignadas (de forma fija) inactivas.
Desventajas
Obliga a depender de servicios que redirigen un host a una IP.

IP esttica
Una direccin IP fija es una direccin IP asignada por el usuario de manera
manual (Que en algunos casos el ISP o servidor de la red no lo permite), o por
el servidor de la red (ISP en el caso de internet, router o switch en caso de LAN)
con base en la Direccin MAC del cliente. Mucha gente confunde IP Esttica con
IP Pblica e IP Dinmica con IP Privada.
Una IP puede ser Privada ya sea dinmica o fija como puede ser IP Pblica
Dinmica o Fija.
Una IP Pblica se utiliza generalmente para montar servidores en internet y
necesariamente se desea que la IP no cambie por eso siempre la IP Pblica se
la configura de manera Fija y no Dinmica, aunque si se podra.
En el caso de la IP Privada generalmente es dinmica asignada por un servidor
DHCP, pero en algunos casos se configura IP Privada Fija para poder controlar
el acceso a internet o a la red local, otorgando ciertos privilegios dependiendo
del nmero de IP que tenemos, si esta cambiara (fuera dinmica) sera ms
complicado controlar estos privilegios (pero no imposible).
Las IP Pblicas fijas actualmente en el mercado de acceso a Internet tienen un
costo adicional mensual. Estas IP son asignadas por el usuario despus de

haber recibido la informacin del proveedor o bien asignadas por el proveedor


en el momento de la primera conexin.
Esto permite al usuario montar servidores web, correo, FTP, etc. y dirigir un
nombre de dominio a esta IP sin tener que mantener actualizado el servidor
DNS cada vez que cambie la IP como ocurre con las IP Pblicas dinmicas.

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

Direcciones IP pblicas. Son visibles en todo Internet. Un ordenador


con una IP pblica es accesible (visible) desde cualquier otro ordenador
conectado a Internet. Para conectarse a Internet es necesario tener una
direccin IP pblica.

Direcciones IP privadas (reservadas). Son visibles nicamente por


otros hosts de su propia red o de otras redes privadas interconectadas
por routers. Se utilizan en las empresas para los puestos de trabajo. Los
ordenadores con direcciones IP privadas pueden salir a Internet por
medio de un router (o proxy) que tenga una IP pblica. Sin embargo,
desde Internet no se puede acceder a ordenadores con direcciones IP
privadas.

A su vez las direcciones IP pueden ser:

Direcciones IP estticas (fijas). Un host que se conecte a la red


con direccin IP esttica siempre lo har con una misma IP. Las
direcciones IP pblicas estticas son las que utilizan los servidores
de Internet con objeto de que estn siempre localizables por los
usuarios de Internet. Estas direcciones hay que contratarlas.

Direcciones IP dinmicas. Un host que se conecte a la red


mediante direccin IP dinmica, cada vez lo har con una
direccin IP distinta. Las direcciones IP pblicas dinmicas son las
que se utilizan en las conexiones a Internet mediante un mdem.
Los proveedores de Internet utilizan direcciones IP dinmicas
debido a que tienen ms clientes que direcciones IP (es muy
improbable que todos se conecten a la vez).

Las direcciones IP estn formadas por 4 octetos de un bytes cada uno, en total
32 bits.
Se suelen representar en formato decimal con los nmero comprendido entre
el 0 y el 255. Por ejemplo la direccin IP del servidor de google
(www.google.com) es 209.85.195.104.
Las direcciones IP tambin se pueden representar en hexadecimal, desde la
00.00.00.00 hasta la FF.FF.FF.FF o en binario, desde la
00000000.00000000.00000000.00000000 hasta la
11111111.11111111.11111111.11111111.
Las tres direcciones siguientes representan a la misma mquina (podemos
utilizar la calculadora cientfica de Windows para realizar las conversiones).
(decimal) 128.10.2.30
(hexadecimal) 80.0A.02.1E
(binario) 10000000.00001010.00000010.00011110
Cuntas direcciones IP existen?
Si calculamos 2 elevado a 32 obtenemos ms de 4000 millones de direcciones
distintas. Sin embargo, no todas las direcciones son vlidas para asignarlas a
hosts. Las direcciones IP no se encuentran aisladas en Internet, sino que
pertenecen siempre a alguna red. Todas las mquinas conectadas a una misma
red se caracterizan en que los primeros bits de sus direcciones son iguales.
De esta forma, las direcciones se dividen conceptualmente en dos partes:
el identificador de red y el identificador de host.
Dependiendo del nmero de hosts que se necesiten para cada red, las
direcciones de Internet se han dividido en las clases primarias A, B y C.
La clase D est formada por direcciones que identifican no a un host, sino a un
grupo de ellos. Las direcciones de clase E no se pueden utilizar (estn
reservadas).

Formato del segmento TCP


El segmento TCP est compuesto por los datos enviados desde la capa de
aplicacin y la cabecera aadida por el protocolo de transporte. El segmento
TCP es luegoencapsulado en un datagrama IP para ser enviado por la capa de
red.
El formato de la cabecera TCP se detalla a continuacin:

Campos de la cabecera TCP

Puerto origen (16 bits): Identifica el puerto emisor.

Puerto destino (16 bits): Identifica el puerto receptor.

Estos dos valores identifican la aplicacin receptora y la emisora, junto con las
direcciones IP del emisor y receptor identifican de forma unvoca cada
conexin. La combinacin de una direccin IP y un puerto es llamado socket. Es
el par de sockets (direccin IP + puerto del emisor y direccin IP+ puerto del
receptor) emisor y receptor el que especifica los dos puntos finales que
unvocamente se corresponden con cada conexin TCP en internet.

Nmero de secuencia (32 bits): Identifica el byte del flujo de datos


enviado por el emisor TCP al receptor TCP que representa el primer byte
de datos del segmento.

Si consideramos un flujo de bytes unidireccional entre las dos aplicaciones, TCP


numera cada byte con un nmero de secuencia. Este nmero de secuencia es
de 32 bits sin signo que retorna a 0 al llegar a 2 32 -1.
Cuando una conexin est siendo establecida el flag SYN se activa y el campo
del nmero de secuencia contiene el ISN (initial sequence number) elegido por
el host para esa conexin. El nmero de secuencia del primer byte de datos
ser el ISN+1 ya que el flag SYN consume un nmero de secuencia.

Nmero de acuse de recibo (32 bits): Contiene el valor del siguiente


nmero de secuencia que el emisor del segmento espera recibir.

Una vez que la conexin ha sido establecida, este nmero se enva siempre y
se valida con el flag ACK activado. Enviar ACKs no cuesta nada ya que el
campo de acuse de recibo siempre forma parte de la cabecera, al igual que el
flag ACK. TCP se puede describir como un protocolo sin asentimientos
selectivos o negativos ya que el nmero de asentimiento en la cabecera TCP
significa que se han recibido correctamente los bytes anteriores pero no se
incluye ese byte.
No se pueden asentir partes selectivas del flujo de datos (suponiendo que no
estamos usando la opcin SACK de asentimientos selectivos). Por ejemplo si se

reciben correctamente los bytes 1-1024 y el siguiente segmento contiene los


bytes 2049-3072, el receptor no puede asentir este ltimo segmento. Todo lo
que puede enviar es un ACK con 1025 como nmero de asentimiento, al igual
que si llega el segmento 1025-2048 pero con un error de cheksum.

Longitud de cabecera (4 bits): especifica el tamao de la cabecera en


palabras de 32 bits.

Es requerido porque la longitud del campo opciones es variable. Por lo tanto


el tamao mximo de la cabecera est limitado a 60 bytes, mientras que sin
opciones el tamao normal ser de 20 bytes. A este campo tambin se le
suele llamar data offset por el hecho de que es la diferencia en bytes desde
el principio del segmento hasta el comienzo de los datos.

Reservado (3 bits): para uso futuro. Debe estar a 0.

Flags (9 bits):

NS (1 bit): ECN-nonce concealment protection. Para proteger frente a


paquetes accidentales o maliciosos que se aprovechan del control de
congestin para ganar ancho de banda de la red.

CWR (1bit): Congestion Window Reduced. El flag se activa por el host


emisor para indicar que ha recibido un segmento TCP con el flag ECE
activado y ha respondido con el mecanismo de control de congestin.

ECE (1 bit): Para dar indicaciones sobre congestin.

URG (1 bit): Indica que el campo del puntero urgente es vlido.

ACK (1 bit): Indica que el campo de asentimiento es vlido. Todos lo


paquetes enviados despus del paquete SYN inicial deben tener activo
este flag.

PSH (1 bit): Push. El receptor debe pasar los datos a la aplicacin tan
pronto como sea posible, no teniendo que esperar a recibir ms datos.

RST (1 bit): Reset. Reinicia la conexin, cuando falla un intento de


conexin, o al rechazar paquetes no validos.

SYN (1 bit): Synchronice. Sincroniza los nmeros de secuencia para


iniciar la conexin.

FIN (1 bit): Para que el emisor (del paquete) solicite la liberacin de la


conexin.

Tamao de ventana o ventana de recepcin (16 bits): Tamao de la


ventana de recepcin que especifica el nmero mximo de bytes que
pueden ser metidos en el buffer de recepcin o dicho de otro modo, el
nmero mximo de bytes pendientes de asentimiento. Es un sistema de
control de flujo.

Suma de verificacin (16 bits): Checksum utilizado para la comprobacin


de errores tanto en la cabecera como en los datos.

Puntero urgente (16 bits): Cantidad de bytes desde el nmero de


secuencia que indica el lugar donde acaban los datos urgentes.

Opciones: Para poder aadir caractersticas no cubiertas por la cabecera


fija.

Relleno: Se utiliza para asegurarse que la cabecera acaba con un


tamao mltiplo de 32 bits.

Versiones de 802.3
Estndar
Ethernet

Fecha

Descripcin

Ethernet
1972
experimenta (patentado
l
en 1978)

2,85 Mbit/s sobre cable coaxial en topologa de


bus.

Ethernet II
(DIX v2.0)

1982

10 Mbit/s sobre coaxial fino (thinnet) - La trama


tiene un campo de tipo de paquete. El protocolo
IP usa este formato de trama sobre cualquier
medio.

IEEE 802.3

1983

10BASE5 10 Mbit/s sobre coaxial grueso


(thicknet). Longitud mxima del segmento 500
metros - Igual que DIX salvo que el campo de
Tipo se substituye por la longitud.

802.3

1985

10BASE2 10 Mbit/s sobre coaxial fino (thinnet o


cheapernet). Longitud mxima del segmento 185
metros

802.3b

1985

10BROAD36

802.3c

1985

Especificacin de repetidores de 10 Mbit/s

802.3d

1987

FOIRL (Fiber-Optic Inter-Repeater Link) enlace de


fibra ptica entre repetidores.

802.3e

1987

1BASE5 o StarLAN

802.3i

1990

10BASE-T 10 Mbit/s sobre par trenzado no


blindado (UTP). Longitud mxima del segmento
150 metros.

802.3j

1993

10BASE-F 10 Mbit/s sobre fibra ptica. Longitud


mxima del segmento 1000 metros.

802.3u

1995

100BASE-TX, 100BASE-T4, 100BASE-FX Fast


Ethernet a 100 Mbit/s con auto-negociacin de
velocidad.

802.3x

1997

Full Duplex (Transmisin y recepcin


simultneos) y control de flujo.

802.3y

1998

100BASE-T2 100 Mbit/s sobre par trenzado no


blindado(UTP). Longitud mxima del segmento
100 metros

802.3z

1998

1000BASE-X Ethernet de 1 Gbit/s sobre fibra


ptica.

802.3ab

1999

1000BASE-T Ethernet de 1 Gbit/s sobre par


trenzado no blindado

802.3ac

1998

Extensin de la trama mxima a 1522 bytes


(para permitir las "Q-tag") Las Q-tag incluyen
informacin para 802.1Q VLAN y manejan
prioridades segn el estandar 802.1p.

802.3ad

2000

Agregacin de enlaces paralelos.

802.3ae

2003

Ethernet a 10 Gbit/s ; 10GBASE-SR, 10GBASE-LR

IEEE 802.3af 2003

Alimentacin sobre Ethernet (PoE).

802.3ah

2004

Ethernet en la ltima milla.

802.3ak

2004

10GBASE-CX4 Ethernet a 10 Gbit/s sobre cable


bi-axial.

802.3an

2006

10GBASE-T Ethernet a 10 Gbit/s sobre par

trenzado no blindado (UTP)


802.3ap

en proceso
(draft)

Ethernet de 1 y 10 Gbit/s sobre circuito impreso.

802.3aq

en proceso
(draft)

10GBASE-LRM Ethernet a 10 Gbit/s sobre fibra


ptica multimodo.

802.3ar

en proceso
(draft)

Gestin de Congestin

802.3as

en proceso
(draft)

Extensin de la trama

Formato de la trama Ethernet


La trama es lo que se conoce tambin por el nombre de "frame".

El primer campo es el prembulo que indica el inicio de la trama y tienen


el objeto de que el dispositivo que lo recibe detecte una nueva trama y
se sincronice.

El delimitador de inicio de trama indica que el frame empieza a partir de


l.

Los campos de MAC (o direccin) de destino y origen indican las


direcciones fsicas del dispositivo al que van dirigidos los datos y del
dispositivo origen de los datos, respectivamente.

La etiqueta es un campo opcional que indica la pertenencia a


una VLAN o prioridad en IEEE P802.1p

Ethernetype indica con que protocolo estn encapsulados los datos que
contiene la Payload, en caso de que se usase un protocolo de capa
superior.

La Payload es donde van todos los datos y, en el caso correspondiente,


cabeceras de otros protocolos de capas superiores (SegnModelo OSI,
vase Protocolos en informtica) que pudieran formatear a los datos que
se tramiten (IP, TCP, etc). Tiene un mnimo de 46 Bytes (o 42 si es la
versin 802.1Q) hasta un mximo de 1500 Bytes.

La secuencia de comprobacin es un campo de 4 bytes que contiene un


valor de verificacin CRC (Control de redundancia cclica). El emisor
calcula el CRC de toda la trama, desde el campo destino al campo CRC
suponiendo que vale 0. El receptor lo recalcula, si el valor calculado es 0
la trama es vlida.

El gap de final de trama son 12 bytes vacos con el objetivo de espaciado


entre tramas.

Estructura de la trama de 802.3 Ethernet


Deli
mita
dor
Pre
de
mbul
inicio
o
de
tram
a

7
1
Bytes Byte

MA
C
de
de
sti
no

6
Byt
e

M
AC
de
ori
ge
n

6
By
tes

802.1QEtiq
ueta(opcio
nal)

(4 Bytes)

Ethertyp
e (Ether
net II) o
longitud
(IEEE 80
2.3)

Secuencia
Pay de
loa comprobaci
d
n (32-bitC
RC)

Ga
p
en
tre
fra
me
s

2 Bytes

De
46
(o
42)
has
ta
150
0
Byt
es

12
Byt
es

4 Bytes

641522 Bytes
721530 Bytes
841542 Bytes

Protocolos de red ms utilizados


NetBEUI:(Interfaz Ampliada de Usuario) Fue diseado para ser utilizado con el
protocolo NetBIOS. Opera en las capas de transporte y red del modelo OSI. Tiene
como principal caracterstica su sencillez y rapidez.
TCP/IP: Es el protocolo estndar para conexiones en redes corporativas. Las
redes TCP/IP son ampliamente escalables, por lo que TCP/IP puede utilizarse
tanto para redes pequeas como grandes. Siendo un conjunto de protocolos
encaminados pude ser ejecutado en distintas plataformas entre ellas los Sistemas

operativos Windows, Unix, etc. Consta de un conjunto de protocolos miembros


que forman la pila TCP/IP. La tabla 1 muestra la lista de los protocolos miembro de
TCP/IP.

Protocolo
miembro

Descripcin

FTP

Protocolo de Transferencia de Archivos. Proporciona una Interfaz y servicios para la


transferencia de archivos en la red.

SMTP

Protocolo Simple de Transferencia de Correo.Proporciona servicios de correo


electrnico en las redes Internet e IP.

TCP

Protocolo de Control de Transporte. Es un protocolo de transporte orientado a la


conexin. TCP gestiona la conexin entre las computadoras emisora y receptora de
forma parecida al desarrollo de las llamadas telefnicas.

UDP

Protocolo de Datagrama de Usuario.Es un protocolo de transporte sin conexin que


proporciona servicios en colaboracin con TCP.

IP

Protocolo
de Internet.Es
la
base
para
todo
el
direccionamiento
que se produce en las redes TCP/IP y proporciona un protocolo orientado a la capa de
red sin conexin.

ARP

Protocolo de Resolucin de Direcciones. Hace corresponder las direcciones IP con las


Direcciones MAC de hardware.

IPX/SPX: (Intercambio de paquetes entre redes/Intercambio secuenciado de


paquetes)

Desarrollado

por Novell para

ser

utilizado

en

su

sistema

operativoNetWare. Agrupa menos protocolos que TCP/IP, por lo que no requiere


de la misma carga que TCP/IP. Puede ser implementado en redes grandes o
pequeas permitiendo el intercambio de datos. La tabla 2 muestra la lista de los
protocolos

Protocolo

miembro

Descripcin

de

IPX/SPX.

miembro
SAP

Protocolo de Anuncio de Servicio. Lo utilizan los servidores de archivo y los servidores de


impresora de NetWare para anunciar la direccin del servidor.

NCP

Protocolo
de
Ncleo
NetWare.
Gestiona
las
funciones
de red en las capas de aplicacin, presentacin y sesin. Gestiona adems la creacin de
paquetes y se encarga de proporcionar servicios de conexin entre los clientes y
servidores.

SPX

Protocolo de Intercambio Secuenciado de Paquetes. Es un protocolo de transporte


orientado a la conexin.

IPX

Protocolo de Intercambio de Paquetes entre Redes. Es un protocolo de transporte sin


conexin que gestiona el direccionamiento y encaminamiento de los datos en la red.

AppleTalk: A pesar de no ser considerado por muchos como un protocolo de red,


tambin permite el intercambio de datos mediante routers. Con el NIC apropiado
los pc Macintosh de Apple pueden conectarse a Redes Ethernet si cuentan con
tarjetas EtherTalk u otro tipo de adaptadores. Este protocolo puede soportar
arquitecturas Ethernet, Token Ring y FDDI. La tabla 3 muestra la lista de los
protocolos miembro de AppleTalk.

Protocolo
Miembro

Descripcin

AppleShare

Proporciona servicios en la capa de aplicacin.

AFP

Protocolo de Archivo AppleTalk. Proporciona


comparticin de archivos entre nodos de una red.

ATP

Protocolo de Transaccin AppleTalk. Proporciona la conexin de capa


de transporte entre Computadoras.

NBP

Protocolo de Enlace de Nombre. Hace corresponder los nombres de

gestiona

la

servidores de red con las direcciones de la capa de red.


ZIP

Protocolo de Informacin de Zona. Controla las zonas AppleTalk y


hace corresponder los nombres de zonas con las direcciones de red.

AARP

Protocolo de Resolucin de Direcciones AppleTalk. Hace corresponder


las direcciones de la capa de red con las direcciones del hardware de
enlace de datos.

DPP

Protocolo de Entrega de Datagramas. Proporciona el sistema de


direccionamiento para la red AppleTalk, as como el transporte sin
conexin de los datagramas entre las distintas computadoras.

Introduccion
El protocolo IP es el software que implementa el mecanismo de entrega de paquetes sin conexin y no
confiable (tcnica del mejor esfuerzo).
El protocolo IP cubre tres aspectos importantes:
1.

2.
3.

Define la unidad bsica para la transferencia de datos en una interred, especificando el formato
exacto de un Datagrama IP.
Realiza las funciones de enrutamiento.
Define las reglas para que los Host y Routers procesen paquetes, los descarten o generen mensajes
de error.

El Datagrama IP
El esquema de envo de IP es similar al que se emplea en la capa Acceso a red. En esta ultima se envan
Tramas formadas por un Encabezado y los Datos. En el Encabezado se incluye la direccin fsica del origen y
del destino.
En el caso de IP se envan Datagramas, estos tambin incluyen un Encabezado y Datos, pero las direcciones
empleadas son Direcciones IP.

Encabezado

Formato del Datagrama IP

Los Datagramas IP estn formados por Palabras de 32 bits. Cada Datagrama tiene un mnimo (y tamao ms
frecuente) de cinco palabras y un mximo de quince.

Ver

Hlen

TOS

Longitud Total

Identificacin

TTL

Flags

Protocolo

Desp. De Fragmento

Checksum

Direccin IP de la Fuente

Direccin IP del Destino

Opciones IP (Opcional)

Relleno

DATOS

Leer ms: http://www.monografias.com/trabajos7/protoip/protoip.shtml#ixzz3ljWujXKh

Ver: Versin de IP que se emplea para construir el Datagrama. Se requiere para que quien lo reciba lo
interprete correctamente. La actual versin IP es la 4.

Hlen: Tamao de la cabecera en palabras.

TOS: Tipo de servicio. La gran mayora de los Host y Routers ignoran este campo. Su estructura es:

Prioridad

La prioridad (0 = Normal, 7 = Control de red) permite implementar algoritmos de control de congestin ms


eficientes. Los tipos D, T y R solicitan un tipo de transporte dado: D = Procesamiento con retardos cortos, T =
Alto Desempeo y R = Alta confiabilidad. Ntese que estos bits son solo "sugerencias", no es obligatorio para
la red cumplirlo.

Longitud Total: Mide en bytes la longitud de doto el Datagrama. Permite calcular el tamao del
campo de datos: Datos = Longitud Total 4 * Hlen.
Antes de continuar con la segunda palabra del Datagrama IP, hace falta introducir conceptos relacionados con
la fragmentacin.
Fragmentacin
En primer lugar, De qu tamao es un Datagrama?. El tamao para un Datagrama debe ser tal que permita
la encapsulacin, esto es, enviar un Datagrama completo en una trama fsica. El problema est en que el
Datagrama debe transitar por diferentes redes fsicas, con diferentes tecnologas y diferentes capacidades de
transferencia. A la capacidad mxima de transferencia de datos de una red fsica se le llama MTU (el MTU
deethernet es 1500 bytes por trama, la de FDDI es 4497 bytes por trama). Cuando un Datagrama pasa de una
red a otra con un MTU menor a su tamao es necesaria la fragmentacin. A las diferentes partes de un
Datagrama se les llama fragmento. Al proceso de reconstruccin del Datagrama a partir de sus fragmentos
se le llama Reensamblado de fragmentos.
El control de la fragmentacin de un Datagrama IP se realiza con los campos de la segunda palabra de su
cabecera:

Identificacin: Numero de 16 bits que identifica al Datagrama, que permite implementar nmeros de
secuencias y que permite reconocer los diferentes fragmentos de un mismo Datagrama, pues todos ellos
comparten este numero.

Banderas: Un campo de tres bits donde el primero est reservado. El segundo, llamado bit de No Fragmentacin significa: 0 = Puede fragmentarse el Datagrama o 1 = No puede fragmentarse el Datagrama.
El tercer bit es llamado Ms Fragmentos y significa: 0 = Unico fragmento o Ultimo fragmento, 1 = aun hay
ms fragmentos. Cuando hay un 0 en ms fragmentos, debe evaluarse el campo desp. De Fragmento: si
este es cero, el Datagrama no esta fragmentado, si es diferente de cero, el Datagrama es un ultimo
fragmento.

Desp. De Fragmento: A un trozo de datos se le llama Bloque de Fragmento. Este campo indica el
tamao del desplazamiento en bloques de fragmento con respecto al Datagrama original, empezando por el
cero.
Para finalizar con el tema de fragmentacin, hay que mencionar el Plazo de Reensamblado, que es un time
out que el Host destino establece como mximo para esperar por todos los fragmentos de un Datagrama. Si
se vence y aun no llegan TODOS, entonces se descartan los que ya han llegado y se solicita el reenvo del
Datagrama completo.
Formato del Datagrama IP (Cont.)

TTL: Tiempo de Vida del Datagrama, especifica el numero de segundos que se permite al Datagrama
circular por la red antes de ser descartado.

Protocolo: Especifica que protocolo de alto nivel se emple para construir el mensaje transportado
en el campo datos de Datagrama IP. Algunos valores posibles son: 1 = ICMP, 6 = TCP, 17 = UDP, 88 = IGRP
(Protocolo de Enrutamiento de Pasarela Interior de CISCO).

Checksum: Es un campo de 16 bits que se calcula haciendo el complemento a uno de cada palabra
de 16 bits del encabezado, sumndolas y haciendo su complemento a uno. Esta suma hay que recalcularla en
cada nodo intermedio debido a cambios en el TTL o por fragmentacin.

Direccin IP de la Fuente:

Direccin IP del Destino:

Opciones IP: Existen hasta 40 bytes extra en la cabecera del Datagrama IP que pueden llevar una o
ms opciones. Su uso es bastante raro.

Uso de Ruta Estricta (Camino Obligatorio)

Ruta de Origen Desconectada (Nodos Obligatorios)

Crear registro de Ruta

Marcas de Tiempo

Seguridad Bsica del Departamento de Defensa

Seguridad Extendida del Departamento de Defensa


Enrutamiento IP
Enrutar es el proceso de seleccin de un camino para el envo de paquetes. La computadora que hace esto
es llamada Router.
En general se puede dividir el enrutamiento en Entrega Directa y Entrega Indirecta. La Entrega Directa es la
transmisin de un Datagrama de una maquina a otra dentro de la misma red fsica. La Entrega Indirecta
ocurre cuando el destino no esta en la red local, lo que obliga al Host a enviar el Datagrama a algn Router
intermedio. Es necesario el uso de mascaras de subred para saber si el Host destino de un Datagrama esta o
no dentro de la misma red fsica.
Encaminamiento con Salto al Siguiente.
La forma ms comn de enrutamiento requiere el uso de una Tabla de Enrutamiento IP, presente tanto en
los Host como en los Routers. Estas tablas no pueden tener informacin sobre cada posible destino, de
hecho, esto no es deseable. En ves de ello se aprovecha el esquema de direcionamiento IP para ocultar
detalles acerca de los Host individuales, adems, las tablas no contienen rutas completas, sino solos la
direccin del siguiente paso en esa ruta.

En general una tabla de encaminamiento IP tiene pares (Destino, Router), donde destino es la direccin IP de
un destino particular y Router la direccin del siguiente Router en el camino hacia destino. Ntese que Router
debe ser accesible directamente desde la maquina actual.
Este tipo de encaminamiento trae varias consecuencias, consecuencia directa de su naturaleza esttica:
1.

Todo trafico hacia una red particular toma el mismo camino, desaprovechando caminos alternativos y
el tipo de trafico.

2.

Solo el Router con conexin directa al destino sabe si este existe o esta activo.

3.

Es necesario que los Routers cooperen para hacer posible la comunicacin bidireccional.

Algoritmo de Enrutamiento IP
Ruta Datagrama(Datagrama) {
Extrae de la Cabecera de Datagrama la direccin de destino D;
Extrae de D el prefijo de Red N;
Si N corresponde a cualquier direccin directamente conectada Entonces
Enva el Datagrama a D sobre la Red N;
Sino
Si en la tabla hay una ruta especifica para D Entonces
Enva Datagrama al salto siguiente especificado;
Sino
Si En la tabla hay una ruta para la red N Entonces
Enva Datagrama al salto siguiente especificado;
Sino
Si En la tabla hay una ruta por defecto Entonces
Enva el Datagrama a la direccin por defecto;
Sino
Declarar Fallo de Enrutamiento;
Fsi
Fsi

Fsi
Fsi
}
Manejo de Datagramas Entrantes.
Cuando un Datagrama llega a un Host, el software de red lo entrega a IP. IP verifica la direccin de destino y
si esta concuerda con la de la maquina local, entonces acepta el Datagrama y lo entrega a las capas
superiores. De no coincidir la direccin de destino, el Datagrama es descartado.
Por otra parte, un Router que reciba un Datagrama compara la direccin de destino con la suya propia. Si
coinciden, el Datagrama pasa a las capas superiores, sino, se le aplica el algoritmo de encaminamiento y se
reenva el Datagrama.
Direccionamiento sin Clase
Durante la introduccin a TCP/IP (Juan Carlos Guevara), se explicaba como mediante el empleo de Mascaras
de subred, se lograba convertir una nica red (generalmente una Clase B) en mltiples redes lgicas
interconectadas y administradas por la organizacin propietaria. El problema se presenta cuando el
crecimiento explosivo de las redes locales produce el fenmeno ROADS (Running Out of Address Space), que
consiste simplemente en el agotamiento del espacio de direcciones til, causado por la gran demanda de las
direcciones Clase B, de las cuales solo hay 16.384, mientras que las Clases C permanecan sin Asignar (pues
aunque hay 2.097.152 de ellas, nadie las quiere por ser muy pequeas).
Para enfrentar este problema se desarrollo el esquema de Direcciones sin Clase, que consiste en asignar a
una misma organizacin un bloque continuo de direcciones de Clase C. De esta manera, una organizacin
que requiera conectar a Internet un numero moderado de Hosts (digamos 3.800) puede recibir un bloque de
16 redes continuas de Clase C (por ejemplo, de la red Clase C 199.40.72.0 a la 199.40.87.0), con lo cual
dispone de 4.096 direcciones IP validas para administrar.
CIDR Enrutamiento Inter Dominio Sin Clases (Classless Inter Domain Routing)
El esquema de direcciones sin clase genera el problema de aumentar la informacin que debe incluirse en las
tablas de enrutamiento. En el caso del ejemplo, se tendra que incluir 16 nuevas entradas en cada tabla de
enrutamiento de cada Host y Router. CIDR resuelve el problema al incluir en las tablas informacin acerca del
tamao de los bloques y el numero de bloques, as, en las tablas de enrutamiento IP se tienen pares (Destino,
Router), donde destino no es una direccin de Host o Red tradicional, sino que incluye informacin acerca del
numero de redes que incluye el bloque (en nuestro ejemplo, 16) y el tamao de cada una de esas redes (en el
ejemplo, son Clases C, 256 direcciones cada una).
El Direccionamiento sin clase modifica la estructura de una direccin IP, de esta manera:

As, CIDR debe incluir en las tablas de enrutamiento cual es la primera red que compone el bloque, cuantos
bits se emplean como Prefijo de Red y la mascara de subred que se emplea. En nuestro ejemplo, las tablas
de enrutamiento IP contendran esta informacin:
199.40.72.0/20 255.255.240.0
Refirindose a un bloque que se inicia con la red 199.40.72.0 y que tiene 20 bits en el prefijo de red. La
mascara 255.255.240.0 (11111111.11111111.11110000.00000000) nos indica que se estn usando 4 bits extra
(los que se han resaltado) para identificar a las redes que componen al bloque. Ntese que cuatro bits
permites agrupar precisamente 16 redes Clase C.
Un aspecto importante que hay que subrayar es que en ningn momento cambia el algoritmo bsico de
enrutamiento IP, lo que cambia es el contenido de las tablas. Adems, las nuevas tablas contienen
informacin resumida, por lo que buscar una direccin destino en la tabla se hace de otra manera, pero el
algoritmo permanece inalterado.
El problema de buscar direcciones de destino en una tabla, consiste en que cualquier direccin cuya mascara
de destino tenga menos bits, incluye a la que tiene mas bits. Con esto quiero decir que una mascara de
subred como 255.255.0.0 (11111111.11111111.00000000.00000000, es decir, 16 bits de prefijo de red) incluye
dentro de si a la mascaras de subred 255.255.128.0 (11111111.11111111.10000000.00000000, 17 bits de
prefijo de red) y esta a su ves incluye a la mascara 255.255.192.0 (11111111.11111111.11000000.00000000) y
en general, entre menos bits tiene el prefijo de red, mas direcciones Host abarca. Por esta razn cuando se
explora la tabla de enrutamiento IP en busca de una direccin de destino, se hace una bsqueda que inicia
con las mascaras de ms bits y termina en la de menos bits. Es decir, se inicia con mascaras como
255.255.255.255 (todo en uno) y se continua con la 255.255.255.254 (31 unos y un cero) y as
sucesivamente. Esto quiere decir que tendran que hacerse 32 recorridos secuenciales a la tabla, lo cual es
muy ineficiente en cuanto a tiempo, pues adems de ser un procedimiento demorado, se sabe ya que
direcciones normales de Clase B (255.255.0.0) requieren 16 barridos a la tabla, adems, hacen falta 32
barridos para notar que no hay una entrada en la tabla para esas direccin. Por esta razn se emplean otros
mtodos para hacer estas bsquedas en las tablas de enrutamiento IP. Un esquema muy popular emplea un
Arbol Binario, en el cual cada bit representa una nueva rama en el rbol. As, en nuestro ejemplo, podran
dividirse las direcciones asignadas a la organizacin (4.096) en subredes de esta forma: dos subredes de
1.024 direcciones cada una, tres de 512 y dos de 256 direcciones. De esta forma, el rbol resultante tendra
esta forma:

ICMP: Protocolo de Mensajes de Control de Interred (Internet Control Message Protocol)


Si un Router no puede enrutar o entregar un Datagrama, o si detecta una situacin anmala que afecta su
capacidad de hacerlo (por ejemplo, la congestin), debe informar a la fuente original para que evite o
solucione el problema.
ICMP es un mecanismo para realizar esta operacin. Es considerado como una parte obligatoria de IP y debe
ser incluido en todas sus implementaciones. ICMP comunica la capa de Interred de una maquina con la
misma capa en otra maquina. ICMP es un protocolo de reporte de errores (no los corrige), adems, ICMP
solo puede informar del error a la fuente del Datagrama, es esta maquina la que debe implementar
mecanismos para enfrentar el problema.

Los mensajes
de ICMP requieren doble encapsulacion: Los mensajes ICMP viajan empaquetados en Datagramas IP. Aun
as, no se considera a ICMP un protocolo de nivel superior a IP.

Formato del Mensaje ICMP


Aunque cada tipo de mensaje tiene su propio formato, todos ellos comparten los primeros tres campos: TIPO
(8 bits), CODIGO (8 bits) y CHECKSUM (16 bits).
El campo TIPO identifica al tipo de mensaje ICMP y determina su formato. Puede tener alguno de estos
valores:

0 : Respuesta de Eco (Echo Replay)

3 : Destino Inaccesible (Host Unreachable)

4 : Acallamiento de Origen (Source Quench)

5 : Redireccionar (Redirect)

8 : Solicitud de Eco (Echo Request)

11 : Tiempo Excedido

12 : Problema de Parmetros

13 : Solicitud de Timestamp

14 : Respuesta de Timestamp

17 : Solicitud de mascara de subred

18 : Respuesta de mascara de subred


Mensajes Solicitud de Eco y Respuesta al Eco
Este es el tipo de mensaje que enva la maquina cuando se emplea el comando ping. Solicitud de Eco pide a
la maquina destino que responda con una Respuesta de Eco con un numero de secuencia apropiado.

TIPO (8 o 0)

CODIGO (0)

Identificador

Numero de Secuencia

Datos Opcionales

Mensaje Destino Inaccesible.

CHECKSUM

Es el mensaje empleado para reportar que no es posible entregar un Datagrama. El campo CODIGO describe
mejor el problema:

0 : Red Inaccesible

1 : Host Inaccesible

2 : Protocolo Inaccesible

3 : Puerto Inaccesible

4 : Necesita Fragmentacin

5 : Falla en la Ruta de Origen

6 : Red de Destino Desconocida

7 : Host Destino Desconocido

8 : Host de Origen Aislado

9 : Comunicacin con Red Destino Administrativamente Prohibida

10 : Comunicacin con Host Destino Administrativamente Prohibida

11 : Red Inaccesible por el tipo de servicio

12 : Host Inaccesible por el tipo de servicio

TIPO (3)

CODIGO (0...12)

CHECKSUM

NO USADO (debe ser cero)

Encabezado IP + Primeros 8 bytes de Datos IP

Los errores de red inaccesible por lo general implican fallas de enrutamiento. Debido a que el mensaje ICMP
contiene la cabecera del Datagrama que lo produjo (en el campo de datos), el origen sabr cual destino es
inaccesible.

Leer ms: http://www.monografias.com/trabajos7/protoip/protoip2.shtml#ixzz3ljXHHtd6

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