• Giga@hdv-tech.com
  • Цілодобовий онлайн-сервіс:
    • 7189078c
    • sns03
    • 6660e33e
    • youtube 拷贝
    • instagram

    Формат пакету IPV4

    Час публікації: 26 липня 2023 р

    IPv4 — це четверта версія Інтернет-протоколу (IP) і перший широко використовуваний протокол, який є основою сучасної Інтернет-технології. Кожному пристрою та домену, підключеному до Інтернету, присвоюється унікальний номер, який називається IP-адресою. Адреса IPv4 — це 32-розрядне число, що складається з чотирьох знаків після коми. Між кожним десятковим роздільником є ​​число від 0 до 255. Приклад: 192.0.2.235
    У наш час через відносно нову природу IPv6, IPv4 все ще є основою для більшості операцій в Інтернеті, і багато пристроїв налаштовано на IPv4. У цій ситуації більшість пристроїв не можуть обмінюватися даними за допомогою IPv6, внаслідок чого багатьом людям, компаніям та іншим досі потрібен IPv4. Далі ми познайомимося з форматом пакетів IPv4.
    Формат пакету IPv4

    wps_doc_0

    (1)Версіяна поле припадає 4 біта, що вказує на версію IP-протоколу.
    (2)Довжина IP-заголовка, це поле використовується для опису довжини IP-заголовка, оскільки в IP-заголовку є необов’язкові частини змінної довжини. Цей розділ займає 4 біти з одиницею довжини 4 байти, що означає, що значення в цій області = довжина заголовка IP (у байтах)/одиниця довжини (4 байти).
    (3)Тип послуги: довжина 8 біт.
    PPP: перші три цифри визначають пріоритет пакета. Чим важливіше значення, тим важливіші великі дані
    000 (Рутина) Нормальний
    001 (Пріоритет) пріоритет, який використовується для роботи з даними
    010 (Негайно) негайно, для бізнесу даних
    011 (Flash) швидкість передачі голосу
    100 (Flash Overrides) швидко для відеобізнесу
    101 (критично) CRI/TIC/ECP критично для передачі голосу
    110 (Інтернет-контроль) Мережевий контроль, який використовується для керування мережею, наприклад протоколами маршрутизації
    111 (Network Control) керування мережею, використовується для керування мережею
    DTRCO: останні 5 цифр
    (1000) D delay: 0: мінімальна затримка, 1: мінімізація затримки, наскільки це можливо
    (0100) T Throughput: 0: максимальна пропускна здатність (максимальна пропускна здатність), 1: намагайтеся збільшити трафік якомога більше
    (0010) R надійність: 0: максимальна пропускна здатність, 1: максимальна надійність
    (0001) M вартість передачі: 0: мінімальна вартість понеділка (мінімальна вартість шляху), 1: мінімізація вартості, наскільки це можливо
    (0000): нормальний (регулярне обслуговування).
    (4)Загальна довжина IP-пакету: довжина 16 біт. Довжина IP-пакету обчислюється в байтах (включаючи заголовок і дані), тому максимальна довжина IP-пакета становить 65 535 байт. Отже, розмір корисного навантаження пакета = Загальна довжина IP-пакету - довжина IP-заголовка.
    (5)Ідентифікатор: довжина 16 біт. Це поле використовується в поєднанні з полями Flags і Fragment Offer для сегментації більших пакетів верхнього рівня. Післямаршрутизаторрозбиває пакет, усі малі пакети, які розділяються, позначаються однаковим значенням, щоб пристрій призначення міг розрізнити, який пакет належить до розділеного пакету.
    (6)Прапори: довжина 3 біти.
    Перша цифра цього поля не використовується.
    Другий біт — це біт DF (не фрагментувати). Коли біт DF встановлено в 1, це означає, щомаршрутизаторне може сегментувати пакет верхнього рівня. Якщо пакет верхнього рівня не можна переслати без сегментації,маршрутизаторвідкине пакет верхнього рівня та поверне повідомлення про помилку.
    Третій біт — це біт MF (більше фрагментів). Колимаршрутизаторсегментує пакет верхнього рівня, він встановлює біт MF рівним 1 у заголовку IP-пакета, за винятком останнього сегмента.
    (7)Зсув фрагмента: Довжина 13 біт, виміряна в одиницях по 8 октетів. Вказує розташування IP-пакета в складовому пакеті, який використовується одержувачем для складання та відновлення IP-пакета.
    (8)Час життя (TTL): Довжина становить 8 біт, спочатку розроблена в секундах (с), але фактично вимірюється в стрибках. Рекомендоване значення за замовчуванням – 64. Під час передачі IP-пакетів цьому полю спочатку призначається певне значення. Коли IP-пакет проходить через коженмаршрутизаторпо дорозі коженмаршрутизаторпопутно зменшить значення TTL IP-пакета на 1. Якщо TTL зменшиться до 0, IP-пакет буде відкинуто. Це поле може запобігти постійному пересиланню IP-пакетів у мережі через петлі маршрутизації.
    (9)Протокол: довжина 16 біт. Використовується для визначення правильності IP-заголовків, але не включає розділ даних. Тому що коженмаршрутизаторпотрібно змінити значення TTL,маршрутизаторбуде перераховувати це значення для кожного пакета, що проходить
    (10)Контрольна сума заголовка: довжина 16 біт. Використовується для визначення правильності IP-заголовків, але не включає розділ даних. Тому що коженмаршрутизаторпотрібно змінити значення TTL,маршрутизаторбуде перераховувати це значення для кожного пакета, що проходить
    (11)Адреси джерела та призначення: обидві адреси мають 32 біти. Визначає адресу джерела та призначення цього IP-пакета. Зауважте, що якщо не використовується NAT, ці дві адреси не змінюватимуться протягом усього процесу передачі.
    (12)Опції: це поле змінної довжини. Це поле є необов’язковим і в основному використовується для тестування, і може бути перезаписано вихідним пристроєм за потреби. Додаткові елементи включають наступне:

    • Повільна маршрутизація джерела: надайте ряд IP-адрес длямаршрутизаторінтерфейси. IP-пакети мають передаватися за цими IP-адресами, але дозволено пропускати декілька маршрутизаторів між двома послідовними IP-адресами.
    • Сувора маршрутизація джерела: надайте ряд IP-адрес длямаршрутизаторінтерфейси. IP-пакети мають передаватися за цими IP-адресами, і якщо наступного переходу немає в таблиці IP-адрес, це вказує на помилку.
    • Запис маршруту: запис IP-адреси вихідного інтерфейсу маршрутизатора, коли IP-пакет залишає коженмаршрутизатор.
    • Мітки часу: записувати час, коли IP-пакет залишає коженмаршрутизатор.
    •Оббивка: Оскільки одиницею довжини IP-заголовка є 32 біти, довжина IP-заголовка має бути цілим числом, кратним 32 бітам. Таким чином, після необов’язкової опції IP-протокол заповнить кілька нулів, щоб отримати ціле число, кратне 32 бітам.
    Дані IPV4 часто можна застосовувати до нашої компаніїОНУмережевих пристроїв і наших пов’язаних гарячих мережевих продуктів охоплюють різні типиОНУсерії продуктів, включаючи ACОНУ/спілкуванняОНУ/розумнийОНУ/коробкаОНУ, і т.д. ВищезазначенеОНУПродукти серії можна використовувати для мережевих вимог у різних сценаріях. Ласкаво просимо всіх прийти та отримати більш детальне технічне розуміння продукту.

    wps_doc_1


    web聊天