Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке IPv4?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**IPv4 (Internet Protocol version 4)** - це четверта версія інтернет-протоколу, яка забезпечує адресацію і маршрутизацію пакетів у мережах TCP/IP. **Ключове:** головна проблема IPv4 - обмежена кількість адрес (2³² = 4 294 967 296), тому поступово впроваджується IPv6.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**IPv4 (Internet Protocol version 4)** - це *четверта версія інтернет-протоколу*, яка забезпечує **адресацію і маршрутизацію пакетів у мережах TCP/IP**. Коротке формулювання для співбесіди: > **IPv4 - це протокол мережевого рівня, який задає унікальні 32-бітні IP-адреси для пристроїв і забезпечує доставку пакетів від відправника до отримувача.** IPv4 - фундамент інтернету і локальних мереж. --- ## Структура IPv4-адреси IPv4-адреса - це **32 біти**, поділені на 4 октети. Приклад: ``` 192.168.10.25 ``` У двійковому вигляді: ``` 11000000.10101000.00001010.00011001 ``` Діапазон кожного октету: **0-255**. --- ## Завдання IPv4 1. **Адресація пристроїв** Кожен пристрій отримує унікальний IP у межах мережі. 2. **Маршрутизація** Пакети проходять через маршрутизатори від мережі до мережі. 3. **Фрагментація і збирання пакетів** Якщо MTU менший за розмір пакета, IPv4 уміє ділити його на частини. 4. **Інкапсуляція даних** Дані від TCP/UDP упаковуються в заголовок IPv4. --- ## Структура IPv4-пакета (заголовка) Основні поля заголовка: - **Version** - версія протоколу (4) - **Source IP** - IP відправника - **Destination IP** - IP отримувача - **TTL** - обмеження кількості хопів - **Protocol** - який протокол усередині (TCP/UDP/ICMP) - **Total Length** - довжина пакета Повний заголовок - 20-60 байт. --- ## Типи IPv4-адрес ### 1. Public (зовнішні) Використовуються в інтернеті. Унікальні у всьому світі. ### 2. Private (внутрішні) Використовуються в локальних мережах (не маршрутизуються в інтернеті). Діапазони: - 10.0.0.0/8 - 172.16.0.0/12 - 192.168.0.0/16 ### 3. Loopback 127.0.0.0/8 Зазвичай: **127.0.0.1** - [localhost](http://localhost). ### 4. APIPA (Link-local) 169.254.0.0/16 Видається автоматично, якщо DHCP недоступний. ### 5. Multicast 224.0.0.0 - 239.255.255.255 ### 6. Broadcast Широкомовна адреса: **x.x.x.255** (у класичній масці) --- ## IPv4 і маски підмережі Для поділу мережі на підмережі використовується **маска** (subnet mask), наприклад: ``` 255.255.255.0 → /24 ``` Вона ділить адресу на: - **network** (мережу) - **host** (хостову частину) Приклад мережі /24: ``` 192.168.1.0/24 Хости: 192.168.1.1 - 192.168.1.254 Broadcast: 192.168.1.255 ``` --- ## Проблема IPv4 #### 1. Обмежена кількість адрес: 2³² = 4 294 967 296 Для всього світу цього виявилося мало → почали широко використовувати: - NAT - приватні мережі - CIDR - динамічний розподіл адрес #### 2. IPv4 офіційно вичерпаний Регіональні інтернет-реєстри (RIPE, ARIN та інші) видали останні пули. Тому розвивається IPv6. --- ## IPv4 vs IPv6 (коротко) | IPv4 | IPv6 | |---|---| | 32 біти | 128 біт | | 4.3 млрд адрес | ~3.4×10³⁸ | | Запис: 192.168.1.1 | Запис: 2001:db8::1 | | Широко використовується | Поступово впроваджується | | NAT обов'язковий | Адрес вистачає - NAT не потрібен | --- ## Приклади використання IPv4 у реальності - домашній роутер видає адреси 192.168.x.x - веб-сервер має публічний IP 203.x.x.x - комп'ютер звертається до 8.8.8.8 (DNS Google) - маршрутизатор ділить мережу на підмережі /24, /30, /16 --- ## Готова відповідь для співбесіди > **IPv4 - це протокол мережевого рівня, що забезпечує адресацію і доставку пакетів у мережі TCP/IP.** > **Він використовує 32-бітні IP-адреси, які записуються як чотири числа через крапки.** > **IPv4 визначає маршрутизацію, фрагментацію і формат пакета.** > **Основна проблема IPv4 - обмежена кількість адрес, тому поступово впроваджується IPv6.** --- ## Шпаргалка (5 секунд перед співбесідою) - IPv4 = 32-бітний протокол IP. - Адреса: 4 октети (0-255). - Формат: A.B.C.D, приклад - 192.168.1.10. - Приватні діапазони: 10/8, 172.16/12, 192.168/16. - Пакети маршрутизуються за IP. - Проблема: мало адрес → знадобився IPv6.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.