'N Subnetmasker is 'n maklike meganisme om 'n netwerkadres van 'n spesifieke gasheeradres te skei. So 'n meganisme is reeds in September 1981 in die eerste IP-standaard ingestel. Om die routering te vereenvoudig en die doeltreffendheid daarvan te verhoog, moet u die masker kan bereken.
Instruksies
Stap 1
Die subnetmasker word, net soos die netwerkadres, voorgestel deur vier een-byte-nommers (vir die IPv4-protokolweergawe, in die IPv6-protokol, bestaan dit uit 8 groepe van sestien bis syfers). Byvoorbeeld: IP-adres 192.168.1.3, subnetmasker 255.255.255.0. In TCP / IP-netwerke is 'n masker 'n bitmap wat identifiseer watter deel van 'n netwerkadres die netwerkadres is en watter deel die gasheeradres is. Om dit te doen, moet die subnetmasker in binêre weergegee word. Bits wat op een gestel is, dui die netwerkadres aan, en stukkies op nul, dui die gasheeradres aan. Die subnetmasker is byvoorbeeld 255.255.255.0. U kan dit in binêre voorstel: 11111111.11111111.11111111.00000000. Dan sal die deel 192.168.142 vir die adres 192.168.1.1 die netwerkadres wees en.142 die gasheeradres.
Stap 2
Soos u kan sien uit die vorige stap, is daar 'n beperking op die aantal gashere en netwerke. Dit word verkry uit die beperking op die aantal variante wat deur 'n gegewe aantal bisse voorgestel word. Een bis kan slegs 2 toestande enkodeer: 0 en 1. 2 bisse - vier toestande: 00, 01, 10, 11. In die algemeen kodeer n bits vir 2 ^ n-state. Onthou egter dat almal en alle nulle in die gasheer en netwerkadres deur die standaard gereserveer word om 'huidige gasheer' en 'alle gasheer' te beteken. Dit blyk dus dat die totale aantal knope in die netwerk bepaal word deur die formule N = (2 ^ z) -2, waar N die totale aantal knope is, z die aantal nulle in die binêre voorstelling van die subnet masker.
Stap 3
Onthou dat die masker moontlik nie uit willekeurige getalle bestaan nie. Die eerste stukkies van die masker is altyd een, die laaste is nul. Daarom kan u soms die adresformaat in die vorm 192.168.1.25/11 vind. Dit beteken dat die eerste 11 bisse van die adres die netwerkadres is, en die laaste 21 die netwerkknoopadres. Hierdie inskrywing stem ooreen met die adres 192.168.1.25 en die subnetmasker 255.224.0.0. Oorweeg die aantal rekenaars in die netwerk wanneer u die subnetmasker bereken. Oorweeg die moontlike uitbreiding daarvan: indien die aantal rekenaars die moontlike vir 'n gegewe netwerk oorskry, is dit nodig om alle adresse en maskers op elke rekenaar handmatig te verander.
Stap 4
Toespraak is klasloos en klasloos. Klasse-skeiding is gebruik in die vroeë implementering van die protokol, en later, met die groei van die internet, is dit aangevul deur klaslose aanspreek. Klasadresering onderskei vyf klasse: A, B, C, D, E. Die klas bepaal hoeveel stukkies van die adres vir die netwerkadres toegeken sal word, en hoeveel - vir die gasheeradres. In hierdie geval hoef u niks te tel nie. In klas A word 7 bisse toegeken vir die netwerkadres, in klas B - 14 bisse, in klas C - 21 bisse. Klas D word gebruik vir multikastering en klas E is gereserveer vir eksperimentele gebruik. In hierdie geval word die eerste paar stukkies van die adres gebruik om die klas te bepaal. In klas A is dit 0 in die eerste bietjie, in klas B - 10, in klas C - 110, in klas D - 1110, in klas E - 11110.
Stap 5
Klasgebaseerde adressering het die buigsaamheid van IP wat die toekenning van adresse betref, verminder en die aantal moontlike adresse verminder. Daarom is klaslose aanspreek aangeneem. Om die masker te vind, moet u eers bepaal hoeveel nodusse u in u netwerk sal hê, insluitend deure en ander netwerktoerusting. Voeg twee by die getal en rond dit tot die naaste krag van twee. U het byvoorbeeld 31 rekenaars beplan. Voeg twee hierby, jy kry 33. Die naaste krag van twee is 64, dit wil sê 100 0000. Voltooi daarna al die belangrikste stukkies met een. Ontvang masker 1111 1111. 1111 1111. 1111 1111. 1100 0000, wat 255.255.255.192 in desimaal is. In 'n netwerk met so 'n masker kan u 62 verskillende IP-adresse kry wat nie in die standaard gereserveer is nie.