Professional Documents
Culture Documents
EN EL VALLE DE SULA
ASIGNATURA:
ELECTRONICA
COMUNICACIN
DE DATOS
CATEDRATICO:
IGOR MEJIA
ALUMNO:
CUENTA:
20102000540
TAREA:
TRABAJO DE INVESTIGACION
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 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).
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.
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:
Nombre DNS
Mscara de subred
Dominios NIS
Servidor SMTP
Servidor TFTP
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.
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
Src=192.168.1.1
OP
HTYPE
HLEN
HOPS
0x02
0x01
0x06
0x00
XID
0x3903F326
SECS
FLAGS
0x0000
0x0000
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
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:
2.097.152 redes con un mximo de 254 sistemas principales cada una (0 y 255
estn reservados).
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
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
30
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).
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
Segundo
Sexto
(8)
(4)
(2)
=
=
=
25
24
21
22
21
=
=
2-1
2-2
(32)
(16)
=
=
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.
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)
(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.
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
al
punto
3
obtenido
3
obtenido
octal)
arriba)
arriba)
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.
A
1010
2
0010
D
1101
4
0100
.
.
F
1111
1010
A
1101
D
0010
2
1101
D
0110
6
Ejemplo 3: 1101011110.1012
0011
3
0101
5
1110
E
.
.
1010
A
A1C16
OBS: Los valores que sustituyen a las letras se obtienen de la tabla dada arriba.
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)