convertir una dirección (ip) de decimal a binario

Upload: antonino-es

Post on 01-Mar-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Convertir Una Direccin (IP) de Decimal a Binario

    1/10

    Asignacin de direcciones IP Pgina 1

    Contenido

    ASIGNACION DE DIRECCIONES IP EN REDES O MULTIPLES SUBNET ................. 2

    ASIGNACION DE DIRECCIONES IP ................................................................................. 2CREACION DE UNA SBUNET ........................................................................................... 4FORMA DE CLCULO DE UN SUBNET MASK ............................................................. 5USANDO LAS TABLAS DE RUTEO .................................................................................. 6COMUNICACIN ENTRE HOSTS ..................................................................................... 7LIMITACIONES DE DIRECCIONAMIENTO IP ................................................................ 7REDUCIENDO EL DESPERDICO DE IPS ENTRE SUBNETS ....................................... 8SUPERNETTING ................................................................................................................ 10

  • 7/25/2019 Convertir Una Direccin (IP) de Decimal a Binario

    2/10

    Asignacin de direcciones IP Pgina 2

    ASIGNACIONDEDIRECCIONESIPENREDESOMULTIPLES

    SUBNET

    ASIGNACION

    DE

    DIRECCIONES

    IP

    Las direcciones IP son un conjunto de 4 octetos, ejemplo101010.101010.11111111.00000000 cada octeto se compone de 8 bits por lo tanto cadadireccin IP tiene 32 bits, en notacin decimal cada octeto puedo tener un valor entre 0 255.

    Las diferentes direcciones IP son agrupadas en Clases, existen 5 clases que pueden sertrabajadas, de las cuales solo trabaja con 3 clases

    Clase A: se utiliza solamente el primer octeto como direccin de red y los siguientes3 octetos para la direccin del host, por lo tanto el numero de redes que podemosllegar a tener es de 126 y el numero de host que podemos llegar a tener es de16,777,214 RED LARGA 1-126

    CLASE B: se utilizan los primeros 2 octetos como direccin de red, y los segundosdos octetos como direccin de Host, lo cual nos da un numero de redes de 16,384 yun numero de Host de 65534 para cada una de las redes. RED MEDIANA 128-191

    CALSE C: se utilizan los primeros 3 octetos para la direccin de red y el ultimoocteto para la direccin del Host, lo cual nos da un numero de redes de 2,097,152 yen cada una de las redes puede haber 254 maquinas RED PEQUEA 192 -223

    Una forma fcil de saber a que tipo de clase pertenece una direccin IP es mirar nicamenteel primer octeto 1-126 es Clase A 128-192 es Clase B 192-223 es Clase C

  • 7/25/2019 Convertir Una Direccin (IP) de Decimal a Binario

    3/10

    Asignacin de direcciones IP Pgina 3

    Para traducir una direccin que esta en formato Binario a formato Decimal, vamos a

    trabajar con 8 bits, y a cada bits le vamos a dar un valor Bit 7 valor 128

    Bit 6 valor 64 Bit 5 Valor 32

    Bit 4 Valor 16 Bit 3 valor 8

    Bit 2 Valor 4 Bit 1 Valor 2

    Bit 0 Valor 1

    Para convertir la direccin binaria a decimal, solamente cuando el Bit esta en 1, es cuandose suma para saber el formato decimal.

    Existen ciertas guas en la cual nos tenemos que basar para poner una direccin IP son 6guas:

    1. No utilizar jams en el primer octeto el numero 127 ya que esta reservado parafunciones de diagnostico

    2. Usar solamente direcciones de registro pblicas cuando esta maquina esta conectadaa Internet. En nuestra red local jams utilicemos estas direcciones pblicas.

    3. Las direcciones que debemos de estar utilizando en una red Lan, son las siguientes

    10.0.0.0 10.255.255.255 Clase A

  • 7/25/2019 Convertir Una Direccin (IP) de Decimal a Binario

    4/10

    Asignacin de direcciones IP Pgina 4

    172.16.0.0 172.31.255.255 Clase B 192.168.0.0. 192.168.255.255 Clase C Direcciones reservada para APIPA es 169.254.0.0 169.254.255.255

    Estas direcciones si las podemos utilizar en una red local ya que jams sonutilizadas en una red pblica en Internet.

    4.

    Nunca poner todos los Host ID en 1 o los Host ID en 0, ya que si los ponemos todosen 1 significa Broadcast y si los ponemos en 0 significa direccin de red

    5. Nunca poner todos los NetWare ID en 0 o en 16. Jams duplicar el Host ID ya que debe de ser nico en una Subnet

    APIPA (Automatic Private Internet Protocol Addressing) es un protocolo que estadiseado para aquellas redes pequeas en la cuales no existe un administrador de red niservidores.

    El funcionamiento de APIPA es el siguiente:1) Por omisin todas las computadoras de Windows (2000,XP, Vista) tienen habilitadoel protocolo TCP/IP y la obtencin de la direccin IP es automtica.2) Cuando una mquina con las caractersticas arriba mencionadas arranca, esta buscaun servidor de DCHP.3) Como se est en una red donde no existe un servidor DHCP, la computadora se autoasignar una direccin IP (APIPA).3.1) El rango de auto asignacin ser: 169.254.x.y3.2) Dentro de ese rango se realizar al azar la obtencin de los ltimos 2 octetos IP --> x.y4) Antes asignarse la direccin IP busca dentro de la red sino se ha asignado a otracomputadora, si ya se habra asignado, se vuelve a buscar otro par de nmeros.

    CREACION

    DE

    UNA

    SBUNET

    Una subred es un segmento fsico de red que esta separado del resto de las dems redes pormedio de routers, cuando estamos utilizando diferentes subredes, es importante que cadasubred tenga un Network ID diferente a la de las dems.

    Existen varios beneficios por los cuales utilizamos subredes, por ejemplo podemos mezclardiferentes tecnologa de red, como Ethernet y Token Rin, tambin al utilizar diferentes

    tipos de redes podemos reducir el congestionamiento en un segmento de red.A la hora de estar creando subnet, debemos de tomar en consideracin que la subnet Mask,la mascara que vamos a utilizar en las diferentes configuracin IP de todos los equipos debeser la misma para todos los segmentos, lo que va ha ser diferente para cada segmento va haser el Network ID o identificador de Red.

    Por ultimo debemos de tener un rango para los diferentes Host que se van ha estartrabajando en cada subnet.

  • 7/25/2019 Convertir Una Direccin (IP) de Decimal a Binario

    5/10

    Asignacin de direcciones IP Pgina 5

    Antes de que definamos el subnet Mask debemos de estimar el nmero de segmentos yhost que vamos a llegar a tener ya que de esto depende el nmero de bits que vamos aasociar al subnet Mask ejemplo

    Red Clase BID RED 11111111.1111111ID SubNet 11111111ID Host 00000000

    La clase B los primeros dos octetos deben de ser 255.255La mascara debe ser 255.255.0.0 y de aqu queremos sacar mas subredes, queremos 254redes debemos de utilizar el tercer octeto obteniendo as el 255.255.255.0 as solo dejamosel ultimo octeto para los host Id, con esta configuracin tendramos 254 SubRedes y 254Host en cada Subred. Cuando pongamos los unos en la SubNet Mask todos los unos deben

    de empezar del lado izquierdo hacia el lado derecho, y deben de ser continuos no deben dehaber ningn cero dentro de todos estos unos.

    FORMADECLCULODEUNSUBNETMASKSupongamos que necesitamos tener una red con 28 subredes utilizando una mascara declase a como el Network ID.

    Lo primero que debemos hacer es traducir el nmero de subredes 28 a un formato binariopara saber cuanto es el nmeros de bits que vamos a utilizar de subred.El numero 28 en Binario es 11100 nos damos cuenta que necesitamos 5 bits para la subred.

    Clase A255.0.0.011111111.00000000.00000000.00000000

    Tener 28 SubredesUtilizamos111005btis

    Nueva mascara11111111.11111000.00000000.00000000255.248.0.0

    Entonces la nueva mascara quedara, recordemos que estos 5 bits que vamos a utilizar parala subred, deben de ir puestos de forma seguida de los unos que tenamos para la direccinde red, solo nos queda traducir los octetos de binario a decimal

    Vamos a empezar a definir los SubNet ID y para esto vamos a empezar con una mascaracon una clase B que seria 255.255.0.0 11111111.11111111.00000000.00000000 paranuestro ejemplo vamos a asumir que queremos sacar 6 subredes, entonces el primer paso estraducir 6 a binario nos da 6 = 110 (binario) lo que significa que necesitamos 3 bits parapoder trabajar 6 Subredes, los 3 bits que vamos a utilizar se ponen de forma continua contodos los unos que ya venia a rastrando la subnet mas clase B. Luego de esto calculamostodas la combinaciones posibles utilizando los bits ceros y uno, la primera opcin es cero,la segunda subred es 32, hasta llegar ala ultima que es 224, todas estas son lascombinaciones de subredes que podemos estar utilizando solamente que tenemos que quitarla primera y la ultima ya que los bits no pueden ser todos 0 ni todos 1, es bien importante

  • 7/25/2019 Convertir Una Direccin (IP) de Decimal a Binario

    6/10

    Asignacin de direcciones IP Pgina 6

    que quedemos claros que con estos 3 bits podemos hacer 8 combinaciones de las cualessolo podemos utilizar 6 de forma efectiva.

    1.

    000-00000 = 02.

    001-00000 = 323.

    010-00000 = 644. 011-00000 = 965. 100-00000 = 1286.

    101-00000 = 1607.

    110-00000 = 1928. 111-00000 = 224

    USANDOLASTABLASDERUTEOEl Default Gateway es un dispositivo que usualmente es un router que puede enviar lospaquetes de nuestra subred hacia otras redes, si estamos operando en una red donde existenmltiples SubRedes es importante que todas las computadoras tengan definido el DefaultGateWay.

    En una red que utiliza DHCP este mismo servidor puede asignarles el Default Gateway alaconfiguracin IP de cada computadora, el Defualt Gateway lo configuramos en el mismolugar donde configuramos la direccin IP y el SubNet Mask de las propiedades de TCP/IP.

    Solamente en el momento que una computadora detecta que una direccin IP es remota, en

    ese instante contacta al Defult Gateway para que pueda darle la salida. Como es quenuestra computadora detecta si un host es local o remoto. Lo primero que hay que hacer estraducir la direccin IP como el SubNet Mask hacia un formato binario. Aqu vamos aestar utilizando algunas operaciones en la cual 1 y 1 es igual 1, cualquier otra combinacines cero, empezamos a trabajar con la Direccin IP y el Subnet Mask

    IP 10011111 11100000 00000111 10000001Mask 11111111 11111111 00000000 00000000Resultado 10011111 11100000 00000000 00000000

    Empezamos de izquierda a derecha y tomamos el primer 1 de la direccin ip junto con elprimero 1 de la Subnet Mask entonces 1 y 1 eso nos da 1, el segundo es 0 y 1 nos da 0 asseguimos hasta completar con los 32 bits de la direccin IP.

    Este mismo proceso lo debemos de hacer en la otra computadora a la cual queremos llegary luego de que hayamos concretado las dos, comparamos los resultados. Si el resultado esexactamente igual el Host es Loca, si los resultados son diferentes el Host es Remoto, paraambas operaciones usamos el SubNet Mask de la maquina origen.

    Los Routers para poder operar necesitan las tablas de Ruteo, estas tablas de ruteo se colocatodas las redes que el Router puede estar llegando. Para configurar estas tablas podemosutilizar dos mtodos uno esttico y el otro dinmico.

  • 7/25/2019 Convertir Una Direccin (IP) de Decimal a Binario

    7/10

    Asignacin de direcciones IP Pgina 7

    ESTATICO: las tablas de Ruteo son ingresadas de forma Manual DINAMICO: las tablas de Ruteo son dinmicamente creadas por medio de la

    comunicacin entre los routers. Y aqu utilizamos el protocolo de ruteo como el RIPy el OSPF, toda esta informacin que se encuentra en la tabla de ruteo no es msque el camino que el paquete debe de seguir al dejar el router.

    o Las Tablas de Rutero asignadas por el Routero La informacin puede ser cambiada por otros Routerso Puede ser tolerante a fallos.

    COMUNICACINENTREHOSTSCuando un Host Local se quiere comunicar con un Host Remoto. Lo primero que ocurre es

    que se crea el paquete IP en el Host Origen, este Host origen lo primero que hace es a irsehacia la tabla de ruteo y verifica si la direccin IP destino existe como entrada en la tabla deruteo, si es as, automticamente transmite el paquete al Default Gateway, si por elcontrario esta entrada no esta en la tabla en la tabla de ruteo, lo que trata de buscar es queexista una entrada para el Network ID destino, si encuentra esta entrada enva el paquetehacia el Default Gateway , si no encuentra esta entrada, va a buscar en la tabla de ruteo siexiste un default gateway definido, si existe va y enva el paquete creado hacia el Gatewaydestino, si no existe un default gateway se genera un mensaje de error y el paquete nopuede ser transmitido.

    Para poder acceder a la tabla de ruteo nos vamos a la consola de comandos y escribimos

    ROUTE PRINT, el resultado de este comando son 5 columnas la primera es la NetworkDestination, 2do Columna es la Mascara para esa subred y la 3era es el Gateway o sea elRouter que nos va dar la salida hacia esa red, la cuarta columna es la interface que es denuestras tarjetas de la maquina local, por cual direccin ip vamos a salir. La quinta columnaes la Mtrica, que es una prioridad al tener varias rutas para poder llegar a un mismodestino.

    En Windows 2008 cuando llegamos a tener problemas de conectividad podemos ir a lastablas de ruteo y verificar si no hay alguna entrada que nos pueda estar presentando elproblema, para poder acceder a la tabla de ruteo vamos a la consola de comando y lopodemos hacer por medio de dos comandos uno es el ROUTE PRINT y el NETSTAT R

    ambos nos presentan la tabla de ruteo.

    Revisar el estado de informacin de ruteo Determinar las direcciones IP entrantes

    LIMITACIONESDEDIRECCIONAMIENTOIPUnas de las formas en las cuales podemos conservar el mayor numero de direcciones IP esutilizando direcciones IP Privadas, pero para esto primero detallaremos que es unadireccin Privada y que es una Direccin Publica.

  • 7/25/2019 Convertir Una Direccin (IP) de Decimal a Binario

    8/10

    Asignacin de direcciones IP Pgina 8

    DIRECCION PRIVADAUna direccin privada es toda aquella que no necesita estar registrada por un organismointernacional, quiere decir que un administrador de red la puede poner en sus computadoras

    sin ningn problema. Y estas computadoras que tengan direcciones privadas no esnecesario que estn conectadas a Internet. Las direcciones privadas estn en el rango:

    10.0.0.0 - 10.255.255.255 CLASE A, 172.16.0.0 172.31.255.255 CLASE B 192.168.0.0. 192.168.255.255 CLASE C

    Es importante tomar en cuenta este estndar ya que todas las direcciones internas debera deapegarse a este estndar.

    DIRECCIONES PBLICASSon direcciones que son dadas por un ISP (Proveedor de Servicio de Internet) y sonaquellas direcciones que utilizamos para estar conectados al Internet. Tienen lacaractersticas de que son nicas en el mundo, ninguna otra computadora en el mundopuede tener esta misma direccin IP. Estas direcciones siempre son asignadas en grupospequeos, ya que no existe una cantidad ilimitada de direcciones IP pblicas.

    Otro mecanismo en el cual podemos conservar el mayor nmero de direcciones IP y reduciral mximo el desperdicio de dichas direcciones es utilizar el VLSM no es ms que laSubmascara de tamao Variable.

    Crear subnets de diferente tamao para acoplarlo al numero de hosts de cada subnet Reducir significativamente el numero de direcciones IP

    Por ejemplo si tenemos una red en la cual tenemos 7 subredes, y cada una de esta subredestiene diferente numero de host, utilizando las submascara de tamao variable, podemoshacer que cada red tenga la cantidad casi exacta de host que puede estar utilizando,reduciendo as en gran medida el desperdicio de direcciones IP.

    Ejemplo: Si utilizas una longitud arreglada Clase C, de mascara subnet (255.255.255.0)localizaras 1778 direcciones pero usando solamente 348 que son efectivas, porconsecuencia perdiendo 1430. Usando VLSM puedes reducir el nmero de direccionesusadas a 133

    REDUCIENDO

    EL

    DESPERDICO

    DE

    IPS

    ENTRE

    SUBNETS

    Vamos a trabajar con mascaras de tamao Variable para reducir el desperdicio dedirecciones IP entre subnets.

    Asumamos que tenemos una red 157.54.0.0 con 16 bits en la mascara o sea 255.255.0.0 dosoctetos de 8 bits cada uno que suman los 17 bits que tenemos. Nuestra red consta de 24redes las cuales se distribuyen de la siguiente forma

    a)

    1 red de 32,000 Host de 15 bitsb) 15 redes de 2,000 host cada red de 11 bitsc) 8 redes de 250 host cada red de 8 bits

  • 7/25/2019 Convertir Una Direccin (IP) de Decimal a Binario

    9/10

    Asignacin de direcciones IP Pgina 9

    Como nuestro requerimiento son la cantidad de maquinas entonces la cantidad de maquinases lo que traducimos a bits, entonces las 32,000 maquinas nos dan 15 bits, las 2,000

    maquinas nos dan 11 bits de utilizacin y las 250 maquinas nos dan 8 bits de utlizacion.Por lo tanto estos bits que acabamos de sacar son bits de host que en la mascara se traducencomo ceros.

    a) 11111111.11111111.10000000.00000000 17 unos 15 cerosb) 11111111.11111111.11111000.00000000 21 unos 11 cerosc)

    11111111.11111111.11111111.00000000 24 unos 8 ceros

    Vemos en el escenario A que nuestra rede nos queda de 17 unos y 15 ceros, en el escenarioB nos quedan 21 unos y 11 ceros, y en el Escenario C nos queda 24 unos y 8 ceros. Por lotanto en la red en la cual necesitamos 32,000 host utilizamos la mascara 255.255.128.0 osea 17 bits, en el escenario B necesitamos 15 redes de 2,000 host utilizamos la subnet mas

    de 255.255.248.0 el cual tiene 21 bits uno y en el escenario C donde queremos 8 redes quetengan 250 maquinas utilizamos 255.255.255.0 que son 24 bits unos.

    a) RED 157.54.0.0 MASK 255.255.128.0

    b) MASK 255.255.248.01. 157.54.128.0 255.255.255.248.0 la red seria 10000-0002. 157.54.136.0 255.255.255.248.0 la red seria 10001-0003. 157.54.144.0 255.255.255.248.0 la red seria 10010-0004. 157.54.152.0 255.255.255.248.0 la red seria 10011-0005. 157.54.160.0 255.255.255.248.0 la red seria 10100-000

    6.

    157.54.168.0 255.255.255.248.0 la red seria 10101-0007. 157.54.176.0 255.255.255.248.0 la red seria 10110-0008. 157.54.184.0 255.255.255.248.0 la red seria 10111-0009.

    157.54.192.0 255.255.255.248.0 la red seria 11000-00010.157.54.200.0 255.255.255.248.0 la red seria 11001-00011.157.54.208.0 255.255.255.248.0 la red seria 11010-00012.

    157.54.216.0 255.255.255.248.0 la red seria 11011-00013.

    157.54.224.0 255.255.255.248.0 la red seria 11100-00014.157.54.232.0 255.255.255.248.0 la red seria 11101-00015.157.54.240.0 255.255.255.248.0 la red seria 11110-000

    c)

    MASK 255.255.255.01. 157.54.248.0 255.255.255.0 la red seria 111110002. 157.54.249.0 255.255.255.0 la red seria 111110013. 157.54.250.0 255.255.255.0 la red seria 111110104.

    157.54.251.0 255.255.255.0 la red seria 111110115. 157.54.252.0 255.255.255.0 la red seria 111111006. 157.54.253.0 255.255.255.0 la red seria 111111017. 157.54.254.0 255.255.255.0 la red seria 111111108. 157.54.255.0 255.255.255.0 la red seria 11111111

  • 7/25/2019 Convertir Una Direccin (IP) de Decimal a Binario

    10/10

    Asignacin de direcciones IP Pgina 10

    SUPERNETTING

    Al supernetting tambin se le conoce como asociacin de rutas, por ejemplo tenemos unrouter en el cual tiene en su tabla de Ruteo antes del supernetting una gran cantidad deentradas. Utilizando supernetting podemos hacer que este montn de entradas seconviertan en una sola entrada, y esto nos beneficia ya que podemos trasladar las tablas deruteo ms fcil a travs de la red.

    Ejemplo CLASE C

    ID REDRed inicial 220.78.168.0

    Red Final 220.78.175.0Tenemos una Red inicial y una red final, la red inicial es la 220.78.168.0 y la final es la220.78.175.0 las redes deben de ser continuas para poder utilizar supernetting, luego de quetenemos la inicial y la final es traducir las direcciones de formato decimal a formato binario

    ID RED Mascara Subnet (Binario)Red inicial 220.78.168.0 11011100 01001110 10101000 00000000Red Final 220.78.175.0 11011100 01001110 10101111 00000000

    Lo que resta por hacer es empezar a comparar y se empieza de izquierda a derecha, y

    vemos cuales son los bits que tiene exactamente en comn y todos estos se convierten enunos y el resto se conviertes en ceros para formar as la subnet mask, entonces la entradaquedara as.

    CIDR

    ID RED Mascara Subnet Mascara Subnet (Binario)Red inicial 220.78.168.0 255.255.248.0 11111111 11111111 11111000 00000000

    La entrada en la tabla de ruteo sera el primer network id con que comienza 220.78.168.0 yel subnet mask es la mascara que obtuvimos que seria 255.255.248.0.

    El router es el dispositivo encargado de conectar a las diferentes sub redes para que los hostpuedan comunicarse entre ellos, adems de esto puede conectar nuestra red hacia una redexterna.

    Los routers trabajan en la capa de red del modelo OSI, los routers son dispositivos quecumplen la funcin de buscar el camino por el cual un paquete debe de estar siguiendo parallegar a un hub destino, y esto lo hacen a travs de las tablas de ruteo, estas tablas de ruteoson las que van a contener los diferentes caminos que puede seguir un paquete.