Якщо ви коли -небудь намагалися змінити деякі налаштування маршрутизаторів (принаймні, щоб змінити назву мережі Wi -Fi та/або пароль), шанси - ви бачили IP -адресу, подібну до заголовка. Щось, що починається з 192.168.1, вам довелося ввести цю адресу у своєму браузері, щоб отримати доступ до налаштувань. Але вам ніколи не довелося використовувати цю точну адресу, оскільки ця адреса відома як мережева IP -адреса або ідентифікатор мережі.

Що таке мережевий ідентифікатор, ви можете запитати? Що настільки важливо щодо 192.168.1.0, і навіщо нам це потрібно? Ну, саме тому ми тут - щоб відповісти на всі ці запитання. Але, щоб дійти до нашої основної теми, ми повинні спочатку висвітлити деякі основи.

Основи IP -адреси

Кожен пристрій, підключений до кожної мережі, повинен мати IP -адресу. Це єдиний спосіб визначити пристрій (або сервер чи веб -сайт) в мережі та спілкуватися з ним. Подумайте про це про номер телефону або свою адресу. Для того, щоб пакет або лист досягти потрібного пункту призначення (або для отримання телефонного дзвінка), ваша адреса (і ваш номер телефону) повинна бути унікальною.

За даними IPv4 , який є набором правил, який визначає, як повинна виглядати IP -адреса та як працює процес присвоєння IP -адрес. Кожна IP -адреса складається з 32 бітів (нулів та тих), розташованих у 4 октетах (що є групою з 8 біт - 8 нулів та тих). Наші комп’ютери, маршрутизатори та інші пристрої див. IP -адреси в цій двійковій формі.

Те, що ми бачимо як IP -адресу, - це рядок з чотирьох чисел, розділених крапками (щось на зразок 192.168.1.1 ). Кожен з номерів в IP-адресі коливається від 0-255. Чому? Ну, оскільки найменше число, яке ви можете писати з 8 бітами, дорівнює нулю (8 нулів), а найбільше число, яке ви можете писати з 8 бітами, - 255 (8). Кожне поєднання 8 нулів і осіб дасть вам число від 0 до 255.

Ми пояснимо, як двійкові форми перетворюються на реальні числа в іншій статті. Наразі важливо знати, як виглядає IP -адреса і що ви можете зробити 4,3 мільярда адрес із 32 бітами. Здається, це багато, але, якщо врахувати кількість пристроїв, підключених до Інтернету (що більше 10 мільярдів), ви зрозумієте, що наявної кількості адрес IPv4, не вводячи нових правил та інструментів, недостатньо.

Приватні та публічні адреси

Введення приватних та публічних адрес дозволило нам використовувати певні адреси необмежену кількість разів. Різниця між публічними та приватними адресами полягає в тому, що публічні є помітними (ви можете отримати доступ до них через Інтернет), тоді як приватні не є помітними.

Приватні адреси використовуються лише в мережах LAN. Перевага приватних IP -адрес полягає в тому, що їх можна повторно використовувати в будь -якій мережі LAN. Вони повинні бути лише унікальними в одній локальній мережі. Отже, пристрій, який ви використовуєте для читання цієї статті, матиме приватну IP-адресу (192.168.1.16, наприклад), і лише цей пристрій усіх пристроїв, підключених до вашого домашнього Wi-Fi, матиме цю адресу. Але у вашого сусіда є власна мережа Wi-Fi (яка є окремою мережею локальної мережі), і він також може мати цю точну адресу, призначену своєму ПК, ноутбуку, телефону чи іншому пристрою. Поки ви та ваш сусід підключені до двох окремих локень, Терел не буде проблемою. Те саме стосується кожного сусіда на вашій вулиці, кожного громадянина у вашому місті чи штату та кожної мережі локальної мережі у світі. На кожній локальній мережі може бути один пристрій, використовуючи точно ту саму приватну IP -адресу.

Усі IP -адреси у світі поділяються на 5 класів (A до E). Протягом перших трьох класів є блоки приватних адрес.

Статичні та динамічні адреси

Окрім державних та приватних адрес, є ще один підрозділ, який дозволив нам повторно використовувати певні IP -адреси. Так само, як IP -адреси можуть бути публічними або приватними, вони також можуть бути статичними або динамічними. Усі приватні та всі публічні адреси можуть бути як - статичними, так і динамічними (але не в той же час). Статичні адреси - це ті, які не змінюються - вони завжди присвоюються одному пристрою. Динамічні адреси змінюються - їм присвоюються (орендуються) на пристрої серверами DHCP. Сервери DHCP можуть повернути динамічні адреси, коли вони не використовуються, і призначати їх іншим пристроям.

Підмережа

Підмережа - це, мабуть, найскладніший термін для пояснення і вимагає трохи більше зусиль для освоєння, але його вирішальне значення для розуміння мети 192.168.1.0 та цілі мережевих адрес (ІДЕЗ Мережі) загалом.

Крім IP -адреси, кожен пристрій, підключений до мережі (будь -яка мережа), також має маску підмережі . Ця маска підмережі має ту саму форму, що і IP -адреса (наприклад, 255.255.255.0). Маска підмережі важлива для наших маршрутизаторів - на основі маски підмережі, маршрутизатор визначає мережу та конкретний хост, який повинен приймати вхідні пакети. Ви бачите - маршрутизатор використовує маску підмережі, щоб розділити IP -адресу на дві частини - одну, яка визначає мережу, а другу, яка визначає хост.

Як пояснено в першому розділі, кожна IP -адреса складається з 32 біт (32 нулів та тих). Маска підмережі містить інформацію про мережу та хост. Це говорить вам, скільки бітів в IP -адресі визначають мережу та скільки бітів визначають хост. У масці підмережі всі шматочки, які визначають мережу, - 1s, а всі шматочки, що визначають хост, - 0s.

Давайте візьмемо раніше згадану маску підмережі 255.255.255.0 як приклад. Ця маска підмережі, до речі, є маскою підмережі за замовчуванням для всіх IP -адрес 192.168.1.x. Отже, давайте також візьмемо одну з адрес з цього діапазону, щоб зробити щось зрозуміліше. Давайте візьмемо 192.168.1.15. Маска підмережі повідомляє нам, що перші три октети (24 біт) в IP -адресі представляють мережу, а решта 8 біт представляють хост.

У адресі 192.168.1.15 перші три числа (24 біт) представляють мережу, тоді як число 15 представляє хост.

Замість того, щоб писати IP -адресу хоста разом із адресою підмережі, ви можете спростити її та записати у цій формі - 192.168.1.15/24. 24 - це, знову ж таки, кількість бітів в IP -адресі, яка відноситься до мережі (її кількість 1s у масці підмережі).

Число, що випливає з IP-адреси та представляє підмережу, називається CIDR ( безкласна міждоменна маршрутизація ). Тепер число, що слідує за IP -адресою, не повинно бути лише 24. Це може бути 22, або 21, або 25 або 26 (у нашому випадку будь -яке число до 30). Іншими словами, маска підмережі не повинна бути 255.255.255.0 - число 1s у масці підмережі завжди не повинно бути 24.

Використовуючи різний вид маски, ви можете створити більші або менші підмережі (окремі мережі) з більш або меншими хостами, підключеними до цієї підмережі. Давайте зробимо це зрозумілішим через один приклад.

Припустимо, що наша IP -адреса - 192.168.1.1, а наша маска підмережі - 255.255.255.0. Як було пояснено, ви можете написати нашу адресу в цій формі - 192.168.1.1/24. Що ми знаємо про кількість підмереж та кількість хостів у кожній підмережі на основі адреси та маски підмережі?

Подібні статті:

Ну, ми знаємо, що перші три числа (три октетів або 24 біт) визначають мережу, тоді як останнє число визначає хост (останній октет, останні 8 біт). Як ми також знаємо, останнє число в IP -адресі може бути будь -яким числом між 0 і 255.

Отже, у нас є 256 можливих адрес хостів? Ну, ні. Справа в тому, що для кожної підмережі ви повинні мати дві спеціальні адреси - одна для мережі (мережева адреса або ідентифікатор мережі) та одна для мовлення (використовується для трансляції всіх хостів у мережі). За замовчуванням перша IP -адреса в підмережі - це мережева адреса, а остання - адреса мовлення.

Як обговорювалося, ви також можете зробити більші або менші підмережі, призначивши іншу маску нашій IP -адресі. Давайте подивимось, що станеться, якщо наша маска підмережі використовує 25 біт. Якщо 25 біт визначають мережу, то лише 7 біт звертаються до хоста. Кількість комбінацій семи 0 та 1s становить 27 (128), але, як відомо, перша та остання адреса зарезервована для ідентифікатора мережі та мовлення. Отже, у вас є 126 адрес, які можна призначити хостам. Але у вас немає лише однієї підмережі - у вас два. Якщо адреса - 192.168.1.x/25, перша підмережа використовує 192.168.1.0 як мережева адреса (192.168.1.128 - це адреса мовлення). Друга підмережа використовує 192.168.1.129 як адресу мережі та 192.168.1.255 як адреса мовлення. Усі адреси між мережею та адресами мовлення є хост -адресами.

Ви навіть можете мати 30 біт, які визначають мережу, і лише 2 біт, які визначають адреси хоста. У цьому випадку у нас є 64 підмережі та 4 адреси на підмережу (але лише два для хостів, оскільки у вас завжди є дві адреси, зарезервовані для ідентифікатора мережі та для трансляції).

Як ви бачите, незалежно від маски підмережі, яку ви використовуєте з нашою адресою 192.168.1.x, 192.168.1.0, буде ідентифікатором мережі (мережева адреса) для першої підмережі. Але в чому сенс мережевої адреси? Навіщо нам потрібна спеціальна адреса для мережі? Давайте дізнаємось у наступному розділі

192.168.1.0 Як мережева адреса

Без мережевої адреси ваш маршрутизатор не знав, куди надсилати вхідні дані . Він не знав би, де знаходиться хост призначення. Отже, ваш маршрутизатор повинен спочатку визначити правильну мережу, а потім знайти потрібного хоста в цій мережі.

Коли ви думаєте про це, маршрутизатор - це як листоноша. Пошит повинен доставити кожен лист/пакет на правильну адресу, і ваш маршрутизатор повинен доставити кожен пакет даних до правого хоста. Щоб пошта доставила лист, йому потрібна назва вулиці та адреса вулиці. З іншого боку, маршрутизатор потребує мережевої адреси та хост -адреси. Отже, назва вулиці схожа на мережеву адресу (ідентифікатор мережі), а номер вулиці - як адреса хоста.

Маршрутизатори отримують пакети даних разом із IP -адресою призначення та з його маскою підмережі. Скажімо, що наш маршрутизатор повинен надіслати пакет даних хост із адресою 192.168.1.4/24. Виходячи з того, що ми дізналися, ми відразу знаємо, що правильна мережа - 192.168.1.0, і що останнє число в адресі представляє нашого хоста. Наш маршрутизатор порівнює адреси та маски підмережі у бінарному вигляді. На основі маски IP та підмережі призначення маршрутизатор спочатку виявляє мережеву адресу, а потім знаходить наш хост.

Отже, без адреси нашої назви (192.168.1.0) наш маршрутизатор не знав, як знайти потрібного хоста (у цьому випадку - 192.168.1.4). Адреса з заголовка - це мережева адреса першої підмережі в будь -якій мережі 192.168.1.x (незалежно від маски підмережі).