Підручники

▷ Що таке ip-адресація та як вона працює [дуже зрозуміло]

Зміст:

Anonim

Сьогодні більшість мереж для передачі даних використовують протокол TCP / IP, на якому базується IP-адресація. Кожен комп'ютер, підключений до мережі, потребує двох основних ідентифікаторів, IP-адреси та маски підмережі. У цій статті ми побачимо, з чого складається IP-адресація та яку користь вони використовують для мережі Інтернет.

Зміст індексу

IP-адресація

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

IP-адреса

Перш за все, у нас є IP-адреса, яку буде знати практично кожен. Це логічна адреса з 4-х байт або 32 біт, кожен розділений точкою, за допомогою якої комп'ютер або хост у мережі однозначно ідентифікується.

В даний час на комп'ютерах є два типи IP-адрес.По-перше, є IPv4-адреса, яка фактично має довжину 4 байти (0 - 255) і яка може бути представлена ​​наступним чином:

Десяткові позначення (найвідоміші) 192.168.3.120
Бінарне позначення 11000000.10101000.00000011.01111000
Шістнадцяткова позначення C0 A8 03 78

І IPv6-адреса, яка призначена для випадку, коли традиційна IP-адреса не вистачає. У цьому випадку ми матимемо логічну адресу у 128 біт, тому вона охоплює набагато ширший діапазон, ніж адреса IPv6. Ми побачимо, що це майже завжди написано у шістнадцятковому форматі:

2010 рік: DB92: AC32: FA10: 00AA: 1254: A03D: CC49

Перед нами ланцюжок до 8 доданків, розділених двома точками, де кожен може представляти 128 біт.

У нашому випадку ми 100% використовуємо традиційний метод IPv4-адреси для IP-адреси, тож це буде той, який ми бачимо.

Поле мережі та хосту та тип IP-адреси

IP-адресу можна розділити на дві частини, що називаються мережею та хостом. На основі цих двох полів у нас будуть такі типи IP-адрес:

  • Клас А: ми використовуємо лише перший байт для визначення мережі, де ми є. Наступні три байти будуть використані для ідентифікації хоста в цій мережі. Діапазон адрес - від 0, 0.0, 0 до 127, 255, 255, 255. Клас A використовується для дуже великих мереж, оскільки у нас буде адресація до 16 мільйонів комп'ютерів. Клас В: у цьому випадку ми б використовували перші два байти адреси для визначення мережі, а інші два для визначення хоста. Цей діапазон переходить від 128.0.0.0 до 191.255.255.255. Він також призначений для розширювачів розмірів. Клас С: У цьому випадку ми використовуємо перші три байти для адреси мереж та останній байт для визначення хоста. Таким чином ми матимемо відомий діапазон від 0, 0, 0 до 223, 255, 255, 255. Клас D: Діапазон IP класу D не є загальним для звичайних користувачів, оскільки призначений для експериментального використання та певних машинних груп. Цей діапазон становить від 224.0.0.0 до 239.255.255.255. Клас Е: нарешті, у нас є клас Е, який також не використовується у звичайному обладнанні. У цьому випадку у нас буде діапазон, який починається від байту 223.0.0.0 до решти.

Маска підмережі

Як тільки властивості IP-адреси для хостів у мережі відомі, ми переходимо до іншого не менш важливого параметра - маски підмережі.

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

Саме функція маски підмережі полягає в тому, щоб комп'ютери, які мають один і той же мережевий ідентифікатор і розташовані в різних фізичних мережах, могли спілкуватися. Саме наш маршрутизатор або сервер здійснює відповідність між інформацією маски підмережі та IP-адресою хостів.

Існує три типи масок підмережі для кожного з використовуваних класів:

До 255.0.0.0
Б 255.255.0.0
С 255.255.255.0

Як отримати мережу та адресу хоста

Тепер питання полягає в тому, щоб знати, як маршрутизатор може ідентифікувати мережу, до якої належить хост, щоб диференціювати її від іншої мережі. Процедура дуже проста, якщо ми знаємо IP-адресу та маску підмережі, тому нам доведеться робити операцію AND у двійковій формі. Наприклад:

IP-адреса хоста: 181.20.6.19 (10110101.010100.000110.010011) Маска підмережі: 255.255.0.0 (111111.111111.000000.000000)

Двійковий І операція: (буде лише 1, якщо обидва символи - 1)

Результат: 181.20.0.0 (10110101.010100.000000.000000)

Тоді це буде мережа, до якої належить хост з адресою 181.20.6.19. Легко

Скорочене позначення адрес-маска

Напевно, ви бачили позначення 192.168.1.1/24 або 180.10.1.1/16 досить багато разів. Подивимося, що це означає швидко.

Коли ми бачимо це позначення, то, що ми читаємо, - це IP-адреса хоста, в цьому випадку це може бути IP-адреса маршрутизатора та біти, призначені для ідентифікації мережі. Отже:

  • Якщо у нас 192.168.1.1/24, це означає, що перші 24 біти (у двійковій формі) призначені для мережі, тому маска підмережі була б 255.255.255.0, а мережа, до якої вона належить, була би 192.168.1.0. Якщо у нас є 180.10.1.1/16, це означатиме, що перші 16 біт призначені для мережі, тоді це було б 255.25.0.0, а мережа, до якої вона належить, була б 180.10.0.0.

Ну, було б.

В основному це складається з IP-адреси в мережах передачі даних між комп'ютерами. Як бачите, це досить інтуїтивно і легко зрозуміти, побачивши кілька прикладів.

Ви можете доповнити цю інформацію наступним:

Якщо у вас є додаткові запитання з цього приводу, напишіть нам у поле для коментарів, щоб допомогти вам.

Підручники

Вибір редактора

Back to top button