• 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聊天