LFCA: Torda ikilik we onluk sanlary öwreniň - 10-njy bölüm


IP salgysynyň esaslarynyň 9-njy bölüminde. IP salgysyna has gowy düşünmek üçin IP adresi görkezmegiň bu iki görnüşine - ikilik we onluk nokatly dört belliklere has köp üns bermeli. Öň bellenip geçilişi ýaly, IP adresi 32 bitli ikilik san bolup, adatça okalmagy aňsatlaşdyrmak üçin onluk formatda görkezilýär.

Ikilik formaty diňe 1 we 0 sanlary ulanýar. Bu, kompýuteriňiziň düşünýän we tor arkaly maglumatlaryň iberilýän görnüşidir.

Şeýle-de bolsa, adresi adam okamak üçin. Kompýuter soňra ikilik formata öwrülen nokat-onluk formatda berilýär. Öň hem belläp geçişimiz ýaly, IP adresi 4 oktetden durýar. Geliň, IP adresi 192.168.1.5.

Nokat-onluk formatda 192 birinji oktet, 168 ikinji oktet, 1 üçünji, iň soňunda 5 dördünji oktet.

Ikilik formatda IP adresi görkezilişi ýaly görkezilýär:

11000000		=>    1st Octet

10101000		=>    2nd Octet

00000001		=>    3rd Octet

00000101		=>    4th Octet

Ikitaraplaýyn görnüşde biraz işledilip ýa-da ýapylyp bilner. “On” bit 1 bilen, öçürilen bit 0 bilen görkezilýär, onluk formatda,

Onluk sana ýetmek üçin ähli ikilik sanlaryň 2 güýjüne jemlenmegi amala aşyrylýar. Aşakdaky tablisada oktetdäki her bitiň pozisiýa bahasy berilýär. Mysal üçin, 1-iň onluk bahasy ikilik 00000001-e deňdir.

Has oňat formatda, görkezilişi ýaly hem görkezilip bilner.

2º	=	1	=	00000001

2¹	=	2	=	00000010

2²	=	4	=	00000100

2³	=	8	=	00001000

2⁴	=	16	=	00010000

2⁵	=	32	=	00100000

2⁶	=	64	=	01000000

2⁷	=	128	=	10000000

IP adresi nokat-onluk formatda ikili görnüşe öwürmäge synanyşalyň.

Onluk formaty ikili görnüşe öwürmek

Geliň, 192.168.1.5 mysalyny alalyň. Onlukdan ikile öwürmek üçin çepden saga başlarys. Tablisadaky her bir baha üçin, sorag berýäris, tablisadaky bahany IP adresindäki onluk bahadan aýyryp bilersiňizmi? Jogap Hawa bolsa, 1 ýazýarys. Jogap “’ OK ”bolsa, nol goýarys.

Ilkinji oktetden 192-den başlalyň. 192-den 128-ni aýryp bilersiňizmi? Jogap uly Hawa. Şonuň üçin 128-e gabat gelýän 1-i ýazarys.

192-128 = 64

64-den 64-i aýryp bilersiňizmi? Jogap Hawa. Againene-de 64-e gabat gelýän 1-i ýazýarys.

64-64=0 Onluk bahany ýitirenimizden soň, galan bahalara 0 belläris.

Şeýlelik bilen, 192-iň onluk bahasy ikilik 11000000-e terjime edilýär. Aşakdaky tablisada 1-e gabat gelýän bahalary goşsaňyz, 192-e ýetersiňiz. 128agny, 128 + 64=192. Düşünýärsiňizmi?

Ikinji oktete geçeliň - 168. 168-den 128-ni aýyryp bilerismi? Hawa.

168-128 = 40

Ondan soň 40-dan 64-ni aýyryp bilerismi? NOOK. Şeýlelikde, 0 belläris.

Indiki baha geçeris. 32-den 40-dan aýryp bilerismi? Hawa. 1 bahasyny belläris.

40 - 32 = 8

Ondan soň 18-den 8-den aýryp bilerismi? NOOK. 0 belläris.

Ondan soň 8-den 8-ni aýyryp bilerismi? Hawa. 1 bahasyny belläris.

8-8 = 0

Onluk bahamyzy tükenenimizden soň, görkezilişi ýaly tablisadaky galan bahalara 0s bellener.

Netijede, onluk 168 ikilik formata 10101000 terjime edýär. Againene-de aşaky hatardaky 1s-e gabat gelýän onluk bahalary jemleseňiz, 168 bilen gutararsyňyz. Bu 128 + 32 + 8=168.

Üçünji oktet üçin bizde 1. Tablisamyzda 1-den doly aýryp bilýän ýeke-täk san 1. Şeýlelik bilen, tablisada 1-den 1-e çenli baha belläris we görkezilişi ýaly öňki nollary goşarys.

Şeýlelik bilen 1-iň onluk bahasy ikilik 00000001-e deňdir.

Ahyrynda bizde 5 bar. Tablisadan 5-den doly aýryp boljak ýeke-täk san 4-den başlaýar. Çep tarapdaky ähli bahalar 0 bellener.

4-den 5-den aýryp bilerismi? Hawa. 1-den 4-e belläris.

5-4 = 1

Ondan soň 1-den 2-ni aýryp bilerismi? NOOK. 0 bahasyny belläris.

Ahyrynda 1-den 1-ni aýryp bilerismi? Hawa. 1 belläris.

5-iň onluk sanlary ikilik 00000101-e gabat gelýär.

Netijede, aşakdaky öwrülişik bar.

192	=>	 11000000

168 	=>	 10101000

1       =>	  00000001

5       =>	  00000101

Şeýlelikde, 192.168.1.5 ikilik görnüşinde 11000000.10101000.00000001.00000101 terjime edilýär.

Subnet maskasyna/tor maskasyna düşünmek

TCP/IP torundaky her bir öý eýesiniň özboluşly IP adresi bolmalydygyny, köp halatda DHCP protokolyny ulanyp, marşrutizator tarapyndan dinamiki bellenilýändigini aýdypdyk. DHCP protokoly, (Dynamic Host Configuration Protocol), IP torundaky öý eýelerine IP adresini dinamiki taýdan bellän hyzmatdyr.

IPöne IP-iň haýsy böleginiň tor bölümi üçin saklanýandygyny we haýsy bölümiň host ulgamy tarapyndan ulanylmagyny nädip kesgitläp bilersiňiz? Ine, subnet maska ýa-da tor maskasy girýär.

Subnet, toruňyzy we toruňyzyň esasy bölegini tapawutlandyrýan IP adrese goşmaça komponentdir. Edil IP adresi ýaly, subnet 32 bitli salgy bolup, onluk ýa-da ikilik bellikde ýazylyp bilner.

Subnetiň maksady, IP adresiniň tor bölegi bilen kabul ediji böleginiň arasynda araçäk çekmek. IP adresiniň her bölegi üçin subnet ýa-da netmask baha belleýär.

Tor bölegi üçin biti açýar we 1 bahasyny belleýär, Baş sahypa üçin biti öçürýär we 0 bahasyny belleýär. Şonuň üçin 1-e düzülen ähli bitler IP adresindäki bitlere laýyk gelýär tor bölegi, 0-a düzülen ähli bitler, host salgysyny görkezýän IP bitlerine gabat gelýär.

Köplenç ulanylýan subnet maskasy 255.255.255.0 bolan “C” klass subnetidir.

Aşakdaky tablisada onluk we ikilikdäki tor maskalary görkezilýär.

Bu, biziň zerur ulgamlarymyzyň 2-nji bölümini jemleýär. Ikilik IP öwrülişini, subnet maskalaryny we IP adresiniň her synpy üçin deslapky subnet maskalaryny onluk bilen örtdük.