You are on page 1of 42

INSTITUTO SUPERIOR TECNOLOGICO

GILDA BALLIVIAN ROSADO REDES INDUSTRIALES

PROTOCOLOS IP Prof. Ing. Chauca 2012

OBJETIVOS:

- El protocolo IP
- CONOCER LOS COMPONENTES DE UNA DIRECCION IP - CONFIGURAR DIRECCIONES IP PUBLICAS Y PRIVADAS

Un datagrama IP consiste en una parte de encabezado y una parte de texto. El encabezado tiene una parte fija de 20 bytes y una parte opcional de longitud variable. El formato del encabezado se muestra en la fig. Se transmite en orden de big endian: de izquierda a derecha, comenzando por el bit de orden mayor del campo de Versin.

El encabezado de IPv4 (Protocolo Internet).

El campo de Versin lleva el registro de la versin del protocolo al que pertenece el datagrama. Al incluir la versin en cada datagrama, es posible hacer que la transicin entre versiones se lleve meses, o incluso aos, ejecutando algunas mquinas la versin vieja y otras la versin nueva.

En la actualidad, se est trabajando en una transicin entre IPv4 e IPv6, la cual ha tomado aos, y no est cerca de terminarse.
Dado que la longitud del encabezado no es constante, se incluye un campo en el encabezado, IHL (Tamao Cabecera), para indicar la longitud en palabras de 32 bits. El valor mnimo es de 5, cifra que se aplica cuando no hay opciones. El valor mximo de este campo de 4 bits es 15, lo que limita el encabezado

El campo de Tipo de servicio es uno de los pocos campos que ha cambiado su significado (levemente) durante aos. Su propsito an es distinguir entre las diferentes clases de servicios. Son posibles varias combinaciones de confiabilidad y velocidad. Para voz digitalizada, la entrega rpida le gana a la entrega precisa. Para la transferencia de archivos, es ms importante la transmisin libre de errores que la rpida. En teora, estos campos permiten a los enrutadores tomar decisiones entre, por ejemplo, un enlace satelital de alto rendimiento y alto retardo o una lnea arrendada con bajo rendimiento y poco retardo. En la prctica, los enrutadores actuales ignoran por completo el campo de Tipo de servicio, a menos que se les indique lo contrario.

La Longitud total incluye todo el datagrama: tanto el encabezado como los datos. La longitud mxima es de 65,535 bytes. Actualmente este lmite es tolerable, pero con las redes futuras de gigabits se requerirn datagramas ms grandes.
El campo de Identificacin es necesario para que el host de destino determine a qu datagrama pertenece un fragmento recin llegado. Todos los fragmentos de un datagrama contienen el mismo valor de Identificacin.

DF significa no fragmentar (Dont Fragment); es una orden para los enrutadores de que no fragmenten el datagrama, porque el destino es incapaz de juntar las piezas de nuevo. Por ejemplo, al arrancar una computadora, su ROM podra pedir el envo de una imagen de memoria a ella como un solo datagrama. Al marcar el datagrama con el bit DF, el transmisor sabe que llegar en una pieza, an si significa que el datagrama debe evitar una red de paquete pequeo en la mejor ruta y tomar una ruta subptima. Se requiere que todas las mquinas acepten fragmentos de 576 bytes o menos. MF significa ms fragmentos. Todos los fragmentos excepto el ltimo tienen establecido este bit, que es necesario para saber cundo han llegado todos los fragmentos de un datagrama

El Desplazamiento del fragmento indica en qu parte del datagrama actual va este fragmento.Todos los fragmentos excepto el ltimo del datagrama deben tener un mltiplo de 8 bytes, que es la unidad de fragmentos elemental. Dado que se proporcionan 13 bits, puede haber un mximo de 8192 fragmentos por datagrama, dando una longitud mxima de datagrama de 65,536 bytes, uno ms que el campo de Longitud total. El campo de Tiempo de vida es un contador que sirve para limitar la vida de un paquete. Se supone que este contador cuenta el tiempo en segundos, permitiendo una vida mxima de 255 seg; debe disminuirse en cada salto y se supone que disminuye muchas veces al encolarse durante un tiempo grande en un enrutador. En la prctica, simplemente cuenta los saltos. Cuando el contador llega a cero, el paquete se descarta y se enva de regreso un paquete de aviso al host de origen. Esta caracterstica evita que los datagramas vaguen eternamente, algo que de otra manera podra ocurrir si se llegan a corromper las tablas de enrutamiento.

El campo de Protocolo indica. Una vez que la capa de red ha ensamblado un datagrama completo, necesita saber qu hacer con l. El campo de Protocolo indica el protocolo de las capas superiores al que debe entregarse el paquete. TCP es una posibilidad, pero tambin est UDP y algunos ms. La Suma de verificacin del encabezado verifica solamente el encabezado. Tal suma de verificacin es til para la deteccin de errores generados por palabras de memoria errneas en un enrutador. El algoritmo es sumar todas las medias palabras de 16 bits a medida que llegan, usando aritmtica de complemento a uno. Para los fines de este algoritmo. Observe que la suma de verificacin del encabezado debe recalcularse en cada salto, pues cuando menos uno de los campos siempre cambia (el campo de Tiempo de vida

La Direccin de origen y la Direccin de destino indican el nmero de red y el nmero de host. Se estudiara en las direcciones de Internet. El campo de Opciones se dise para proporcionar un recurso que permitiera que las versiones subsiguientes del protocolo incluyeran informacin no presente en el diseo original, para permitir que los experimentadores prueben ideas nuevas y para evitar la asignacin de bits de encabezado a informacin pocas veces necesaria. Las opciones son de longitud variable. Cada una empieza con un cdigo de 1 byte que identifica la opcin. Algunas opciones van seguidas de un campo de longitud de la opcin de 1 byte, y luego de uno o ms bytes de datos. El campo de Opciones se rellena para completar mltiplos de cuatro bytes. Originalmente se definieron cinco opciones.

Algunas de las opciones del IP. Las unidades de datos de protocolo, tambin llamadas PDU (en ingls protocol data unit), se utilizan para el intercambio entre unidades parejas, dentro de una capa del modelo OSI. Existen dos clases: PDU de datos, que contiene los datos del usuario final (en el caso de la capa de aplicacin) o la PDU del nivel inmediatamente superior. PDU de control, que sirven para gobernar el comportamiento completo del protocolo en sus funciones de establecimiento y ruptura de la conexin, control de flujo, control de errores, etc. No contienen informacin alguna proveniente del nivel N+1.

1.-La opcin de seguridad indica qu tan secreta es la informacin. En teora, un enrutador militar puede usar este campo para especificar que no se enrute a travs de ciertos pases que los militares consideren malos. En la prctica, todos los enrutadores lo ignoran, por lo que su nica funcin real es la de ayudar a los espas a encontrar la informacin importante con mayor facilidad. 2.-La opcin de enrutamiento estricto desde el origen da la ruta completa desde el origen hasta el destino como secuencia de direcciones IP. Se requiere que el datagrama siga esa ruta exacta. Esta opcin se usa sobre todo cuando los administradores de sistemas envan paquetes de emergencia porque las tablas de enrutamiento se han daado, o para hacer mediciones de tiempo.

3.-La opcin de enrutamiento libre desde el origen requiere que el paquete pase por los enrutadores indicados en la lista, y en el orden especificado, pero se le permite pasar a travs de otros enrutadores en el camino. Normalmente, esta opcin slo indicar algunos enrutadores, para obligar a una ruta en particular. Por ejemplo, si se desea obligar a un paquete de Londres a Sydney a ir hacia el oeste en lugar de hacia el este, esta opcin podra especificar enrutadores en Nueva York, Los ngeles y Honolul. Esta opcin es de mucha utilidad cuando las consideraciones polticas o econmicas dictan pasar a travs de, o evitar, ciertos pases.

4.- La opcin de registrar ruta indica a los enrutadores a lo largo de la ruta que agreguen su direccin IP al campo de opcin. Esto permite a los administradores del sistema buscar fallas en los algoritmos de enrutamiento. Al establecer inicialmente ARPANET, ningn paquete pasaba nunca por ms de nueve enrutadores, por lo que 40 bytes de opciones eran ms que suficientes. Como se mencion antes, ahora esto es demasiado poco.

5.-Por ltimo, la opcin de marca de tiempo es como la opcin de registrar ruta, excepto que adems de registrar su direccin IP de 32 bits, cada enrutador tambin registra una marca de tiempo de 32 bits. Esta opcin tambin es principalmente para bsquedas de fallas en los algoritmos de enrutamiento.

Direcciones IP
Cada host y enrutador de Internet tiene una direccin IP, que codifica su nmero de red y su nmero de host. La combinacin es nica: no hay dos mquinas que tengan la misma direccin .Todas las direcciones IP son de 32 bits de longitud y se usan en los campos de Direccin de origen y de Direccin de destino de los paquetes IP. En importante mencionar que una direccin IP realmente no se refiere a un host. En realidad se refiere a una interfaz de red, por lo que si un host est en dos redes, debe tener dos direcciones IP. Sin embargo, en la prctica, la mayora de los hosts se encuentran en una red y, por lo tanto, tienen una direccin IP.

Por varias dcadas, las direcciones IP se dividieron en cinco categoras, las cuales se listan en la fig. Esta asignacin se ha llamado direccionamiento con clase (classful addressing). Ya esta entrando en desuso.

Los formatos de clase A, B, C y D permiten hasta 128 redes con 16 millones de hosts cada una, 16,382 redes de hasta 64000 hosts, 2 millones de redes (por ejemplo, LANs) de hasta 256 hosts cada una (aunque algunas son especiales). Tambin soportan la multidifusin, en la cual un datagrama es dirigido a mltiples hosts. Las direcciones que comienzan con 1111 se reservan para uso futuro. Hay cerca de 500,000 redes conectadas a Internet, y la cifra se duplica cada ao. Los nmeros de redes son manejados por una corporacin no lucrativa llamada ICANN (Corporacin de Internet para la Asignacin de Nombres y Nmeros) para evitar conflictos. A su vez, ICANN ha delegado partes del espacio de direcciones a varias autoridades regionales, las cuales han repartido direcciones IP.

DIRECCIONAMIENTO IP
PROTOCOLO IP
CADA HOST QUE UTILIZA EL PROTOCOLO IP DEBE TENER UNA DIRECCION IP EXCLUSIVA. ESTA DIRECCION ESTA FORMADA POR 4 NUMEROS SEPARADOS POR UN PUNTO, CADA NUMERO PUEDE VARIAR DESDE 0 HASTA 255 (8 BITS). EJEMPLO A.B.C.D => 192.168.1.2

DIRECCIONAMIENTO IP
UNA DIRECCION IP ES UNA SECUENCIA DE UNOS Y CEROS DE 32 BITS. POR EJEMPLO: 10000011011011000111101011001100

PARA QUE EL USO DE LA DIRECCION IP SEA MAS SENCILLO, EN GENERAL, LA DIRECCION APARECE ESCRITA EN FORMA DE CUATRO NUMEROS DECIMALES SEPARADOS POR PUNTOS. POR EJEMPLO 192.168.1.8. ESTA FORMA DE ESCRIBIR UNA DIRECCION SE CONOCE COMO FORMATO DECIMAL PUNTEADO

DIRECCIONAMIENTO IP
NOTACION BINARIA
PARA ENTENDER LAS DIRECCIONES IP ES NECESARIO RECORDAR ALGUNA COSAS SOBRE NOTACION BINARIA. UN BYTE O PALABRA ESTA FORMADA POR 8 BITS. CADA BIT TIENE UN PESO 128 0 64 1 32 0 16 0 8 0 4 0 2 0 1 1

DIRECCIONAMIENTO IP
SI TENEMOS: 00100011 128 64 0 0 32 1 16 0 8 0 4 0 2 1 1 1

PARA CONVERTIR A DECIMAL ESTE NUMERO BINARIO SOLO SUMAREMOS LOS VALORES DONDE EXISTA UN 1, EN BASE A ESTO EL NUMERO BINARIO EN DECIMAL SERIA:

00100011 = 32 + 2+ 1 = 35

DIRECCIONAMIENTO IP
PROTOCOLO IP UNA DIRECCION IP INDICA LA DIRECCION DE RED Y LA DIRECCION DE HOST. LA DIRECCION DE RED: IDENTIFICA UN UNICO SEGMENTO DE RED DENTRO DE UN CONJUNTO DE REDES. TODOS LOS SISTEMAS QUE ESTAN CONECTADOS Y COMPARTEN EL ACCESO A LA MISMA RED TIENEN UN ID. DE RED COMUN EN SU DIRECCION IP COMPLETA. ESTE ID. TAMBIEN SE UTILIZA PARA IDENTIFICAR DE FORMA EXCLUSIVA CADA RED EN UN CONJUNTO DE REDES MAS GRANDE. LA DIRECCION DE HOST: IDENTIFICA UN NODO TCP/IP (ESTACION DE TRABAJO, SERVIDOR, ENRUTADOR U OTRO DISPOSITIVO TCP/IP) DENTRO DE CADA RED. EL ID DE HOST DE CADA DISPOSITIVO IDENTIFICA DE FORMA EXCLUSIVA UN UNICO SISTEMA EN SU PROPIA RED.

DIRECCIONAMIENTO IP
EN PRIMER LUGAR PARA QUE UNA DIRECCION IP SEA VALIDA EL VALOR DE TODOS LOS OCTETOS DEBE ESTAR COMPRENDIDO ENTRE 0 Y 255. SIN EMBARGO NO TODAS LAS DIRECCIONES COMPRENDIDAS ENTRE LA 0.0.0.0 Y LA 223.255.255.255 SON VALIDAS PARA UN HOST. ALGUNAS DE ELLAS TIENEN SIGNIFICADOS ESPECIALES. LA DIRECCION 0.0.0.0 ES UTILIZADA POR LAS MAQUINAS CUANDO ESTAN ARRANCANDO O NO SE LES HA ASIGNADO DIRECCION. LA DIRECCION QUE TIENE SU PRIMERO OCTETO CERO (0), NO ES UNA DIRECCION VALIDA. LA DIRECCION QUE TIENE SU PARTE DE HOST A CERO SIRVE PARA DEFINIR LA RED EN LA QUE SE UBICA. SE DENOMINA DIRECCION DE RED. LA DIRECCION QUE TIENE SU PARTE DE HOST A 255 SIRVE PARA COMUNICAR CON TODOS LOS HOST DE LA RED EN LA QUE SE UBICA. SE DENOMINA DIRECCION DE BROADCAST. LAS DIRECCIONES 127.X.X.X SE RESERVAN PARA PRUEBAS DE RETROALIMENTACION. SE DENOMINA DIRECCION DE BUCLE LOCAL O LOOPBACK.

DIRECCIONAMIENTO IP
DIRECCIONES IP VALIDAS 1.1.1.1 10.0.0.34 145.56.34.1 192.192.192.192 NO SON VALIDAS LAS SIGUIENTES DIRECCIONES IP 260.0.0.1 10.0.0.256 220.255.265.0 127.0.0.2 0.0.0.0 255.255.255.255

DIRECCIONAMIENTO IP
CLASES DE DIRECCION IP LA DIRECCION IP DE UN HOST PUEDE PERTENECER A UNA CLASE ESPECIFICA: CLASE A CLASE B CLASE C CLASE D (MULTICAST) CLASE E ( EXPERIMENTAL) EL USO DE UNA U OTRA CLASE ESTA DETERMINADA POR LA CANTIDAD DE REDES Y EL NUMERO DE HOSTS POR RED.

DIRECCIONAMIENTO IP
IDENTIFICACION DE CLASE DE DIRECCION IP PARA RECONOCER SI UNA DIRECCION IP ES UNA DETERMINADA CLASE BASTA CON OBSERVAR EL PRIMER NUMERO DE LA DIRECCION IP W.X.Y.Z SI W ESTA ENTRE 0 Y 127 ES CLASE A SI W ESTA ENTRE 128 Y 191 ES CLASE B SI W ESTA ENTRE 192 Y 223 ES CLASE C SI W ESTA ENTRE 224 Y 239 ES CLASE D SI W ESTA ENTRE 240 Y 255 ES CLASE E EL INTERVALO DE DIRECCIONES 127.X.X.X ESTA RESERVADO COMO DIRECCION LOOPBACK, CON PROPOSITO DE PRUEBAS Y DIAGNOSTIVO

DIRECCIONAMIENTO IP
DIRECCIONAMIENTO IP CLASE A EL PRIMER BYTE INDICA LA DIRECCION DE RED Y EL RESTO LA DIRECCION DE HOST. W.X.Y.Z RED HOST MASCARA DE RED: 255.0.0.0 EJEMPLO: IP=20.45.6.23 RED= 20.0.0.0 HOTS= X.45.6.23

DIRECCIONAMIENTO IP
EN UNA CLASE A SE TIENE EN CONSIDERACION LO SIGUIENTE: LA DIRECCION DE RED 0.X.X.X NO ES VALIDA LA DIRECCION DE RED 127.X.X.X NO ES VALIDA NUMERO DE REDES VALIDAS= 128 2 = 126 LA DIRECCION DE HOST 0 NO ES VALIDA: X.0.0.0 LA DIRECCION DE HOST 1 NO ES VALIDA: X.255.255.255 NUMERO DE HOSTS VALIDOS POR RED: 2^24 2 = 16,777,214

DIRECCIONAMIENTO IP
EJEMPLO: DIRECCION IP : 10.0.0.15 MASCARA DE RED: 255.0.0.0 DIRECCION DE RED: 10.X.X.X o 10.0.0.0 DIRECCION DE HOST: X.0.0.15 RANGOS DIRECCION IP MINIMA: 10.0.0.1 DIRECCION IP MAXIMA: 10.255.255.254 DIRECCION DE RED: 10.0.0.0 DIRECCION DE BROADCAST: 10.255.255.255

DIRECCIONAMIENTO IP
DIRECCIONAMIENTO IP CLASE B
EL PRIMER Y SEGUNDO BYTE INDICA LA DIRECCION DE RED Y EL RESTO LA DIRECCION DE HOST. W.X.Y.Z RED HOST MASCARA DE RED: 255.255.0.0 EJEMPLO: IP=190.45.6.34 RED= 190.45.0. 0 HOTS= X.X.6.34

DIRECCIONAMIENTO IP
EL PRIMER BIT SERA: 0 LOS BITS SE UTILIZAN ASI: BITS DE RED: 7 BITS BITS DE HOST: 24 BITS EN UNA CLASE A SE PUEDE TENER COMO MAXIMO: NUMERO DE REDES: 2^7 = 128 NUMERO DE HOST POR RED = 2^24= 16,777,216

DIRECCIONAMIENTO IP
LOS PRIMEROS BITS SIEMPRE SERAN: 10 LOS BITS SE UTILIZAN ASI: BITS DE RED: 14 BITS BITS DE HOST: 16 BITS EN UNA CLASE A SE PUEDE TENER COMO MAXIMO: NUMERO DE REDES: 2^14 = 16,384 NUMERO DE HOST POR RED = 2^16= 65,536

DIRECCIONAMIENTO IP
EN UNA CLASE B SE TIENE EN CONSIDERACION LO SIGUIENTE: NUMERO DE REDES VALIDAS= 2^14= 16,384 EN UNA CLASE B NO HAY NUMEROS RESERVADOS POR LO QUE 16,384 REDES SON VALIDAS, DESDE 128 A 191. LA DIRECCION DE HOST 0 NO ES VALIDA: X.X.0.0 LA DIRECCION DE HOST 1 NO ES VALIDA: X.X.255.255 NUMERO DE HOSTS VALIDOS POR RED: 2^16 2 = 65,534

DIRECCIONAMIENTO IP
EJEMPLO: DIRECCION IP : 130.10.0.15 MASCARA DE RED: 255.255.0.0 DIRECCION DE RED: 130.10.X.X o 130.10.0.0 DIRECCION DE HOST: X.X.0.15 RANGOS DIRECCION IP MINIMA: 130.10.0.1 DIRECCION IP MAXIMA: 130.10.255.254 DIRECCION DE RED: 130.10.0.0

DIRECCION DE BROADCAST: 130.10.255.255

DIRECCIONAMIENTO IP
DIRECCIONAMIENTO IP CLASE C EL PRIMER, SEGUNDO Y TERCER BYTE INDICA LA DIRECCION DE RED Y EL RESTO LA DIRECCION DE HOST.

W.X.Y.Z
RED HOST

MASCARA DE RED: 255.255.255.0 EJEMPLO: IP=220.56.78.9 RED= 220.56.78. 0 HOTS= X.X.X.9

DIRECCIONAMIENTO IP
LOS PRIMEROS BITS SIEMPRE SERAN: 110 LOS BITS SE UTILIZAN ASI: BITS DE RED: 21 BITS BITS DE HOST: 8 BITS EN UNA CLASE A SE PUEDE TENER COMO MAXIMO: NUMERO DE REDES: 2^21 = 2,097,152 NUMERO DE HOST POR RED = 2^8= 256

DIRECCIONAMIENTO IP
EN UNA CLASE C SE TIENE EN CONSIDERACION LO SIGUIENTE: NUMERO DE REDES VALIDAS= 2^21= 2,097,152 EN UNA CLASE C NO HAY NUMEROS RESERVADOS POR LO QUE 2,097,152 SON REDES VALIDAS, DESDE 192 A 223. LA DIRECCION DE HOST 0 NO ES VALIDA: X.X.X.0 LA DIRECCION DE HOST 1 NO ES VALIDA: X.X.X.255 NUMERO DE HOSTS VALIDOS POR RED: 2^8 2 = 254

DIRECCIONAMIENTO IP
EJEMPLO: DIRECCION IP : 200.0.18.15 MASCARA DE RED: 255.255.255.0 DIRECCION DE RED: 200.0.18.X o 200.0.18.0 DIRECCION DE HOST: X.X.X.15 RANGOS DIRECCION IP MINIMA: 200.0.18.1 DIRECCION IP MAXIMA: 200.0.18.254 DIRECCION DE RED: 200.0.18.0 DIRECCION DE BROADCAST: 200.0.18.255

DIRECCIONES IP PUBLICAS Y PRIVADAS


EN INTERNET SE MANEJAN DOS TIPOS DE DIRECCIONES IP: DIRECCIONES IP PUBLICAS: LOS HOST SE COMUNICAN DIRECTAMENTE A INTERNET
DIRECCIONES IP PRIVADAS: LOS HOST SE COMUNICAN INDIRECTAMENTE A INTERNET UTILIZANDO UN PROXY, O UN TRADUCTOR DE DIRECCIONES DE RED (NAT). SE UTILIZAN EN LA EMPRESAS PARA LOS PUESTOS DE TRABAJO.

DIRECCIONES IP PUBLICAS Y PRIVADAS


LA ENTIDAD ENCARGADA DE ASIGNAR LAS AUTORIDADES IP ES LA IANA (INTERNET ASSIGNED NUMBERS AUTHORITY) LOS BLOQUES DE DIRECCIONES SE ASIGNAN A LOS ISPs. LOS ISPs SUBDIVIDEN LOS BLOQUES DE DIRECCIONES ENTRE SUS CLIENTES. PARA AVERIGUAR QUIEN TIENE ASIGNADA UNA DIRECCION UTILIZANDO UN PROGRAMA WHOIS. POR EJEMPLO PARA EL CASO DE LATINOAMERICA SE PUEDE CONSULTAR A LACNIC. HTTP://LACNIC.NET/CGIBIN/LACNIC/WHOIS

DIRECCIONES IP PUBLICAS Y PRIVADAS


PARA REDES QUE NO ESTAN CONECTADAS A INTERNET, PUEDE USAR CUALQUIER RANGO DE DIRECCIONES IP DE CLASE A,B, o C. PARA REDES QUE ESTAN CONECTADAS INDIRECTAMENTE A INTERNET, SE RECOMIENDA USAR LOS RANGOS DE DIRECCIONES IP PRIVADAS RESERVADAS POR LA IANA. CLASE RANGO No REDES CLASE A 10.0.0.0 1 CLASE B 172.16.0.0 172.31.0.0 16 CLASE C 192.168.0.0 192.168.255.0 256

GRACIAS