Você está na página 1de 3

TCP/IP DE ANDAR POR CASA.

(CLASSFUL, SUBNETING CIDR Y VLSM) El protocolo TCP/IP (Transmission Control Protocol/Internet Protocol) Protocolo de Control de Transmisin/Protocolo de Internet, es como todo protocolo, un conjunto de reglas y normas que se han de seguir en un proceso comunicativo. En este caso transmisin de datos entre dos mquinas. La primera versin de esta pila de protocolos se desarroll entorno al ao 1972 y es la IPv4. Pero a finales del 1991 y viendo que el direccionamiento IPv4 se agota inevitablemente, se comienzan a buscar alternativas y en el ao 1992 se crea el grupo IPng (IP Next Generation) o IPv6 como se llam al final. Las direcciones IPv4 se expresan por un nmero binario de 32 bits permitiendo un espacio de direcciones de 4.294.967.296 (232) direcciones posibles. Las direcciones IP se pueden expresar como nmeros de notacin decimal: se dividen los 32 bits de la direccin en cuatro octetos. El valor decimal de cada octeto est comprendido en el rango de 0 a 255 [el nmero binario de 8 bits ms alto es 11111111 y esos bits, de derecha a izquierda, tienen valores decimales de 1, 2, 4, 8, 16, 32, 64 y 128, lo que suma 255]. En la expresin de direcciones IPv4 en decimal se separa cada octeto por un carcter nico ".". Cada uno de estos octetos puede estar comprendido entre 0 y 255, salvo algunas excepciones. Los ceros iniciales, si los hubiera, se pueden obviar. Ejemplo de representacin de direccin IPv4: 010.128.001.255 o 10.128.1.255 La funcin de la direccin IPv6 es exactamente la misma a su predecesor IPv4, pero dentro del protocolo IPv6. Est compuesta por 128 bits y se expresa en una notacin hexadecimal de 32 dgitos. IPv6 permite actualmente que cada persona en la tierra tenga asignada varios millones de IPs, ya que puede implementarse con 2128 (3.41038 hosts direccionables). La ventaja con respecto a la direccin IPv4 es obvia en cuanto a su capacidad de direccionamiento. Su representacin suele ser hexadecimal y para la separacin de cada par de octetos se emplea el smbolo ":". Un bloque abarca desde 0000 hasta FFFF. Algunas reglas de notacin acerca de la representacin de direcciones IPv6 son: Los ceros iniciales, como en IPv4, se pueden obviar. Ejemplo: 2001:0123:0004:00ab:0cde:3403:0001:0063 -> 2001:123:4:ab:cde:3403:1:63 Los bloques contiguos de ceros se pueden comprimir empleando "::". Esta operacin slo se puede hacer una vez. Ejemplo: 2001:0:0:0:0:0:0:4 -> 2001::4. Ejemplo no vlido: 2001:0:0:0:2:0:0:1 -> 2001::2::1 (debera ser 2001::2:0:0:1 2001:0:0:0:2::1). Direcciones IPv4: En las primeras etapas del desarrollo del Protocolo de Internet, los administradores de Internet interpretaban las direcciones IP en dos partes, los primeros 8 bits para designar la direccin de red y el resto para individualizar la computadora dentro de la red. Este mtodo pronto prob ser inadecuado, cuando se comenzaron a agregar nuevas redes a las ya asignadas. En 1981 el direccionamiento internet fue revisado y se introdujo la arquitectura de clases (classful network architecture). En esta arquitectura hay tres clases de direcciones IP que una organizacin puede recibir de parte de la Internet Corporation for Assigned Names and Numbers (ICANN): clase A, clase B y clase C. En una red de clase A, se asigna el primer octeto para identificar la red, reservando los tres ltimos octetos (24 bits) para que sean asignados a los hosts, de modo que la cantidad mxima de hosts es 224 - 2 (se excluyen la direccin reservada para broadcast (ltimos octetos en 255) y de red (ltimos octetos en 0)), es decir, 16 777 214 hosts. En una red de clase B, se asignan los dos primeros octetos para identificar la red, reservando los dos octetos finales (16 bits) para que sean asignados a los hosts, de modo que la cantidad mxima de hosts es 216 - 2, o 65 534 hosts. En una red de clase C, se asignan los tres primeros octetos para identificar la red, reservando el octeto final (8 bits) para que sea asignado a los hosts, de modo que la cantidad mxima de hosts es 28 - 2, 254 hosts.

Direcciones IP pblicas: Clase Rango A B C (D) (E)


1.0.0.0 - 127.255.255.255 128.0.0.0 - 191.255.255.255 192.0.0.0 - 223.255.255.255 224.0.0.0 - 239.255.255.255 240.0.0.0 - 255.255.255.255

N de Redes N de Host Por Red Mscara de Red 128 16.384 2.097.152 histrico histrico 16.777.214 65.534 254 255.0.0.0 255.255.0.0 255.255.255.0

Broadcast ID x.255.255.255 x.x.255.255 x.x.x.255

Direcciones IP privadas: Clase Rango A B C


10.0.0.0 - 10.255.255.255 172.16.0.0 - 172.31.255.255

N de Redes N de Host Por Red Mscara de Red 1 16 16.777.214 65.534 254 255.0.0.0 255.255.0.0 255.255.255.0

Broadcast ID x.255.255.255 x.x.255.255 x.x.x.255

192.168.0.0 - 192.168.255.255 256

La direccin 0.0.0.0 es reservada por la IANA para identificacin local (red por defecto). La direccin que tiene los bits de host iguales a cero sirve para definir la red en la que se ubica. Se denomina direccin de red. La direccin que tiene los bits correspondientes a host iguales a uno, sirve para enviar paquetes a todos los hosts de la red en la que se ubica. Se denomina direccin de broadcast. Las direcciones 127.x.x.x se reservan para designar la propia mquina. Se denomina direccin de bucle local o loopback. El diseo de redes de clases (classful) sirvi durante la expansin de internet, sin embargo este diseo no era escalable y frente a una gran expansin de las redes en la dcada de los noventa, el sistema de espacio de direcciones de clases fue reemplazado por una arquitectura de redes sin clases Classless Inter-Domain Routing (CIDR) en el ao 1993. CIDR est basada en redes de longitud de mscara de subred variable (variable-length subnet masking VLSM) que permite asignar redes de longitud de prefijo arbitrario. Permitiendo una distribucin de direcciones ms fina y granulada, calculando las direcciones necesarias y "desperdiciando" las mnimas posibles. VLSM: Ejemplos: A) Necesidad de direccionar hasta 14 host. Direccin de red: 194.152.2.0/24 SubRed:194.152.2.16 Subred resultante: 2n-2=n de host. 24-2=14 host. Necesitamos 4 bits para direccionar una subred de 14 host. Entonces: Todos los bit de host a 0 (cero) nos dar el ID de la RED, tambin multiplicados por la mscara de subred que ser 24+4 bits para la red a 1 (uno). Ya que del ltimo octeto slo usamos 4 para host con los bits a 0 (cero).

1er Octeto 194


ID RED

. .

2 Octeto 152
ID RED

. .

3er Octeto 2
ID RED

. .
ID RED

4 Octeto 16
Bits para host IP10

0 255

. .

1 255

. .

0 255

. .

1 240

IP2 MS10

1 194

. .

1 152

. .

1 2

. .

1 16

MS2 ID_RED10

ID_RED2

Con el proceder similar al anterior y todos los bit de host a 1 (uno) nos dar la direccin de BROADCASTING.
1er Octeto 194 . . 2 Octeto 152 . . 3er Octeto 2 . . 4 Octeto 16
Bits para host IP10

0 194

. .

1 152

. .

0 2

. .

1 31

IP2 BC10

BC2

Por lo que el rango de direcciones de esta subred sern las IP comprendidas entre el ID de RED y la direccin de broadcasting. Es decir: De la 194.152.2.1 hasta la 194.152.2.30. B) Obtener ID de RED, direccin de broadcasting y rango IP para host. IP y MS de referencia:194.152.67.16/18 Entonces: Todos los bit de host a 0 (cero) nos dar el ID de la RED, tambin multiplicados por la mscara de subred que ser 16+2 bits a 1 (uno) para la red y el resto (14 bits) a 0 (cero) para los host.
1er Octeto 194
ID RED

. .

2 Octeto 152
ID RED

. .
I. RED

3er Octeto 67
Bits para host

. .

4 Octeto 16
Bits para host IP10

0 255

. .

1 255

. .

0 192

. .

1 0

IP2 MS10

1 194

. .

1 152

. .

0 64

. .

0 0

MS2 ID_RED10

ID_RED2

Con el proceder similar al anterior y todos los bit de host a 1 (uno) nos dar la direccin de BROADCASTING.
1er Octeto 194
ID RED

. .

2 Octeto 152
ID RED

. .
I. RED

3er Octeto 67
Bits para host

. .

4 Octeto 16
Bits para host IP10

0 194

. .

1 152

. .

1 127

. .

1 255

BC BC10

BC2

Por lo que el rango de direcciones de esta subred sern las IP comprendidas entre el ID de RED y la direccin de broadcasting. Es decir: De la 194.152.64.1 hasta la 194.152.127.254

Você também pode gostar