LFCA: Aprèn nombres binaris i decimals a la xarxa - Part 10


A la part 9 dels conceptes bàsics de l'adreçament IP. Per entendre millor l'adreça IP, hem de prestar més atenció a aquests dos tipus de representació d'adreces IP: notació binària i quàdruple amb punts decimals. Com s'ha esmentat anteriorment, una adreça IP és un nombre binari de 32 bits que normalment es representa en format decimal per facilitar la lectura.

El format binari només utilitza els dígits 1 i 0. Aquest és el format que entén el vostre ordinador i mitjançant el qual s'envien les dades a través de la xarxa.

Tanmateix, per fer que l'adreça sigui llegible pels humans. Es transmet en un format decimal amb punts que l'ordinador converteix després en format binari. Com hem dit anteriorment, una adreça IP està formada per 4 octets. Anem a disseccionar l'adreça IP 192.168.1.5.

En el format decimal amb punts, 192 és el primer octet, 168 és el segon octet, 1 és el tercer i, finalment, 5 és el quart octet.

En format binari, l'adreça IP es representa com es mostra:

11000000		=>    1st Octet

10101000		=>    2nd Octet

00000001		=>    3rd Octet

00000101		=>    4th Octet

En binari, una mica pot estar activada o desactivada. El bit activat es representa amb 1 mentre que el bit apagat es representa amb 0. En format decimal,

Per arribar al nombre decimal, es fa una suma de tots els dígits binaris a la potència de 2. La taula següent us ofereix el valor posicional de cada bit d'un octet. Per exemple, el valor decimal d'1 equival al binari 00000001.

En millor format, això també es pot representar tal com es mostra.

2º	=	1	=	00000001

2¹	=	2	=	00000010

2²	=	4	=	00000100

2³	=	8	=	00001000

2⁴	=	16	=	00010000

2⁵	=	32	=	00100000

2⁶	=	64	=	01000000

2⁷	=	128	=	10000000

Intentem convertir una adreça IP en format decimal amb punts a binari.

Convertir format decimal a binari

Prenguem el nostre exemple de 192.168.1.5. Per convertir de decimal a binari, començarem d'esquerra a dreta. Per a cada valor de la taula, fem la pregunta, podeu restar el valor de la taula del valor decimal de l'adreça IP. Si la resposta és SÍ, anotem 1. Si la resposta és NO, posem un zero.

Comencem pel primer octet que és 192. Pots restar 128 de 192? La resposta és un gran SÍ. Per tant, anotarem 1 que correspon a 128.

192-128 = 64

Pots restar 64 a 64? La resposta és SÍ. De nou, anotem 1 que correspon a 64.

64-64 = 0 Com que hem esgotat el valor decimal, assignem 0 als valors restants.

Per tant, el valor decimal de 192 es tradueix al binari 11000000. Si sumeu els valors corresponents a 1 a la taula inferior, acabeu amb 192. És a dir, 128 + 64 = 192. Té sentit, oi?

Passem al segon octet: 168. Podem restar 128 de 168? SÍ.

168-128 = 40

A continuació, podem restar 64 de 40? NO. Per tant, assignem un 0.

Passem al valor següent. Podem deduir 32 de 40?. SÍ. Assignem el valor 1.

40 - 32 = 8

A continuació, podem restar 18 de 8? NO. Li assignem 0.

A continuació, podem deduir 8 de 8? SÍ. Assignem el valor 1.

8-8 = 0

Com que hem esgotat el nostre valor decimal, assignarà 0 als valors restants de la taula tal com es mostra.

En última instància, el decimal 168 es tradueix al format binari 10101000. De nou, si sumeu els valors decimals corresponents a 1 a la fila inferior, acabeu amb 168. Això és 128 + 32+8 = 168.

Per al tercer octet, tenim 1. L'únic nombre de la nostra taula que podem restar completament d'1 és 1. Per tant, assignarem el valor 1 a 1 a la taula i afegirem zeros anteriors tal com es mostra.

Per tant, el valor decimal d'1 equival al binari 00000001.

Finalment, tenim 5. A la taula, l'únic nombre que podem restar completament de 5 comença amb 4. A tots els valors de l'esquerra se'ls assignarà 0.

Podem restar 4 a 5? SÍ. Assignem de l'1 al 4.

5-4 = 1

A continuació, podem restar 1 a 2? NO. Assignem el valor 0.

Finalment, podem restar 1 a 1? SÍ. Ens assignem 1.

El dígit decimal de 5 correspon al binari 00000101.

Al final, tenim la següent conversió.

192	=>	 11000000

168 	=>	 10101000

1       =>	  00000001

5       =>	  00000101

Per tant, 192.168.1.5 es tradueix a 11000000.10101000.00000001.00000101 en forma binària.

Entendre la màscara de subxarxa/màscara de xarxa

Abans hem dit que cada host d'una xarxa TCP/IP hauria de tenir una adreça IP única, que en la majoria dels casos l'assigna dinàmicament l'encaminador mitjançant el protocol DHCP. El protocol DHCP (Dynamic Host Configuration Protocol) és un servei que assigna dinàmicament una adreça IP als amfitrions d'una xarxa IP.

Però, com es determina quina part de la IP està reservada per a la secció de xarxa i quina secció està disponible per al sistema amfitrió? Aquí és on entra una màscara de subxarxa o màscara de xarxa.

Una subxarxa és un component addicional a una adreça IP que distingeix la part de xarxa i d'amfitrió de la vostra xarxa. Igual que una adreça IP, la subxarxa és una adreça de 32 bits i es pot escriure en notació decimal o binària.

El propòsit d'una subxarxa és traçar un límit entre la part de xarxa d'una adreça IP i la part d'amfitrió. Per a cada bit de l'adreça IP, la subxarxa o màscara de xarxa assigna un valor.

Per a la part de xarxa, activa el bit i assigna el valor d'1, Per a la part d'amfitrió, apaga el bit i assigna el valor de 0. Per tant, tots els bits establerts a 1 corresponen als bits d'una adreça IP que representen la part de xarxa mentre que tots els bits establerts a 0 corresponen als bits de la IP que representen l'adreça de l'amfitrió.

Una màscara de subxarxa que s'utilitza habitualment és la subxarxa de classe C que és 255.255.255.0.

La taula següent mostra les màscares de xarxa en decimal i binari.

Això tanca la segona part de la nostra sèrie d'elements bàsics de xarxes. Hem tractat la conversió d'IP decimal a binària, les màscares de subxarxa i les màscares de subxarxa predeterminades per a cada classe d'adreça IP.