El sistema Binario

Que tiene que ver el sistema binario con el protocolo SIP. Mucho... Si no entendemos como "razonan" los computadores y como funciona la red Internet, nos vamos a perder un pedacito de informacion que en algunos casos nos puede ayudar al momento de solucionar un problema.

Una definicion: "El sistema binario es un sistema numerico posicional en base 2".

Posicional porque es importante la posicion de cada numero y en base dos porque utiliza dos simbolos (0 y 1) al contrario del sistema decimal que ne utiliza 10 (de 0 a 9) o el sistema hexadecimal que ne usa 16 (de 0 a F).

A nivel informatico se ha implementado este tipo de sistema porque facilmente adoptable. Por ejemplo un rele puede tener dos estados (abierto y cerrado). Y yo puedo reproducir este estado usando el sistema binario (por ejemplo 0 cerrado y 1 abierto). Lo mismo para un disco duro que usa un sistema donde la particelas ferrosas que lo componen pueden estar activadas o desactivadas (a traves de un sistema magnetico). Ahora con los discos a estado solido las cosas han cambiado.

En informatica cada cifra binaria representa un bit de informacion. 8 bit componen un byte. Podemos representar un byte de la siguiente forma:

00010000 cuyo valor decimal es 16.

El numero mas significativo es que queda a la izquierda cada byte, esto significa que se comienza a contar desde la derecha de esta forma:

0          0       0        0       0       0       0        0

2^7   2^6   2^5   2^4   2^3   2^2   2^1   2^0

(2^7) significa 2 elevato a la septima es decir 2x2x2x2x2x2x2=128

Si queremos calcular el valor decimal de un numero binario la operacion que tenemos que hacer es esta:

d(n - 1)2(n - 1) + ... + d020 = N

Ejemplo:

numero binario 0101

valor decimal = 0 x 2³+ 1 x 2²+ 0 x 2¹ + 1 x 2° = 5

Las direcciones IP (version 4) estan compuestas de 32 bit, osea, 4 byte

ejemplo:

192.168.1.0 es una tipica direccion IP reservada para las redes locales (LAN = Local Area Network). Esta expresada en numeros decimales. Como la puedo pasar a numeros binarios. Seria:

192 = 11000000

168 = 10101000

1     = 00000001

0     = 00000000

Valor decimal minimo y maximo de un byte:

00000000 = 0

11111111 = 255

Otro ejemplo. Los puertos. Sabemos que Asterisk para el protocolo SIP usa el puerto 5060 para comunicar con otros "agentes". Nos damos cuentas que el numero decimal 5060 no es expresable, a nivel binario, con un solo byte (8 bit). De hecho para identificar los puertos se usan dos byte.

Y el valor decimal de los puertos va desde 0 a 65535.

La red internet es una red a paquetes, es decir la informacion viaja a traves de la estructura fisica (cables, fibra optica, router, etc...) bajo la forma de paquetes. Segun el tipo de procolo usado cambia la estructura de estos paquetes.

En el proximo articulo veremos como funciona internet y su estructura de capas.

Si encuentran alguna inexactitud en este texto y no me lo dicen, son malvados :)

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo
Suscribirse a Comentarios de "El sistema Binario" Suscribirse a VozToVoice - Todos los comentarios