Зміст
Технологія Internet Protocol (IP) була розроблена в 1970-х роках для підтримки деяких перших дослідницьких комп'ютерних мереж. Сьогодні IP стала світовим стандартом для домашніх та бізнес-мереж. Наші мережеві маршрутизатори, веб-браузери, програми електронної пошти, програмне забезпечення для обміну миттєвими повідомленнями - всі покладаються на IP або інші мережеві протоколи, які розташовані поверх IP.
На сьогодні існує дві версії технології IP. Традиційні домашні комп’ютерні мережі використовують IP версії 4 (IPv4), але деякі інші мережі, особливо в навчальних та науково-дослідних закладах, прийняли ІС версії 6 нового покоління (IPv6).
IPv4 Адресація Позначення
Адреса IPv4 складається з чотирьох байтів (32 біта). Ці байти також відомі як октети.
Для читабельності люди зазвичай працюють з IP-адресами в нотації, що називається пунктир з десятком. Це позначення розміщує періоди між кожним із чотирьох чисел (октетів), які містять IP-адресу.
Наприклад, IP-адресу, яку комп'ютери бачать як:
- 00001010 00000000 00000000 00000001
пишеться у крапці з десяткою як:
- 10.0.0.1
Оскільки кожен байт містить 8 біт, кожен октет в IP-адресі варіюється у значення від мінімум від 0 до максимуму 255. Отже, весь діапазон IP-адрес походить від 0.0.0.0 наскрізь 255.255.255.255. Це загалом 4 294 967 296 можливих IP-адрес.
IPv6 Адресація нотацій
IP-адреси суттєво змінюються з IPv6. Адреси IPv6 мають 16 байт (128 біт), а не чотири байти (32 біти). Цей більший розмір означає, що IPv6 підтримує більше, ніж:
- 300,000,000,000,000,000,000,000,000,000,000,000,000
можливі адреси! Оскільки зростаюча кількість мобільних телефонів та іншої побутової електроніки розширює свою мережеву спроможність і вимагає власних адрес, менший адресний простір IPv4 з часом вичерпається, а IPv6 стане обов'язковим.
Адреси IPv6, як правило, записуються у такій формі:
- hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh
У цьому повна нотація, пари байтів IPv6 розділені двокрапкою, і кожен байт по черзі представлений у вигляді пари шістнадцяткових чисел, як у наступному прикладі:
- E3D7: 0000: 0000: 0000: 51F4: 9BC8: C0A8: 6420
Як показано вище, адреси IPv6 зазвичай містять багато байтів із нульовим значенням. Стенографічне позначення в IPv6 видаляє ці значення з подання тексту (хоча байти все ще присутні у фактичній мережевій адресі) наступним чином:
- E3D7 :: 51F4: 9BC8: C0A8: 6420
Нарешті, багато IPv6-адреси - це розширення IPv4-адрес. У цих випадках найправіші чотири байти адреси IPv6 (найправіші двобайтні пари) можуть бути переписані в нотацію IPv4. Перетворення наведеного вище прикладу в змішані позначення дає вихід:
- E3D7 :: 51F4: 9BC8: 192.168.100.32
Адреси IPv6 можуть бути записані в будь-якому з повних, скорочених або змішаних позначень, проілюстрованих вище.