Подмрежна маска: Разлика помеѓу преработките

[проверена преработка][проверена преработка]
Избришана содржина Додадена содржина
YiFeiBot (разговор | придонеси)
с Робот: Преместване на 6 междуезикови препратки към Уикиданни, в d:q1245638.
с Правописна исправка, replaced: кои што → коишто (2) using AWB
Ред 1:
{{Без извори|датум=ноември 2009}}
{{внимание}}
'''Маска''' ([[англиски јазик|англиски]]: Netmask) е 32–битен филтер кој се доделува на локалните [[рутер]]и и [[хост]]ови со кои назначуваме кој дел од адресата треба да се користи за мрежа, а кој дел треба да биде користен за хост. За една [[мрежна адреса]], две адреси за хост се секогаш автоматски резервирани и тие не можат да се користат. Тоа се адресите кои се состојат од сите „0“ во делот за хост (резервирана за мрежна адреса) и broadcast адресата која се состои од сите единици во хост делот.
 
На пример, во '''255.255.255.0''', „0“ е резервирана за мрежна адреса, а во '''255.255.255.255''', „255“ е резервирана за broadcast адреса. Следува дека 0 и 255 се секогаш доделени и не можат да се користат.
Ред 12:
Броењето битови во бинарна конверзија овозможува одредување на должина на мрежна маска. Во горниот пример имаме 32-битна адреса. Ова е broadcast адреса и не е дозволено host да биде поврзан на неа. (broadcast е метод за поединечно праќање пораки на секој центар домаќин на мрежниот сегмент)
 
Кога еден host се обидува да воспостави врска со друг, тогаш рутерот, за да одреди дали одредишниот host се наоѓа на иста локална мрежа или на некој друг мрежен сегмент, ја користи своја маска. Најпрво пресметува логичко „И“ на маската и изворишната адреса, а потоа прсесметува и логичко „И“ на маската и одредишната адреса. Ако реузлтатите се исти, тогаш тоа ќе значи дека и двата хостови се наоѓат на иста мрежа, во спротивно тие се наоѓат на различна мрежа и целата содржина наменета за одредишниот host ќе биде проследена низ рутер.
 
Пример:
Ред 23:
C 24 8 2.097.150 254 255.255.255.0
 
Како што можеме да видиме од табелата, за маската на класата А првите 8 битови се користат за мрежниот дел на адресата, а преостанатите 24 битови за host делот на адресата, за маската на класа B, првите 16 битови се користат за мрежниот дел, а останатите 16 за host делот и за маската на класата C, првите 24 бита од IP адресата се користат за мрежниот дел, а преостанати 8 за host делот на адресата.
 
Забелешка: повеке за мрежни класи ке најдете во литература за IP адреси.
Ред 29:
Мрежна маска 255. 255. 255. 0
Бинарно претставување 11111111 11111111 11111111 00000000
СоДолжина на мрежна маска 8 16 24—Со користење на 24-битна маска, мрежата би била способна за 2 097 150 мрежи или 254 различни хостови со IP рангот од 192.0.1.x – 223.255.254.x. Овие 254 адреси се најчесто многу за да бидат во една мрежа.
Должина на мрежна маска 8 16 24 --
Од горниот пример за IP адреса на класа C, за да одредиме број на можни мрежи подржани од мрежната маска, користиме едноставна формула. Земајки дека должина на маска е 24-бита , одземаме три од тој број ( бидејки мрежниот дел на IP адресата на класа C користи 24-битови од кои првите три се 110. Тогаш остануваат 21 слободен бит за формирање на различни адреси на мрежниот дел), па затоа 24 – 3 = 21. Еднаш кога го одредиме тој број, земаме 2 x - 2 (каде x е бројот кој само што го одредивме - број на слободни битови за генерирање на мрежниот дел), што ќе даде: 221 - 2 = 2 097 150 Одземаме два од овој број поради broadcast адреса и мрежна адреса кои штокоишто веќе се користат.
 
За да одредиме број на можни хостови кои штокоишто може да ги поддржи 24-битна мрежна маска, се користи иста формула 2x – 2, каде x e бројот на нули во мрежна маска (во нашиот случај x = 8, бидејки host делот на IP адреса на класа C користи 8 битови). Со тоа, во горниот пример ќе имаме, за број на хостови, 28 – 2 = 254. Повторно, бројот 2 е одземен од овој број поради broadcast адреса и мрежна адреса.
Со користење на 24-битна маска, мрежата би била способна за 2 097 150 мрежи или 254 различни хостови со IP рангот од 192.0.1.x – 223.255.254.x. Овие 254 адреси се најчесто многу за да бидат во една мрежа.
Од горниот пример за IP адреса на класа C, за да одредиме број на можни мрежи подржани од мрежната маска, користиме едноставна формула. Земајки дека должина на маска е 24-бита , одземаме три од тој број ( бидејки мрежниот дел на IP адресата на класа C користи 24-битови од кои првите три се 110. Тогаш остануваат 21 слободен бит за формирање на различни адреси на мрежниот дел), па затоа 24 – 3 = 21. Еднаш кога го одредиме тој број, земаме 2 x - 2 (каде x е бројот кој само што го одредивме - број на слободни битови за генерирање на мрежниот дел), што ќе даде: 221 - 2 = 2 097 150 Одземаме два од овој број поради broadcast адреса и мрежна адреса кои што веќе се користат.
 
За да одредиме број на можни хостови кои што може да ги поддржи 24-битна мрежна маска, се користи иста формула 2x – 2, каде x e бројот на нули во мрежна маска (во нашиот случај x = 8, бидејки host делот на IP адреса на класа C користи 8 битови). Со тоа, во горниот пример ќе имаме, за број на хостови, 28 – 2 = 254. Повторно, бројот 2 е одземен од овој број поради broadcast адреса и мрежна адреса.
 
'''Примери:'''
Ред 49 ⟶ 47:
мин. host адреса : 192.168.0.1 11000000.10101000.00000000 .00000001
макс. host адреса: 192.168.0.254 11000000.10101000.00000000 .11111110
Hostovi/мрежа: 254
 
Адреси резервирани за примена во мрежи кои не се поврзани на интернет се прикажани подолу. Резервирани се за да не дојде до конфликт со адресите кои веќе се користат на Интернет, кога мрежата би се поврзала на интернет.
Ред 55 ⟶ 53:
• Од 10.0.0.0 до 10.255.255.255
• Од 172.16.0.0 до 172.31.255.255
• Од 192.168.0.0 до 192.168.255.255
 
 
== Маскирање подмрежи ==
Ред 72 ⟶ 69:
 
Ако бројот на мрежи е 7 односно 111 бинарно, во тој случај 7 ќе се претстави со 4 битови од причина што не е дозволено сите битови да се единици или пак нули. Користење на сите нули во мрежна адреса е забрането бидејки мрежните адреси на мрежите 156.32.0.0/16 и 156.32.0.0/20 се исти. Бројот на подмрежи може да се одреди со формула 2x - 2, каде x е бројот на битови земен од host адресата.
Уред на мрежа не ја гледа оваа модифицирана маска автоматски, и со тоа мора да биде конфигуриран за да ја користи експлицитно. Сите уреди што се поврзани на истата мрежа би требало да користат иста маска, инаку нема да можат да се гледат мегусебе.
 
Подолу се прикажани можни маски за класата C во децимален запис и број на мрежи и хостови овозможени со нив.