You are on page 1of 18

UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS

EN EL VALLE DE SULA

ASIGNATURA:
ELECTRONICA

COMUNICACIN
DE DATOS

CATEDRATICO:

IGOR MEJIA

ALUMNO:

LUIS ANGEL CANO TROCHEZ

CUENTA:

20102000540

TAREA:

TRABAJO DE INVESTIGACION

SAN PEDRO SULA, CORTES, VIERNES 08 DE JULIO


DEL 2015

Las direcciones IP pblicas


Las direcciones IP pblicas son aquellas que permiten que cada dispositivo conectado a una
red pueda ser identificado. Cundo un dispositivo se conecta a internet se le asigna una
direccin IP de las que disponga su proveedor de acceso (ISP, Internet Service Provider).
Cundo esta persona escribe el nombre de un dominio en el navegador, este nombre es
convertido en la direccin IP del servidor dnde est alojada la web con ese nombre (un
servidor no es ms que un ordenador conectado a internet que aloja las pginas web y las
enva a los usuarios que las solicitan). La direccin IP del servidor es una direccin IP pblica y
el servidor utiliza la direccin IP pblica del usuario para saber dnde enviar la informacin de
vuelta.
Si quieres conocer tu IP pblica realiza una simple bsqueda en cualquier buscador de internet,
existen multitud de pginas web que permiten ver al usuario su direccin IP pblica.
Las direcciones IP pblicas pueden ser fijas o dinmicas. Una direccin IP fija, tambin
conocida como IP esttica o dedicada, es asignada por el proveedor de acceso a internet (ISP)
de forma permanente a un cliente. El cliente tendr siempre la misma direccin IP mientras
dure su contrato con la compaa. Las direcciones IP pblicas estticas son utilizadas
principalmente por compaas de hosting u otros servicios de internet. Tambin suelen ser
preferidas por personas que utilizan servicios de VOIP (servicios de voz por IP).
La direccin IP pblica dinmica se asigna escogiendo una que est disponible en el repertorio
del ISP en el momento en que se establezca la conexin a internet. El cliente, por tanto, no
tiene siempre la misma direccin IP pblica sino que cambia si se desconecta de itnernet y
vuelve a conectarse (por ejemplo cundo se apaga el router y se vuelve a encenter). La
mayora de conexiones a internet domsticas utilizan direcciones IP dinmicas.

Direcciones privadas
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 (16 bits red, 16 bits hosts). 16 redes clase B
contiguas, uso en universidades y grandes compaas.

Clase C: 192.168.0.0 a 192.168.255.255 (24 bits red, 8 bits hosts). 256 redes clase C
continuas, uso de compaas medias y pequeas adems de pequeos proveedores
de internet (ISP).

Muchas aplicaciones requieren conectividad dentro de una sola red, y no necesitan


conectividad externa. En las redes de gran tamao a menudo se usa TCP/IP. Por ejemplo, los
bancos pueden utilizar TCP/IP para conectar los cajeros automticos que no se conectan a la
red pblica, de manera que las direcciones privadas son ideales para estas circunstancias. Las
direcciones privadas tambin se pueden utilizar en una red en la que no hay suficientes
direcciones pblicas disponibles.

Las direcciones privadas se pueden utilizar junto con un servidor de traduccin de direcciones
de red (NAT) para suministrar conectividad a todos los hosts de una red que tiene relativamente
pocas direcciones pblicas disponibles. Segn lo acordado, cualquier trfico que posea una
direccin destino dentro de uno de los intervalos de direcciones privadas no se enrutar a
travs de Internet.

Direcciones configurables (tiles)


Sin DHCP, cada direccin IP debe configurarse manualmente en cada dispositivo y, si el
dispositivo se mueve a otra subred, se debe configurar otra direccin IP diferente. El DHCP le
permite al administrador supervisar y distribuir de forma centralizada las direcciones IP
necesarias y, automticamente, asignar y enviar una nueva IP si fuera el caso en el dispositivo
es conectado en un lugar diferente de la red.
El protocolo DHCP incluye tres mtodos de asignacin de direcciones IP:

Asignacin manual o esttica: Asigna una direccin IP a una mquina determinada. Se


suele utilizar cuando se quiere controlar la asignacin de direccin IP a cada cliente, y
evitar, tambin, que se conecten clientes no identificados.

Asignacin automtica: Asigna una direccin IP de forma permanente a una mquina


cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el cliente la
libera. Se suele utilizar cuando el nmero de clientes no vara demasiado.

Asignacin dinmica: el nico mtodo que permite la reutilizacin dinmica de las


direcciones IP. El administrador de la red determina un rango de direcciones IP y cada
dispositivo conectado a la red est configurado para solicitar su direccin IP al servidor
cuando la tarjeta de interfaz de red se inicializa. El procedimiento usa un concepto muy
simple en un intervalo de tiempo controlable. Esto facilita la instalacin de nuevas
mquinas clientes a la red.

Algunas implementaciones de DHCP pueden actualizar el DNS asociado con los servidores
para reflejar las nuevas direcciones IP mediante el protocolo de actualizacin de DNS
establecido en RFC 2136 (Ingls).
El DHCP es una alternativa a otros protocolos de gestin de direcciones IP de red, como el
BOOTP (Bootstrap Protocol). DHCP es un protocolo ms avanzado, pero ambos son los
usados normalmente.
En Windows 98 o posterior, cuando el DHCP es incapaz de asignar una direccin IP, se utiliza
un proceso llamado "Automatic Private Internet Protocol Addessing".
Parmetros configurables
Un servidor DHCP puede proveer de una configuracin opcional al dispositivo cliente. Dichas
opciones estn definidas en RFC 2132 (Ingls). Lista de opciones configurables:

Direccin del servidor DNS.

Nombre DNS

Puerte de lance de la direccin IP

Direccin de Publicacin Masiva (Broadcast address)

Mscara de subred

Tiempo mximo de espera del ARP (Protocolo de Resolucin de Direcciones segn


siglas en ingls)

MTU (Unidad de Transferencia Mxima segn siglas en ingls) para la interfaz

Servidores NIS (Servicio de Informacin de Red segn siglas en ingls)

Dominios NIS

Servidores NTP (Protocolo de Tiempo de Red segn siglas en ingls))

Servidor SMTP

Servidor TFTP

Nombre del servidor WINS

Implementaciones
Microsoft introdujo el DHCP en sus Servidores NT con la versin 3.5 de Windows NT a finales
de 1994.
El Consorcio de Software de Internet (ISC: Internet Software Consortium) public distribuciones
de DHCP para Unix con la versin 1.0.0 del ISC DHCP Server el 6 de diciembre de 1997 y una
versin (2.0) que se adaptaba mejor al RFC el da 22 de junio de 1999. Se puede encontrar el
software en http://www.isc.org/sw/dhcp/
Otras implementaciones importantes incluyen:

Cisco: un servidor DHCP habilitado en Cisco IOS 12.0 en el mes de febrero de 1999

Sun: aadi el soporte para DHCP a su sistema operativo Solaris el 8 de julio de 2001

Adems, varios Routers incluyen soporte DHCP para redes de hasta 255 dispositivos.

Anatoma del protocolo

Esquema de una sesin tpica DHCP.


(Autoridad de Nmeros Asignados en Internet segn siglas en ingls) en BOOTP : 67/UDP para
las computadoras servidor y 68/UDP para los clientes.
DHCP Discovery
DHCP Discovery es una solicitud DHCP realizada por un cliente de este protocolo para que el
servidor DHCP de dicha red de computadoras le asigne una Direccin IP y otros Parmetros
DHCP como la mscara de red o el nombre DNS.
DHCP Offer
DHCP Offer es el paquete de respuesta del Servidor DHCP a un cliente DHCP ante su peticin
de la asignacin de los Parmetros DHCP. Para ello involucra su direccin MAC (Media Access
Control).
DHCP Request
El cliente selecciona la configuracin de los paquetes recibidos de DHCP Offer. Una vez ms,
el cliente solicita una direccin IP especfica que indic el servidor
DHCPREQUEST
UDP
sPort=68
Dest=255.255.255.255
dPort=67

Src=0.0.0.0

OP

HTYPE

HLEN

HOPS

0x01

0x01

0x06

0x00

XID

0x3903F326
SECS

FLAGS

0x0000

0x0000

CIADDR
0x00000000
YIADDR
0x00000000
SIADDR
0x00000000
GIADDR
0x00000000
CHADDR
0x00053C04
0x8D590000
0x00000000
0x00000000
192 octets of 0's. BOOTP legacy
Magic Cookie
0x63825363
DHCP Options
DHCP option 53: DHCP Request
DHCP option 50: 192.168.1.100 requested
DHCP option 54: 192.168.1.1 DHCP server.
DHCP Acknowledge
Cuando el servidor DHCP recibe el mensaje DHCPREQUEST del cliente, se inicia la fase final
del proceso de configuracin. Esta fase implica el reconocimiento DHCPACK el envo de un
paquete al cliente. Este paquete incluye el arrendamiento de duracin y cualquier otra
informacin de configuracin que el cliente pueda tener solicitada. En este punto, la
configuracin TCP / IP proceso se ha completado. El servidor reconoce la solicitud y la enva
acuse de recibo al cliente. El sistema en su conjunto espera que el cliente para configurar su
interfaz de red con las opciones suministradas. El servidor DHCP responde a la
DHCPREQUEST con un DHCPACK, completando as el ciclo de iniciacin. La direccin origen
es la direccin IP del servidor de DHCP y la direccin de destino es todava 255.255.255.255.
El campo YIADDR contiene la direccin del cliente, y los campos CHADDR y DHCP: Client

Identifier campos son la direccin fsica de la tarjeta de red en el cliente. La seccin de


opciones del DHCP identifica el paquete como un ACK.
DHCPACK
UDP
sPort=67 Dest=255.255.255.255 dPort=68

Src=192.168.1.1

OP

HTYPE

HLEN

HOPS

0x02

0x01

0x06

0x00

XID
0x3903F326
SECS

FLAGS

0x0000

0x0000

CIADDR (Client IP Address)


0x00000000
YIADDR (Your IP Address)
0xC0A80164
SIADDR (Server IP Address)
0x00000000
GIADDR (Gateway IP Address switched by relay)
0x00000000
CHADDR (Client Hardware Address)
0x00053C04
0x8D590000
0x00000000
0x00000000
192 octets of 0's.BOOTP legacy
Magic Cookie
0x63825363
DHCP Options
DHCP option 53: DHCP ACK
DHCP option 1: 255.255.255.0 subnet mask
DHCP option 3: 192.168.1.1 router

DHCP option 51: 1 day IP lease time


DHCP option 54: 192.168.1.1 DHCP server
DHCP Release
Si los clientes envan una peticin al servidor DHCP para liberar su direccin IP. Como los
clientes generalmente no de broadcast. El router puede ser configurado para redireccionar los
paquetes DHCP a un servidor DHCP en una subred diferente. La implementacin cliente crea
un paquete UDP (Protocolo de Datagramas de Usuario segn siglas en ingls) con destino
255.255.255.255 y requiere tambin su ltima direccin IP conocida, aunque esto no es
necesario y puede llegar a ser ignorado por el servidor esto da origen a errores del sistema.
DHCP Inform
El cliente enva una peticin al servidor de DHCP: para solicitar ms informacin que la que el
servidor ha enviado con el DHCPACK original; o para repetir los datos para un uso particular por ejemplo; los browsers usan DHCP Inform para obtener la configuracin de los proxies a
travs de WPAD. Dichas peticiones no hacen que el servidor de DHCP refresque el tiempo de
vencimiento de IP en su base de datos.ok

Direcciones reservadas
La Autoridad de Asignacin de Nmeros de Internet (IANA) reserva tres bloques del espacio de
direcciones del protocolo de Internet (IP) para intrarredes privadas. La tabla siguiente muestra
qu bloques de la direccin reserva la IANA.
Tabla 2. Direcciones reservadas para uso privado de Internet (intranet)
Clase de red

Inicio del bloque de direccin

Fin del bloque de direccin

10.0.0.0

10.255.255.255

172.16.0.0

172.31.255.255

192.168.0.0

192.168.255.255

Aunque estas direcciones no pueden direccionarse por Internet, puede utilizarlas para su red
interna. Consulte RFC 1918 para conocer ms detalles sobre las recomendaciones de Internet
para las direcciones privadas.
Intranet.-- Red privada que utiliza los protocolos TCP/IP. Puede tener salida a Internet o no. En
el caso de tener salida a Internet, el direccionamiento IP permite que los hosts con direcciones
IP privadas puedan salir a Internet pero impide el acceso a los hosts internos desde Internet.
Dentro de una intranet se pueden configurar todos los servicios tpicos de Internet (web, correo,
mensajera instantnea, etc.) mediante la instalacin de los correspondientes servidores. La
idea es que las intranets son como "internets" en miniatura o lo que es lo mismo, Internet es
una intranet pblica gigantesca.
Extranet.-- Unin de dos o ms intranets. Esta unin puede realizarse mediante lneas
dedicadas (RDSI, X.25, frame relay, punto a punto, etc.) o a travs de Internet.
Internet.-- La mayor red pblica de redes TCP/IP.

CLASES DE DIRECCIONES

Las clases de direcciones del protocolo de Internet (IP) de uso comn actualmente son tres:
Clases A, B, C, y D y E. La clase de direccin determina cuntos sistemas principales pueden
existir en una red. Puede utilizar el valor del primer octeto para determinar la clase de red. Los
valores posibles para el primer octeto son:

Clase A (Rango de direcciones 0 - 127):


o

127 redes con un mximo de 16.777.216 sistemas principales cada una.

Pensada para utilizarse con un nmero amplio de sistemas principales.

La mscara de red es 255.0.0.0.

Clase B (Rango de direcciones 128 - 191):


o

16.384 redes con un mximo de 65.536 sistemas principales cada una.

Pensada para utilizarse con un nmero medio de sistemas principales.

La mscara de red es 255.255.0.0.

Clase C (Rango de direcciones 192 - 223):


o

2.097.152 redes con un mximo de 254 sistemas principales cada una (0 y 255
estn reservados).

Pensada para utilizarse con un nmero menor de sistemas principales.

La mscara de red es 255.255.255.0.

Es el tipo de direccin ms corriente emitido por un suministrador de servicios


de Internet (ISP).

Clases D y E (Rango de direcciones 224 - 255):


o

La Autoridad de Asignacin de Nmeros de Internet (IANA) ha reservado estas


clases para uso futuro.

Bases numricas
EL SISTEMA DECIMAL (Base 10):
Este sistema est formado por diez smbolos, llamados nmeros arbicos. Tambin es llamado
sistema de base 10. Usando los diez smbolos separadamente 0, 1, 2, 3, ..., 9 nos permite
representar el valor de los nmeros en unidades individuales, pero para representar mas de

nueve nmeros es necesario combinarlos. Cuando usamos smbolos en combinacin, el valor


de cada uno de ellos depende de su posicin con respecto al punto decimal, designando as un
smbolo para las unidades, otro para las decenas, otro para las centenas, otro para los millares
(de miles, no de milln), en adelante.
El smbolo correspondiente a las unidades asume la posicin mas izquierda antes del punto
decimal. Esta designacin de posicin determina que la potencia del nmero se corresponde
con la distancia en que est del punto decimal, y es por ello que la primera posicin se llama
UNIDAD (100 = 1). Matemticamente esto puede ser representado como:
unidad = 100

decena = 101

centena = 102

Por ejemplo: El valor en combinacin de los smbolos 234 es determinado por la suma de los
valores correspondientes a cada posicin:
2 x 102

3 x 101

4 x 100

3 x 10

4x1

Que equivale a:
2 x 100

Efectuando las multiplicaciones esto da:


200

30

Cuya suma da como resultado: 234


La posicin derecha del punto decimal es representada por nmero enteros pero negativos
comensando desde -1 para la primera posicin. Matemticamente las tres primeras posiciones
a la derecha del punto decimal se expresan como:
dcimas 10-1

centsimas 10-2

milsimas 10-3

En un ejemplo como el anterior, pero mas elaborado podemos ver que el valor 18.947 equivale
a:
1x101 + 8x100 + 9x10-1 + 4x10-2 + 7x10-3
=
1x10 + 8x1 + 9x0.1 + 4x0.01 + 7x0.001
=
10 + 8 + 0.9 + 0.04 + 0.007
Para representar un nmero base diez es posible colocar su valor seguido de la base en subndice (18.97410) o bien seguido de la letra d entre parntesis: 645(d).

EL SISTEMA BINARIO (Base 2):


Es un sistema de nmeros de base igual a 2, lo que nos lleva a representar los nmeros con
slo dos smbolos distintos: 0 y 1.

Es usado para representar nmeros del mismo modo que el sistema decimal, donde cada
smbolo puede ser usado individualmente o en combinacin. Por ello con slo un smbolo en
sistema binario podemos representar apenas dos valores (cero y uno) a diferencia del sistema
decimal donde un slo smbolo poda representar hasta diez. Combinando dos smbolos
binarios logramos generar los cuatro primeros valores del sistema binario, que se muestran
abajo:
00
01
10
11

(El

uno

se

movi

una

posicin

la

izquierda)

Para un nmero mas grande, el smbolo 1 debe ser movido otra vez, haciendo aparecer una
tercera columna, tal como ocirri antes con la segunda. aplicando todas las combinaciones
posibles de 0's y 1's, se obtiene:

Binario Decimal

000

001

010

011

100

101

110

111

En este sistema se emplea el mismo concepto de posicionamiento y pontencia que en el


anterior. A continuacin se ven algunos ejemplos de posicionamiento y potencia de los
smbolos:

Para nmeros enteros (a la izquierda del punto decimal):


Trigsimo
Decimo
Octavo
Cuarto
Segundo
Primero (1) = 20

Segundo
Sexto
(8)
(4)
(2)

=
=
=

25
24
21
22
21

=
=

2-1
2-2

(32)
(16)

=
=

Para nmeros decimales (a la derecha del punto):


Un
Un
Un Octavo = 2-3

Medio
Cuarto

Cuando los smbolos 0 y 1 son usados para representar nmeros binarios, cada smbolo es
llamado dgito binario, o simplemente BIT. El nmero binario 1010 2 es llamado nmero binario
de cuatro dgitos o nmero binario de 4-bits.
Este sistema es muy empleado en circuiteria digital por ser fcil de representar y transmitir
electrnicamente. Comunmente (aunque no siempre) el smbolo cero del sistema binario est
representado por un estado elctrico bajo, usualmente correspondiente a la masa o a los 0V.
Del mismo modo el smbolo 1 es representado por un estado alto que, por lo general, se
corresponde con la tensin de fuente (suele ser 5V en sistemas digitales). Pero esto es "por lo
general". Hay muchos casos donde si bien el sistema es binario los smbolos son
representados elctricamente de otra forma. Tal es el caso del estndar de comunicaciones
seriales 232C donde el 1 es representado por una tensin negativa de entre 5V y 25V, mientras
que el 0 es representado por una tensin positiva del mismo rango. Pero no entraremos en
detalle en esto por estar fuera de los alcances de este tutorial.

CONVERSIN ENTRE SISTEMAS


DE BINARIO A DECIMAL:
Para poder transformar nmeros binarios en su correspondiente decimal basta multiplicar el
dgito binario (que slo puede ser 0 o 1) por 2 elevado a la potencia correpondiente a la
distancia de ese smbolo al punto decimal. Luego se suman los valores obtenidos y se
consigue el nmero final.
Ejemplos:
102 = 1x21 + 0x20 = 1x2 + 0x1 = 2 + 0 = 210
1012 = 1x22 + 0x21 + 1x20 = 1x8 + 1x4 + 0x2 + 1x1 = 4 + 0 + 1 = 510
10012 = 1x23 + 0x22 + 0x21 + 1x20 = 1x8 + 0x4 + 0x2 + 1x1 = 8 + 0 + 0 + 1 = 910
Y para nmero fraccionarios:
0.0112 = 0x2-1 + 1x2-2 + 1x2-3 = 0x0.5 + 1x0.25 + 1x0.125 = 0 + 0.25 + 0.125 = 0.37510
0.1012 = 1x 2-1 + 0x 2-2 + 1 x 2-3 = 1x0.5 + 0x0.25 + 1 x0.125 = 0.5 + 0 + 0.125 = 0.62510
110.0102
1x22 + 1x21 + 0x20 + 0 x 2-1 + 1 x 2-2 + 0 x 2-3
=

1x4 + 1x2 + 0x1 + 0x0.5 + 1x0.25 + 0x.125


4 + 2 + 0 + 0 + 0.25 + 0
6.2510
Como se ve en los ejemplos el punto decimal aparece automticamente en la posicin correcta
una vez efectuada la suma de los componentes.

DE DECIMAL A BINARIO:
Aqu veremos el mtodo de divisiones y multiplicaciones sucesivas.
Para convertir un nmero ENTERO decimal a una nueva base, el nmero decimal es
sucesivamente dividido por la nueva base. Como en nuestro caso la nueva base es 2 el
nmero ser sucesivamente dividido por 2, O sea, el nmero original es dividido por 2, el
resultado de ese cociente es dividido por 2 sucesivamente hasta que el cociente de 0. El resto
de cada divisin es un nmero binario que conforma el nmero resultante de la conversin. El
primer resultado producido (el primer resto obtenido) corresponde al bit mas prximo al punto
decimal (o lo que se conoce como bit de menor peso). Los sucesivos bits se colocan a la
izquierda del anterior. Notese que esto es como escribir en sentido contrario al empleado
normalmente.
Veamos esto con un ejemplo:
Convertiremos a binario el nmero 1810
18 / 2 = 9 y resta 0 (este cero es el bit mas prximo al punto binario)
9 / 2 = 4 y resta 1 (este uno es el bit que le sigue a la izquierda al cero obtenido arriba)
4 / 2 = 2 y resta 0 (este cero es el bit que le sigue a la izquierda al uno obtenido arriba)
2 / 2 = 1 y resta 0 (este cero es el bit que le sigue a la izquierda al cero obtenido arriba)
Con 1 no se puede continuar dividiendo pero se coloca ste a la izquierda del cero obtenido
arriba, quedando como bit de mayor peso.
Entonces, 1810 = 100102.
En el caso de convertir un nmero decimal FRACCIONARIO, la parte fraccionaria debe ser
multiplicada por 2 y el nmero binario es formado por 0's o 1's que aparecen en la parte
correspondiente al entero. Solo que en este caso el nmero binario se escribe de izquierda a
derecha, a diferencia de lo explicado antes para los nmeros enteros. Las multiplicaciones se
efectan SOLO sobre la parte fraccionaria del nmero por lo que siempre sern 0.XXX. Nunca
debe multiplicar 1.XXX. El proceso de multiplicaciones sucesivas concluye cuando quedan en
cero la parte entera y la fraccionaria.
En este ejemplo convertiremos el nmero fraccionario 0.625 10
0.625
x
2
=
1.250
(bit
mas
prximo
al
punto
binario)
0.250 x 2 = 0.500 (bit a la derecha del uno obtenido anteriormente)
0.500 x 2 = 1.000 (bit a la derecha del cero obtenido anteriormente)
La operacin concluye porque no queda parte fraccionaria para seguir multiplicando.
0.62510 = 0.1012
Pueden ocurrir situaciones donde cualquier nmero multiplicado por 2 nunca llegue a cero Esto
causa que el nmero binario obtenido sea aproximado, como se observa en el ejemplo de
abajo:

0.610
0.6
x
2
=
1.2
(bit
mas
prximo
al
punto
0.2
x
2
=
0.4
(bit
a
la
derecha
del
uno
obtenido
0.4
x
2
=
0.8
(bit
a
la
derecha
del
cero
obtenido
0.8
x
2
=
1.6
(bit
a
la
derecha
del
cero
obtenido
0.6
x
2
=
1.2
(bit
a
la
derecha
del
uno
obtenido
0.2 x 2 = 0.4 (Retorna a la situacin inicial... Ver segunda lnea del proceso)

binario)
arriba)
arriba)
arriba)
arriba)

EL SISTEMA OCTAL (Base 8):


Este sistema es muy usado en trabajos digitales, por su fcil conversin de y hacia el sistema
binario. Tiene su base igual a ocho, lo que genera la necesidad de ocho smbolos para
representar valores en este sistema y para esta finalidad se seleccionaron los primeros ocho
smbolos del sistema decimal: 0, 1, 2, 3, 4, 5, 6 y 7.
A continuacin del 7 y para seguir contando hacia adelante, hay que agregar una nueva
columna a la izquierda la cual tendr como valor inicial un 1. De esta forma es posible obteber
otras ocho nuevas conbinaciones tal como sucedia en los otros sistemas comentados
anteriormente. Estos son algunos de los valores para cada smbolo.
Septuagsimo
Cuarto
Octavo
(8)
Unidad
(1)
Un
Octavo
Un Sesenta y Cuatro Avos = 8-2

(64)

=
=
=
=

82
81
80
8-1

Los nmeros octales son parecidos a los nmeros decimales excepto por los smbolos 8 y 9,
que no son usados.

CONVERSIN DE DECIMAL A OCTAL:


En esta caso basta usar el mismo mtodo de conversin con los nmeros binarios. Pero en vez
de hacer divisiones sucesivas por 2 hay que efectuarlas por 8. Ntese que el divisor
corresponde a la base del sistema al cual se va a convertir. Lo mismo sucede con las
multiplicaciones sucesivas, necesarias para convertir nmeros fraccionarios.
Ejemplo 1: Convertir 24510
245
/
8
=
30
y
resta
5
(dgito
mas
prximo
al
punto
octal)
30 / 8 = 3 y resta 6 (dgito a la izquierda del 5 obtebido arriba)
No se puede seguir dividiendo, por lo que el 3 queda como dgito de mayor peso a la izquierda
del 6 obtenido arriba.
Resultado: 24510 = 3658

Ejemplo 2: Convertir 17510


175
/
8
=
21 / 8 = 2

21
y
resta
7
(dgito
y resta 5 (dgito a la

mas
prximo
al
punto
izquierda del 7 obtenido

octal)
arriba)

No se puede seguir dividiendo, por lo que el 2 queda como dgito de mayor peso a la izquierda
del 7 obtenido arriba.
Resultado: 17510 = 2578

Ejemplo 3: Convertir 0.43210


0.432
x
8
=
3.456
(dgito
mas
prximo
0.456
x
8
=
3.648
(dgito
a
la
derecha
del
0.648
x
8
=
5.184
(dgito
a
la
derecha
del
0.184 x 8 = 1.472 (dgito a la derecha del 5 obtenido arriba)

al
punto
3
obtenido
3
obtenido

octal)
arriba)
arriba)

Resultado: 0.43210 = 0.33518


OBS.: Note que la la conversin no fu exacta.

SISTEMA HEXADECIMAL (Base 16):


Este sistema requiere el uso de 16 smbolos, siendo formado por los mismos empleados en el
sistema decimal y seis letras del alfabeto arbico comprendidas entre A y F. Dado que las
computadoras usualmente agrupan conjuntos de bits en mltiplos de cuatro este sistema
permite representar a cada grupo con un simple smbolo. Por ello es que es tan usado en estos
das. En la tabla de abajo se muestra la relacin entre los sistemas.
Binario

Octal

Hexa

0000

0001

0010

0011

0100

0101

0110

0111

1000

10

1001

11

10

1010

12

11

1011

13

12

1100

14

Decimal

1101
13

D
15

1110

14

16

15

1111

17

Al igual que en los otros sistemas en Hexadecimal, cuando se llega a la F y se requiere seguir
contando hacia adelante se torna necesario agregar una nueva columna a la izquierda de la
actual la cual inicialmente deber estar en 1. Esto permite generar otros 16 smbolos nuevos
diferentes a los anteriores.

CONVERSIN DE HEXADECIMAL A BINARIO:


Para efectuar la conversin basta con colocar los cuatro bits correspondientes a cada smbolo
del nmero hexa respetando su posicin original. Para saber el balor de cada smbolo slo
tiene que mirar la tabla de relacin entre sistemas mostrada arriba.
Por ejemplo: Para convertir 7A216
7
0111

A
1010

2
0010

Resultado: 7A216 = 0111101000102

Otro ejemplo: Para convertir 3D4.F16


3
0011

D
1101

4
0100

.
.

F
1111

Resultado: 3D4.F16 = 001111010100.11112

CONVERSIN DE BINARIO A HEXADECIMAL:


Primeramente hay que agrupar los bits de a cuatro comenzando por la derecha y siguiendo
hacia la izquierda. Si bien en palabras cuya longitud sea mltiplo de cuatro esto no tiene
obligatoriedad, en aquellas cuyo tamao no sea multiplo de cuatro si selecciona de izquierda a
derecha los grupos de bits quedarn mal conformados. Esto anterior para la parte entera. Para
la parte fraccionaria el orden es inverso, o sea que se agrupa de izquierda a derecha. Ntese
que siempre es del punto hacia afuera. Una vez formados los grupos basta con fijarse en la
tabla de arriba y reemplazar cada grupo por el smbolo Hexa correspondiente.
Nada mejor que unos ejemplos:
Ejemplo 1: Convertir 1010110100102

1010
A

1101
D

0010
2

Resultado: 1010110100102 = AD216

Ejemplo 2: Convertir 101110101102


101
5

1101
D

0110
6

Resultado: 101110101102 = 5D616

Ejemplo 3: 1101011110.1012
0011
3

0101
5

1110
E

.
.

1010
A

Resultado: 1101011110.1012 = 35E.A16


OBS: Cuando un grupo de bits de la parte entera queda formado por menos de cuatro bits sus
posiciones a la izquierda deben ser asumidas como ceros, las cuales ver que no surten efecto
en el valor. En tanto cuando esto ocurra en la parte fraccionaria pas posiciones a la derecha
son las que deben ser completadas con cero. Aqu si tiene efecto. En el ejemplo de arriba los
ceros se colocaron reasaltados para facilitar su visualizacin.

CONVERSIN DE HEXADECIMAL A DECIMAL:


Los nmeros hexa son convertidos a su equivalene decimal multiplicando el peso de cada
posicin por el equivalente decimal del dgito de cada posicin y sumando los productos.
Entonces:
12116 =

1 x 162 + 2 x 161 + 1 x 160


1 x 256 + 2 x 16 + 1 x 1
256 + 32 + 1
28910

A1C16

A x 162 + 1 x 161 + C x 160


10 x 256 + 1 x 16 + 12 x 1
2560 + 16 + 12
258810

OBS: Los valores que sustituyen a las letras se obtienen de la tabla dada arriba.

CONVERSIN DE DECIMAL A HEXADECIMAL:

Se puede realizar empleando dos procesos: Divisiones sucesivas por 16, cuando el nmero es
entero, o multiplicaciones sucesivas por 16, cuando el nmero es fraccionario. Siguiendo los
mismos lineamientos empleados con los otros sistemas numricos.
Ejemplo 1: 65010
650 / 16 = 40 y resta 10 = A (dgito mas prximo al punto hexadecimal)
40
/
16
=
2
y
resta
8
(dgito
a
la
izquierda
del
anterior)
No se puede continuar dividiendo, por lo que el 2 queda como smbolo mas significativo a la
izquierda del anterior.
Resultado 65010 = 28A16

Ejemplo 2: 258810
2588 / 16 = 161 y resta 12 = C (dgito mas prximo al punto hexadecimal)
161 / 16 = 10 y resta 1 (Dgito siguiente a la izquierda del obtenido arriba)
No se puede seguir dividiendo, por lo que el diez (la A) queda como smbolo mas significativo a
la izquierda del obtenido arriba
Resultado 258810 = A1C16

Ejemplo 3: 0.64210
0.642 x 16 = 10.272 (dgito mas prximo al punto hexadecimal)
0.272
x
16
=
4.352
(dgito
siguiente
a
la
derecha
del
0.352
x
16
=
5.632
(dgito
siguiente
a
la
derecha
del
0.632 x 16 = 10.112 (Dgito siguiente a la derecha del anterior) 1010=A16
Resultado 0.64210 = 0.A45A16
OBS.: Note que la conversin no fu exacta.

10 10=A16
anterior)
anterior)

You might also like