You are on page 1of 20

Ing Cesar Manuel Ramos Manrique

La familia de protocolos de Internet es un conjunto de protocolos de red en los que se basa Internet y que permiten la transmisin de datos entre computadoras. En ocasiones se le denomina conjunto de protocolos TCP/IP, en referencia a los dos protocolos ms importantes que la componen: Estos fueron dos de los primeros en definirse, y que son los ms utilizados de la familia.
Protocolo de Control de Transmisin (TCP) Protocolo de Internet (IP)

El modelo TCP/IP, describe un conjunto de guas generales de diseo e implementacin de protocolos de red especficos para permitir que un equipo pueda comunicarse en una red. TCP/IP provee conectividad de extremo a extremo especificando cmo los datos deberan ser formateados, direccionados, transmitidos, enrutados y recibidos por el destinatario.

De esta manera, cada capa debe ocuparse exclusivamente de su nivel inmediatamente inferior, a quien solicita servicios, y del nivel inmediatamente superior, a quien devuelve resultados:
Capa 1 o capa de enlace: Acceso al Medio, asimilable a la capa 2 (enlace de datos) y a la capa 1 (fsica) del modelo OSI. Capa 2 o capa de red: Internet, asimilable a la capa 3 (red) del modelo OSI. Capa 3 o capa de transporte: Transporte, asimilable a la capa 4 (transporte) del modelo OSI. Capa 4 o capa de aplicacin: Aplicacin, asimilable a las capas 5 (sesin), 6 (presentacin) y 7 (aplicacin) del modelo OSI. La capa de aplicacin deba incluir los detalles de las capas de sesin y presentacin OSI. Crearon una capa de aplicacin que maneja aspectos de representacin, codificacin y control de dilogo.

Una direccin IP es una direccin de 32 bits, escrita generalmente con el formato de 4 nmeros enteros separados por puntos. Una direccin IP tiene dos partes diferenciadas:
los nmeros de la izquierda indican la red y se les denomina netID (identificador de red). los nmeros de la derecha indican los equipos dentro de esta red y se les denomina host-ID (identificador de host).

Veamos el siguiente ejemplo:

Observe la red, a la izquierda 194.28.12.0. Contiene los siguientes equipos: Observe la red de la derecha 178.12.0.0. Incluye los siguientes equipos:
178.12.77.1 a 178.12.77.6 194.28.12.1 a 194.28.12.4

En el caso anterior, las redes se escriben 194.28.12 y 178.12.77, y cada equipo dentro de la red se numera de forma incremental. Tomemos una red escrita 58.0.0.0. Los equipos de esta red podran tener direcciones IP que van desde 58.0.0.1 a 58.255.255.254. Por lo tanto, se trata de asignar los nmeros de forma que haya una estructura en la jerarqua de los equipos y los servidores. Cuanto menor sea el nmero de bits reservados en la red, mayor ser el nmero de equipos que puede contener. De hecho, una red escrita 102.0.0.0 puede contener equipos cuyas direcciones IP varan entre 102.0.0.1 y 102.255.255.254 (256*256*256-2=16.777.214 posibilidades), mientras que una red escrita 194.24 puede contener solamente equipos con direcciones IP entre 194.26.0.1 y 194.26.255.254 (256*2562=65.534 posibilidades); sta es el concepto de clases de direcciones IP.

Cuando se cancela el identificador de host, es decir, cuando los bits reservados para los equipos de la red se reemplazan por ceros (por ejemplo, 194.28.12.0), se obtiene lo que se llama direccin de red. Esta direccin no se puede asignar a ninguno de los equipos de la red. Cuando se cancela el identificador de red, es decir, cuando los bits reservados para la red se reemplazan por ceros, se obtiene una direccin del equipo. Esta direccin representa el equipo especificado por el identificador de host y que se encuentra en la red actual. Cuando todos los bits del identificador de host estn en 1, la direccin que se obtiene es la denominada direccin de difusin. Es una direccin especfica que permite enviar un mensaje a todos los equipos de la red especificados por el netID.

Las direcciones de IP se dividen en clases, de acuerdo a la cantidad de bytes que representan a la red.

En una direccin IP de clase A, el primer byte representa la red. El bit ms importante (el primer bit a la izquierda) est en cero, lo que significa que hay 27 (00000000 a 01111111) posibilidades de red, que son 128 posibilidades. Sin embargo, la red 0 (bits con valores 00000000) no existe y el nmero 127 est reservado para indicar su equipo. Las redes disponibles de clase A son, por lo tanto, redes que van desde 1.0.0.0 a 126.0.0.0 (los ltimos bytes son ceros que indican que se trata seguramente de una red y no de equipos). Los tres bytes de la izquierda representan los equipos de la red. Por lo tanto, la red puede contener una cantidad de equipos igual a: En binario, una direccin IP de clase A luce as:
224-2 = 16.777.214 equipos.

En una direccin IP de clase B, los primeros dos bytes representan la red. Los primeros dos bits son 1 y 0; esto significa que existen 214 (10 000000 00000000 a 10 111111 11111111) posibilidades de red, es decir, 16.384 redes posibles. Las redes disponibles de la clase B son, por lo tanto, redes que van de 128.0.0.0 a 191.255.0.0. Los dos bytes de la izquierda representan los equipos de la red. La red puede entonces contener una cantidad de equipos equivalente a: Por lo tanto, la red puede contener una cantidad de equipos igual a: 216-21 = 65.534 equipos. En binario, una direccin IP de clase B luce as:

En una direccin IP de clase C, los primeros tres bytes representan la red. Los primeros tres bits son 1,1 y 0; esto significa que hay 221 posibilidades de red, es decir, 2.097.152. Las redes disponibles de la clases C son, por lo tanto, redes que van desde 192.0.0.0 a 223.255.255.0. El byte de la derecha representa los equipos de la red, por lo que la red puede contener: 28-21 = 254 equipos. En binario, una direccin IP de clase C luce as:

El objetivo de dividir las direcciones IP en tres clases A, B y C es facilitar la bsqueda de un equipo en la red. De hecho, con esta notacin es posible buscar primero la red a la que uno desea tener acceso y luego buscar el equipo dentro de esta red. Por lo tanto, la asignacin de una direccin de IP se realiza de acuerdo al tamao de la red. Las direcciones de clase A se utilizan en redes muy amplias, mientras que las direcciones de clase C se asignan, por ejemplo, a las pequeas redes de empresas.

Existen ciertas direcciones en cada clase de direccin IP que no estn asignadas y que se denominan direcciones privadas. Las direcciones privadas pueden ser utilizadas por los hosts que usan traduccin de direccin de red (NAT) para conectarse a una red pblica o por los hosts que no se conectan a Internet. En una misma red no pueden existir dos direcciones iguales, pero s se pueden repetir en dos redes privadas que no tengan conexin entre s o que se conecten mediante el protocolo NAT. Las direcciones privadas son:
Clase A: 10.0.0.0 a 10.255.255.255 (8 bits red, 24 bits hosts). Clase B: 172.16.0.0 a 172.31.255.255 (12 bits red, 20 bits hosts). 16 redes clase B contiguas, uso en universidades y grandes compaas. Clase C: 192.168.0.0 a 192.168.255.255 (16 bits red, 16 bits hosts). 256 redes clase C continuas, uso de compaas medias y pequeas adems de pequeos proveedores de internet (ISP).

La mscara permite distinguir los bits que identifican la red y los que identifican el host de una direccin IP. Dada la direccin de clase A 10.2.1.2 sabemos que pertenece a la red 10.0.0.0 y el host al que se refiere es el 2.1.2 dentro de la misma. La mscara se forma poniendo a 1 los bits que identifican la red y a 0 los bits que identifican el host. De esta forma una direccin de clase A tendr como mscara 255.0.0.0, una de clase B 255.255.0.0 y una de clase C 255.255.255.0. Los dispositivos de red realizan un AND entre la direccin IP y la mscara para obtener la direccin de red a la que pertenece el host identificado por la direccin IP dada. Por ejemplo un router necesita saber cul es la red a la que pertenece la direccin IP del datagrama destino para poder consultar la tabla de encaminamiento y poder enviar el datagrama por la interfaz de salida

Para averiguar la direccin de red vinculada con la direccin IP 34.56.123.12, simplemente se debe aplicar una mscara cuyo primer byte est solamente compuesto por nmeros uno (o sea 255 en decimal), y los siguientes bytes compuestos por ceros. La mscara es: 11111111.00000000.00000000.00000000 La mscara asociada con la direccin IP34.208.123.12 es, por lo tanto, 255.0.0.0. El valor binario de 34.208.123.12 es: 00100010.11010000.01111011.00001100 De este modo, una operacin lgica de AND entre la direccin IP y la mscara da el siguiente resultado: 00100010.11010000.01111011.00001100 AND 11111111.00000000.00000000.00000000 = 00100010.00000000.00000000.00000000 O sea 34.0.0.0 Esta es la red vinculada a la direccin 34.208.123.12

El espacio de direcciones de una red puede ser subdividido a su vez creando subredes autnomas separadas. Un ejemplo de uso es cuando necesitamos agrupar todos los empleados pertenecientes a un departamento de una empresa. En este caso crearamos una subred que englobara las direcciones IP de stos. Para conseguirlo hay que reservar bits del campo host para identificar la subred estableciendo a uno los bits de red-subred en la mscara. Por ejemplo la direccin 172.16.1.1 con mscara 255.255.255.0 nos indica que los dos primeros octetos identifican la red (por ser una direccin de clase B), el tercer octeto identifica la subred (a 1 los bits en la mscara) y el cuarto identifica el host (a 0 los bits correspondientes dentro de la mscara). Hay dos direcciones de cada subred que quedan reservadas: aquella que identifica la subred (campo host a 0) y la direccin para realizar broadcast en la subred (todos los bits del campo host en 1).

La cantidad de subredes depende del nmero de bits adicionales asignados a la red. La cantidad de subredes es entonces:

Ejemplo: Direccin Clase 172.250.0.0 Mascara de Sub Red por defecto 255.255.0.0 Necesitamos 5 Sub Redes? Tomamos entonces 3 bits. Nuestro Tercer Octeto para la mascara de subred binaria ser: 11100000 Lo convertimos a Decimal: 224, As el ltimo octeto de la mascara de subred se convierte en 224. (255.255.255.224) Cantidad de subredes disponibles: 2 elevado a la potencia que indica la cantidad de bits tomados, en este caso 3: 23:=8 Cantidad de host disponibles dentro de cada Subred: 2 elevado a la potencia que indica la cantidad de ceros: 13 entonces 213=8192 Recordemos siempre, que en cada subred habr un numero de subred y otro de broadcast, por lo que en cada subred habr efectivos efectivos para asignacin de host 8192-2=8190.