LFCA: Kọ ẹkọ alakomeji ati Awọn nọmba Eleemewa ni Nẹtiwọọki - Apakan 10


Ninu Apakan 9 ti awọn ipilẹ IP adirẹsi. Lati ye oye IP sọrọ dara julọ, a nilo lati fiyesi diẹ si awọn oriṣi meji wọnyi ti aṣoju IP adiresi - alakomeji ati nomba eleemewa-aami aami quad. Gẹgẹbi a ti sọ tẹlẹ, adirẹsi IP jẹ nọmba alakomeji 32-bit ti o jẹ aṣoju nigbagbogbo ni ọna eleemewa fun irorun ti kika.

Ọna alakomeji lo awọn nọmba 1 ati 0. Eyi nikan ni ọna kika ti kọmputa rẹ ngba ati nipasẹ eyiti a firanṣẹ data kọja nẹtiwọọki.

Sibẹsibẹ, lati jẹ ki adirẹẹsi eniyan jẹ kika. O ti gbejade ni ọna kika ti eleemewa ti eleyi ti kọnputa yipada nigbamii si ọna kika alakomeji. Gẹgẹbi a ti sọ tẹlẹ, adiresi IP kan ni octet 4. Jẹ ki a pin adirẹsi IP 192.168.1.5.

Ni ọna kika aami eleemewa, 192 ni octet akọkọ, 168 jẹ ẹẹkeji octet, 1 ni ẹkẹta, ati nikẹhin, 5 ni oṣu kẹrin.

Ni ọna kika alakomeji adirẹsi IP jẹ aṣoju bi o ti han:

11000000		=>    1st Octet

10101000		=>    2nd Octet

00000001		=>    3rd Octet

00000101		=>    4th Octet

Ninu alakomeji, diẹ le wa ni titan tabi pa. Awọn ‘lori‘ bit ni aṣoju nipasẹ 1 lakoko ti o pa aṣoju jẹ aṣoju nipasẹ 0. Ni ọna kika eleemewa,

Lati de nọmba nomba eleemewa, akopọ gbogbo awọn nọmba alakomeji si agbara 2 ni a gbe jade. Tabili ti o wa ni isalẹ yoo fun ọ ni iye ipo ti gbogbo bit ninu octet kan. Fun apẹẹrẹ, iye eleemewa ti 1 ṣe deede si alakomeji 00000001.

Ni ọna kika ti o dara julọ, eyi tun le ṣe aṣoju bi o ti han.

2º	=	1	=	00000001

2¹	=	2	=	00000010

2²	=	4	=	00000100

2³	=	8	=	00001000

2⁴	=	16	=	00010000

2⁵	=	32	=	00100000

2⁶	=	64	=	01000000

2⁷	=	128	=	10000000

Jẹ ki a gbiyanju lati yipada adiresi IP kan ni ọna kika aami-eleemewa si alakomeji.

Yiyipada Ọna eleemewa si Alakomeji

Jẹ ki a mu apẹẹrẹ wa ti 192.168.1.5. Lati yipada lati eleemewa si alakomeji, a yoo bẹrẹ lati osi si otun. Fun gbogbo iye ninu tabili, a beere ibeere naa, ṣe o le yọ iye ninu tabili kuro ni iye eleemewa ni adiresi IP naa. Ti idahun ba jẹ 'BẸẸNI' a kọ si isalẹ '1'. Ti idahun ba jẹ 'Bẹẹkọ', a fi odo kan si.

Jẹ ki a bẹrẹ pẹlu octet akọkọ eyiti o jẹ 192. Ṣe o le yọ 128 kuro lati 192? Idahun si jẹ 'BẸẸNI' nla kan. Nitorinaa, a yoo kọ silẹ 1 eyiti o baamu pẹlu 128.

192-128 = 64

Njẹ o le ge iyokuro 64 lati 64? Idahun si jẹ 'BẸẸNI'. Lẹẹkansi, a kọ silẹ 1 eyiti o baamu pẹlu 64.

64-64 = 0 Niwọn igba ti a ti dinku iye eleemewa, a fi 0 si awọn iye to ku.

Nitorinaa, iye eleemewa ti 192 tumọ si alakomeji 11000000. Ti o ba ṣafikun awọn iye ti o baamu si 1s ni tabili isalẹ, o pari pẹlu 192. Iyẹn jẹ 128 + 64 = 192. Ṣe o jẹ oye bi?

Jẹ ki a tẹsiwaju si octet keji - 168. Njẹ a le yọ 128 kuro lati 168? BẸẸNI.

168-128 = 40

Itele, a le ge iyokuro 64 lati 40 bi? Rara. Nitorinaa, a fi 0 ranṣẹ.

A gbe pẹlẹpẹlẹ si iye atẹle. Njẹ a le yọ 32 kuro ni 40?. BẸẸNI. A fi iye naa 1 fun.

40 - 32 = 8

Nigbamii, a le ge iyokuro 18 si 8? Rara. A firanṣẹ 0.

Nigbamii ti, a le yọ 8 kuro 8? BẸẸNI. A fi iye naa 1 fun.

8-8 = 0

Niwọn igba ti a ti pari iye eleemewa wa, Oluwa yoo fi awọn 0 si awọn iye to ku ninu tabili bi o ti han.

Ni ikẹhin, eleemewa 168 tumọ si ọna kika alakomeji 10101000. Lẹẹkansi, ti o ba ṣe akopọ awọn iye eleemewa ti o baamu 1s ni ọna isalẹ o pari pẹlu 168. Iyẹn ni 128 + 32 + 8 = 168.

Fun octet kẹta, a ni 1. Nọmba nikan ninu tabili wa ti a le yọkuro ni kikun lati 1 jẹ 1. Nitorina, a yoo fi iye 1 si 1 si ori tabili ki o fikun awọn odo ti o ti kọja bi a ti han.

Nitorina iye eleemewa ti 1 ṣe deede si alakomeji 00000001.

Ni ikẹhin, a ni 5. Lati ori tabili, nọmba kan ti a le ge iyokuro patapata lati 5 bẹrẹ ni 4. Gbogbo awọn iye si apa osi ni yoo yan 0.

Njẹ a le ge iyokuro 4 si 5? BẸẸNI. A fi sọtọ 1 si 4.

5-4 = 1

Nigbamii, a le ge iyokuro 1 si 2? Rara. A fi iye 0 si.

Ni ikẹhin, a le ge iyokuro 1 si 1? BẸẸNI. A firanṣẹ 1.

Nọmba eleemewa ti 5 ni ibamu pẹlu alakomeji 00000101.

Ni ipari, a ni iyipada atẹle.

192	=>	 11000000

168 	=>	 10101000

1       =>	  00000001

5       =>	  00000101

Nitorinaa, 192.168.1.5 tumọ si 11000000.10101000.00000001.00000101 ni fọọmu alakomeji.

Loye Iboju Subnet/Boju Nẹtiwọọki

A ti ṣalaye ni iṣaaju pe gbogbo ogun ni nẹtiwọọki TCP/IP kan yẹ ki o ni adiresi IP alailẹgbẹ, eyiti o wa ni ọpọlọpọ awọn ọran ti a fi sọtọ ni agbara nipasẹ olulana nipa lilo ilana DHCP. Ilana DHCP, (Protocol Protocol Protocol Hosting Dynamic) jẹ iṣẹ kan ti o fi agbara ṣe ipinnu adirẹsi IP si awọn ọmọ-ogun ni nẹtiwọọki IP kan.

Ṣugbọn bawo ni o ṣe pinnu apakan IP ti o wa ni ipamọ fun apakan nẹtiwọọki ati apakan wo ni o wa fun lilo nipasẹ eto alejo? Eyi ni ibiti boju-boju subnet kan tabi boju nẹtiwọọki wa.

Subnet kan jẹ ẹya paati si adirẹsi IP ti o ṣe iyatọ si nẹtiwọọki & ipin ogun ti nẹtiwọọki rẹ. Gẹgẹ bi adirẹsi IP, subnet jẹ adirẹsi 32-bit ati pe o le kọ ni boya nomba eleemewa tabi ami-ọrọ alakomeji.

Idi ti subnet kan ni lati fa aala laarin ipin nẹtiwọọki ti adirẹsi IP kan ati ipin ogun. Fun ikankan ti adiresi IP naa, subnet tabi netmask fi iye kan le.

Fun ipin nẹtiwọọki, o wa ni bit ki o fi iye ti 1 fun, Fun ipin ti o gbalejo, o pa bit naa o si fi iye ti 0. Nitorina gbogbo awọn gige ti a ṣeto si 1 baamu awọn idinku ninu adirẹsi IP ti o ṣe aṣoju ipin nẹtiwọọki lakoko ti gbogbo awọn idinku ti ṣeto si 0 ni ibamu si awọn idinku ti IP ti o ṣe aṣoju adirẹsi olupin.

Iboju subnet ti a nlo nigbagbogbo ni Kilasi C subnet eyiti o jẹ 255.255.255.0.

Tabili ti o wa ni isalẹ fihan awọn iboju iboju ni nomba eleemewa ati alakomeji.

Eyi murasilẹ apakan 2 ti jara nẹtiwọọki awọn ibaraẹnisọrọ wa. A ti bo eleemewa si iyipada IP alakomeji, awọn iboju iparada, ati awọn iboju iparada aiyipada fun kilasi kọọkan ti adiresi IP.