![Justin Shi: Blockchain, Cryptocurrency and the Achilles Heel in Software Developments](https://i.ytimg.com/vi/1uwfzoAlkAM/hqdefault.jpg)
Задаволены
- крокі
- Метад 1 з 3: Для класавай адрасавання
- Метад 2 з 3: Для бескласавая адрасавання (CIDR)
- Метад 3 з 3: З дапамогай онлайн-калькулятара
- прыклады
- Для класавай адрасавання
- Для бескласавая адрасавання (CIDR)
- парады
Калі вы збіраецеся наладжваць сетку, то вам трэба ведаць, як размяркоўваць яе. Для гэтага неабходна ведаць сеткавай і шырокавяшчальны адрасу сеткі. Выконвайце крокаў ніжэй, каб даведацца, як вылічыць гэтыя адрасы, калі ў вас ёсць IP-адрас і маска падсеткі.
крокі
Метад 1 з 3: Для класавай адрасавання
- 1 Для сеткі з класавай адрасаваннем агульная колькасць бітаў роўна 8. або Tb = 8.
- Маска падсеткі можа быць 0, 128, 192, 224, 240, 248, 252, 254 и255.
- Табліца ніжэй дазваляе вызначыць «лік бітаў, якое выкарыстоўваецца для падсетак» (n) для адпаведнай маскі падсеткі.
- Значэнне маскі падсеткі па змаўчанні 255. Яно не выкарыстоўваецца для падзелу падсетак.
- прыклад:
Хай IP-адрас будзе роўны 210.1.1.100 а маска падсеткі 255.255.255.224
Агульная колькасць бітаў Tb = 8 Лік бітаў якое выкарыстоўваецца для падсетак n = 3 (так як маска падсеткі роўная 224, а адпаведнае «колькасць бітаў якое выкарыстоўваецца для падсетак» з табліцы зверху роўна 3)
- Маска падсеткі можа быць 0, 128, 192, 224, 240, 248, 252, 254 и255.
2 З папярэдняга кроку ў вас ёсць «лік бітаў якое выкарыстоўваецца для падсетак» (n), і вы ведаеце Tb. Цяпер вы можаце знайсці «лік бітаў пакінутае для хастоў» (m) роўнае Tb - n, так як агульная колькасць бітаў - гэта сума бітаў для падсетак і хастоў Tb = M + n.
- Лік бітаў пакінутае для хастоў = m = Tb - n = 8 - 3 = 5
- Лік бітаў пакінутае для хастоў = m = Tb - n = 8 - 3 = 5
3 Зараз вам трэба палічыць «колькасць падсетак», роўнае 2, і «значэнне апошняга біта, якая выкарыстоўваецца для маскі падсеткі», якое роўна 2. Лік хастоў для падсеткі роўна 2 - 2.
- Лік падсетак = 2 = 2 = 8
Значэнне апошняга біта, якая выкарыстоўваецца для маскі падсеткі = Δ = 2 = 2 = 32
- Лік падсетак = 2 = 2 = 8
4 Цяпер вы можаце знайсці раней разлічанае лік падсетак, падзяліўшы іх па значэнні «апошняга біта, якая выкарыстоўваецца для маскі падсетак» або Δ-адрасе.
- 8 падсетак (як мы вылічылі на папярэднім кроку) паказаны вышэй.
- У кожнай з іх 32 адрасы.
5 Зараз вам трэба вызначыць, у якой сеткі ваш IP-адрас. Першы адрас гэтай падсеткі будзе адрасам сеткі, А апошні - шырокавяшчальным адрасам.
- Тут мы абралі IP-адрас 210.1.1.100. Ён знаходзіцца ў падсеткі 210.1.1.96 - 210.1.1.127 (глядзіце папярэднюю табліцу). Таму 210.1.1.96 - адрас сеткі, а 210.1.1.127 шырокавяшчальны адрас для абранага IP-адрасы 210.1.1.100.
- Тут мы абралі IP-адрас 210.1.1.100. Ён знаходзіцца ў падсеткі 210.1.1.96 - 210.1.1.127 (глядзіце папярэднюю табліцу). Таму 210.1.1.96 - адрас сеткі, а 210.1.1.127 шырокавяшчальны адрас для абранага IP-адрасы 210.1.1.100.
Метад 2 з 3: Для бескласавая адрасавання (CIDR)
- 1 У сетках CIDR пасля IP-адрасы ідзе прэфікс падсеткі даўжынёй у адзін біт, аддзелены нахільнай рысай (/). вам трэба будзе пераўтварыць яго ў чатырохкампанентнай фармат з кропкай. Выконвайце крокаў ніжэй, каб зрабіць гэта.
- Запішыце прэфікс ў фармаце, паказаным ніжэй.
- Калі прэфікс 27, запішыце яго як 8 + 8 + 8 + 3.
- Калі ён 12, запішыце яго як 8 + 4 + 0 + 0.
- Па змаўчанні ён 32, што запісваецца як 8 + 8 + 8 + 8.
- Пераўтварыце адпаведныя біты па табліцы ніжэй і запішыце значэнне ў чатырохкампанентнай фармаце.
- Няхай наш IP-адрас будзе 170.1.0.0/26. Выкарыстоўваючы табліцу вышэй, вы можаце запісаць:
Цяпер IP-адрас 170.1.0.0, а маска падсеткі ў чатырохкампанентнай фармаце з кропкай 255.255.255.192.26 = 8 + 8 + 8 + 2 255 . 255 . 255 . 192
- Запішыце прэфікс ў фармаце, паказаным ніжэй.
- 2 Агульная колькасць бітаў = Tb = 8.
- Маска падсеткі можа быць 0, 128, 192, 224, 240, 248, 252, 254 і 255.
- Табліца ніжэй дазваляе вызначыць «лік бітаў, якое выкарыстоўваецца для падсетак» (n) для адпаведнай маскі падсеткі.
- Значэнне маскі падсеткі па змаўчанні 255. Яно не выкарыстоўваецца для падзелу падсетак.
- З папярэдняга кроку наш IP-адрас = 170.1.0.0, а маска падсеткі = 255.255.255.192
Агульная колькасць бітаў = Tb = 8 Лік бітаў якое выкарыстоўваецца для падсетак = n = 2 (так як маска падсеткі роўная 192, а адпаведнае «колькасць бітаў якое выкарыстоўваецца для падсетак» з табліцы зверху роўна 2).
3 З папярэдняга кроку ў вас ёсць «лік бітаў якое выкарыстоўваецца для падсетак» (n), і вы ведаеце Tb. Цяпер вы можаце знайсці «лік бітаў пакінутае для хастоў» (m) роўнае Tb - n, так як агульная колькасць бітаў - гэта сума бітаў для падсетак і хастоў Tb = M + n.
- Лік бітаў пакінутае для хастоў = m = Tb - n = 8 - 2 = 6
4 Зараз вам трэба палічыць «колькасць падсетак» роўнае 2, і «значэнне апошняга біта, якая выкарыстоўваецца для маскі падсеткі», якое роўна 2. Лік хастоў для падсеткі роўна 2 - 2.
- Лік падсетак = 2 = 2 = 4
Значэнне апошняга біта, якая выкарыстоўваецца для маскі падсеткі = Δ = 2 = 2 = 64
- Лік падсетак = 2 = 2 = 4
- 5 Цяпер вы можаце знайсці раней разлічанае лік падсетак, падзяліўшы іх па значэнні «апошняга біта, якая выкарыстоўваецца для маскі падсетак» або Δ-адрасе.
- Атрымліваем 4 падсеткі (як мы вылічылі на папярэднім кроку)
- У кожнай з іх есць 64 адрасы.
- Атрымліваем 4 падсеткі (як мы вылічылі на папярэднім кроку)
6 Зараз вам трэба вызначыць, у якой сеткі ваш IP-адрас. Першы адрас гэтай падсеткі будзе адрасам сеткі, А апошні - шырокавяшчальным адрасам.
- Тут мы абралі IP-адрас 170.1.0.0. Ён знаходзіцца ў падсеткі 170.1.0.0 - 170.1.0.63 (глядзіце папярэднюю табліцу). Таму 170.1.0.0 - адрас сеткі, а 170.1.0.63 шырокавяшчальны адрас для абранага IP-адрасы 170.1.0.0.
- Тут мы абралі IP-адрас 170.1.0.0. Ён знаходзіцца ў падсеткі 170.1.0.0 - 170.1.0.63 (глядзіце папярэднюю табліцу). Таму 170.1.0.0 - адрас сеткі, а 170.1.0.63 шырокавяшчальны адрас для абранага IP-адрасы 170.1.0.0.
Метад 3 з 3: З дапамогай онлайн-калькулятара
- 1 Знайдзіце IP-адрас і маску падсеткі. На кампутары пад кіраваннем Windows зрабіць гэта можна шляхам уводу каманды «ipconfig» (без двукоссяў) у камандным радку. IP-адрас адлюструецца насупраць IPv4-адрасы, а маску падсеткі можна знайсці радком ніжэй. На Mac знайсці IP-адрас і маску падсеткі можна ў «Сістэмных наладах» у раздзеле «Сетка».
- 2 Перайдзіце па адрасе https://ip-calculator.ru/. Можаце выкарыстоўваць любы браўзэр, па-за залежнасці ад таго, пад кіраваннем якой сістэмы працуе ваш кампутар.
- 3 У полі «IP-адрас» увядзіце адпаведныя значэння. Вэб-сайт паспрабуе аўтаматычна вызначыць ваш сеткавы адрас. Пераканайцеся, што значэнні адпавядаюць рэчаіснасці. У адваротным выпадку увядзіце верны адрас.
- 4 У полі «Маска» увядзіце маску падсеткі. Зноў жа, сайт аўтаматычна паспрабуе вылічыць гэтыя значэнні. Пераканайцеся, што дадзеныя пазначаны дакладна. Маску падсеткі можна ўвесці як у фармаце CIDR (24), так і ў чатырохкампанентнай фармаце з кропкай (255.255.255.0).
- 5 націсніце падлічыць. Гэта сіняя кнопка насупраць поля «Маска». Сеткавы адрас будзе паказаны ніжэй у раздзеле «Network», а шырокавяшчальны адрас - у раздзеле «Broadcast».
прыклады
Для класавай адрасавання
- IP-адрас = 100.5.150.34, а маска падсеткі = 255.255.240.0
Агульная колькасць бітаў = Tb = 8маска падсеткі 0 128 192 224 240 248 252 254 255 Лік бітаў, якое выкарыстоўваецца для падсетак (n) 0 1 2 3 4 5 6 7 8 Лік бітаў, якое выкарыстоўваецца для падсетак для маскі 240 = n1 = 4
(Так як маска падсеткі роўная 240, а адпаведнае «колькасць бітаў якое выкарыстоўваецца для падсетак» з табліцы зверху роўна 4)
Лік бітаў, якое выкарыстоўваецца для падсетак для маскі 0 = n1 = 0
(Так як маска падсеткі роўная 0, а адпаведнае «колькасць бітаў якое выкарыстоўваецца для падсетак» з табліцы зверху роўна 0)
Лік бітаў пакінутае для хастоў для маскі 240 = m1 = Tb - n1 = 8 - 4 = 4
Лік бітаў пакінутае для хастоў для маскі 0 = m2 = Tb - n2 = 8 - 0 = 8
Лік падсетак для маскі 240 = 2 = 2 = 16
Лік падсетак для маскі 0 = 2 = 2 = 1
Значэнне апошняга біта, якая выкарыстоўваецца для маскі падсеткі для маскі 240 = Δ1 = 2 = 2 = 16
Значэнне апошняга біта, якая выкарыстоўваецца для маскі падсеткі для маскі 0 = Δ2 = 2 = 2 = 256
Для маскі падсеткі 240, адрасы будуць падзеленыя па 16, а для маскі 0 іх будзе 256. Выкарыстоўваючы значэння Δ1 і Δ2, Атрымаем 16 падсетак ніжэй100.5.0.0 - 100.5.15.255 100.5.16.0 - 100.5.31.255 100.5.32.0 - 100.5.47.255 100.5.48.0 - 100.5.63.255 100.5.64.0 - 100.5.79.255 100.5.80.0 - 100.5.95.255 100.5.96.0 - 100.5.111.255 100.5.112.0 - 100.5.127.255 100.5.128.0 - 100.5.143.255 100.5.144.0 - 100.5.159.255 100.5.160.0 - 100.5.175.255 100.5.176.0 - 100.5.191.255 100.5.192.0 - 100.5.207.255 100.5.208.0 - 100.5.223.255 100.5.224.0 - 100.5.239.255 100.5.240.0 - 100.5.255.255 IP-адрас 100.5.150.34 ставіцца да падсеткі 100.5.144.0 - 100.5.159.255, таму 100.5.144.0 - адрас сеткі, а - 100.5.159.255 шырокавяшчальны адрас.
Для бескласавая адрасавання (CIDR)
- IP-адрас у сетцы CIDR = 200.222.5.100/9
9 = 8 + 1 + 0 + 0 255 . 128 . 0 . 0 IP -адрес = 200.222.5.100, а маска падсеткі = 255.128.0.0
Агульная колькасць бітаў = Tb = 8маска падсеткі 0 128 192 224 240 248 252 254 255 Лік бітаў, якія выкарыстоўваюцца для падсетак (n) 0 1 2 3 4 5 6 7 8 Лік бітаў, якое выкарыстоўваецца для падсетак для маскі 128 = n1 = 1
(Так як маска падсеткі роўная 128, а адпаведнае «колькасць бітаў якое выкарыстоўваецца для падсетак» з табліцы зверху роўна 1)
Лік бітаў, якое выкарыстоўваецца для падсетак для маскі 0 = n2 = n3 = 0
(Так як маска падсеткі роўная 0, а адпаведнае «колькасць бітаў якое выкарыстоўваецца для падсетак» з табліцы зверху роўна 0)
Лік бітаў пакінутае для хастоў для маскі 128 = m1 = Tb - n1 = 8 - 1 = 7
Лік бітаў пакінутае для хастоў для маскі 0 = m2 = m3 = Tb - n2 = Tb - n3 = 8 - 0 = 8
Лік падсетак для маскі 128 = 2 = 2 = 2
Лік падсетак для маскі 0 = 2 = 2 = 2 = 1
Значэнне апошняга біта, якая выкарыстоўваецца для маскі падсеткі для маскі 128 = Δ1 = 2 = 2 = 128
Лік хастоў на падсеткі = 2 - 2 = 2 - 2 = 126
Значэнне апошняга біта, якая выкарыстоўваецца для маскі падсеткі для маскі 0 = Δ2 = Δ3 = 2 = 2 = 2 = 256
Лік хастоў на падсеткі з маскай 0 = 2 - 2 = 2 - 2 = 2 - 2 = 254
Для маскі падсеткі 128, адрасы будуць падзеленыя па 128, а для маскі 0 іх будзе 256. Выкарыстоўваючы значэння Δ1 і Δ2, Атрымаем 2 падсеткі ніжэй200.0.0.0 - 200.127.255.255 200.128.0.0 - 200.255.255.255 IP-адрас 200.222.5.100 ставіцца да падсеткі 200.128.0.0 - 200.255.255.255, і таму 200.128.0.0 - адрас падсеткі, а 200.255.255.255 - шырокавяшчальны адрас.
парады
- У сетках CIDR адразу пасля таго, як вы перавялі прэфікс ў чатырохкампанентнай фармат, вы можаце выкарыстоўваць той жа метад, што і для сетак з класавай адрасаваннем.
- Гэты метад працуе толькі для сетак тыпу IPv4 і ня падыходзіць для IPv6.