LFCA: Lærðu tvöfalda og aukastafa tölur í neti - Hluti 10


Í hluta 9 af grunnatriðum IP-tölu. Til að skilja betur IP-tölu verðum við að gefa þessum tveimur tegundum af IP-tölu framsetningu meiri gaum - tvöfaldur og tugabrot með fjórum nótum. Eins og áður hefur komið fram er IP-tala 32 bita tvíundartala sem venjulega er táknuð með aukastaf til að auðvelda læsileika.

Tvíundarsniðið notar aðeins tölustafina 1 og 0. Þetta er sniðið sem tölvan þín skilur og gögn eru send um netið.

Hins vegar til að gera heimilisfangið læsilegt fyrir fólk. Það er miðlað á punkta-tugabroti sem tölvan breytir síðar í tvöfalt snið. Eins og við sögðum áðan er IP-tala samsett úr 4 áttundum. Við skulum kryfja IP töluna 192.168.1.5.

Í punkta-tugasniði er 192 fyrsti áttundir, 168 er annar áttundi, 1 er þriðji og að lokum er 5 fjórði áttundi.

Á tvíundarsniði er IP-talan táknuð eins og sýnt er:

11000000		=>    1st Octet

10101000		=>    2nd Octet

00000001		=>    3rd Octet

00000101		=>    4th Octet

Í tvöfaldri getur biti verið kveikt eða slökkt. „On“ bitinn er táknaður með 1 en off bitinn er táknaður með 0. Í tugabroti,

Til að komast að tugatölu er lögð saman öll tvíundir tölustafir í veldi 2. Taflan hér að neðan gefur þér stöðugildi hvers bita í oktett. Til dæmis jafngildir tugagildi 1 tvíliðanum 00000001.

Í betra sniði er einnig hægt að tákna þetta eins og sýnt er.

2º	=	1	=	00000001

2¹	=	2	=	00000010

2²	=	4	=	00000100

2³	=	8	=	00001000

2⁴	=	16	=	00010000

2⁵	=	32	=	00100000

2⁶	=	64	=	01000000

2⁷	=	128	=	10000000

Við skulum reyna að umbreyta IP-tölu með punktum og aukastaf í tvöfaldur.

Umbreytir aukastafasniði í tvöfaldur

Tökum dæmi okkar um 192.168.1.5. Til að breyta úr aukastaf í tvöfaldur, byrjum við frá vinstri til hægri. Fyrir hvert gildi í töflunni spyrjum við spurningarinnar, geturðu dregið gildið í töflunni frá aukastafnum í IP tölunni. Ef svarið er „JÁ“ skrifum við niður „1“. Ef svarið er „NEI“ setjum við núll.

Byrjum á fyrsta oktettinum sem er 192. Geturðu dregið 128 frá 192? Svarið er stórt „JÁ“. Þess vegna munum við skrifa niður 1 sem samsvarar 128.

192-128 = 64

Geturðu dregið 64 frá 64? Svarið er „JÁ“. Aftur skrifum við niður 1 sem samsvarar 64.

64-64 = 0 Þar sem við höfum tæmt tugagildið, gefum við 0 á gildin sem eftir eru.

Þannig að aukastafagildið 192 þýðir tvöfaldan 11000000. Ef þú bætir við gildunum sem samsvara 1s í neðstu töflunni, endarðu með 192. Það er 128 + 64 = 192. Er það skynsamlegt ekki satt?

Höldum áfram að öðrum oktettinum - 168. Getum við dregið 128 frá 168? JÁ.

168-128 = 40

Næst getum við dregið 64 frá 40? NEI. Þannig að við gefum 0.

Við förum yfir á næsta gildi. Getum við dregið 32 frá 40?. JÁ. Við gefum gildið 1.

40 - 32 = 8

Næst getum við dregið 18 frá 8? NEI. Við gefum 0.

Næst getum við dregið 8 frá 8? JÁ. Við gefum gildið 1.

8-8 = 0

Þar sem við höfum tæmt aukastafagildið okkar mun 0s úthluta gildunum sem eftir eru í töflunni eins og sýnt er.

Á endanum þýðir tugabrotið 168 í tvöfalda sniðið 10101000. Aftur, ef þú leggur saman tugagildin sem samsvara 1s í neðstu röðinni endarðu með 168. Það er 128 + 32+8 = 168.

Fyrir þriðja oktettinn höfum við 1. Eina talan í töflunni okkar sem við getum dregið að fullu frá 1 er 1. Þannig að við munum úthluta gildinu 1 til 1 á töflunni og bæta fyrri núllum saman eins og sýnt er.

Þannig að tugagildið 1 jafngildir tvíliðanum 00000001.

Að lokum höfum við 5. Í töflunni byrjar eina talan sem við getum alveg dregið frá 5 á 4. Öllum gildum til vinstri verður úthlutað 0.

Getum við dregið 4 frá 5? JÁ. Við úthlutum 1 til 4.

5-4 = 1

Næst getum við dregið 1 frá 2? NEI. Við gefum gildinu 0.

Að lokum, getum við dregið 1 frá 1? JÁ. Við úthlutum 1.

Aukastafurinn 5 samsvarar tvíliðanum 00000101.

Að lokum höfum við eftirfarandi umbreytingu.

192	=>	 11000000

168 	=>	 10101000

1       =>	  00000001

5       =>	  00000101

Svo, 192.168.1.5 þýðir 11000000.10101000.00000001.00000101 á tvíundarformi.

Skilningur á Subnet Mask/Network Mask

Við höfum áður sagt að sérhver gestgjafi í TCP/IP neti ætti að hafa einstakt IP-tölu, sem í flestum tilfellum er úthlutað af beini með því að nota DHCP-samskiptareglur. DHCP-samskiptareglur, (Dynamic Host Configuration Protocol) er þjónusta sem úthlutar IP-tölu á kraftmikið hátt til hýsinga í IP-neti.

En hvernig ákveður þú hvaða hluti IP er frátekinn fyrir nethlutann og hvaða hluti er tiltækur til notkunar fyrir hýsingarkerfið? Þetta er þar sem undirnetmaski eða netmaski kemur inn.

Undirnet er viðbótarhluti við IP tölu sem aðgreinir net- og hýsilhluta netsins þíns. Rétt eins og IP-tala er undirnetið 32-bita vistfang og hægt að skrifa annað hvort með aukastaf eða tvöfaldur.

Tilgangur undirnets er að draga mörk á milli nethluta IP tölu og hýsilhluta. Fyrir hvern bita af IP tölunni úthlutar undirnetið eða netmaskan gildi.

Fyrir nethlutann kveikir hann á bitanum og úthlutar gildinu 1, Fyrir hýsilhlutann slekkur hann á bitanum og úthlutar gildinu 0. Þess vegna samsvara allir bitar sem eru stilltir á 1 bitunum í IP tölu sem tákna nethlutinn á meðan allir bitar stilltir á 0 samsvara bitum IP-tölunnar sem tákna vistfangið.

Algeng undirnetmaska er undirnetið í flokki C sem er 255.255.255.0.

Taflan hér að neðan sýnir netgrímurnar í aukastaf og tvöfaldur.

Þetta lýkur hluta 2 af grunnþáttaröðinni okkar um netkerfi. Við höfum fjallað um tugabrot í tvöfaldur IP umbreytingu, undirnetsgrímur og sjálfgefna undirnetsgrímur fyrir hvern flokk IP tölu.