IPv4 – Интернет протоколунун (IP) төртүнчү версиясы жана бүгүнкү күндөгү интернет технологиясынын пайдубалын түзгөн биринчи кеңири колдонулган протокол. Интернетке туташкан ар бир түзмөккө жана доменге IP дареги деп аталган уникалдуу номер ыйгарылат. IPv4 дареги төрт ондуктан турган 32 биттик сан. Ар бир Ондук бөлүүчүнүн ортосунда 0 жана 255 ортосундагы сан болот. Мисал: 192.0.2.235
Азыркы учурда, IPv6 салыштырмалуу жаңы табиятынан улам, IPv4 дагы эле көпчүлүк Интернет операциялары үчүн негиз болуп саналат жана көптөгөн түзмөктөр IPv4 менен конфигурацияланган. Мындай кырдаалда, көпчүлүк түзмөктөр IPv6 аркылуу байланыша албайт, натыйжада көптөгөн адамдар, ишканалар жана башкалар дагы эле IPv4 керек. Андан кийин, биз IPv4 пакет форматын киргизебиз.
IPv4 пакет форматы
(1)Версияталаа IP протоколунун версиясын көрсөтүү менен 4 битти түзөт.
(2)IP аталышынын узундугу, бул талаа IP аталышынын узундугун сүрөттөө үчүн колдонулат, анткени IP аталышында өзгөрүлмө узундуктагы кошумча бөлүктөр бар. Бул бөлүм 4 битти ээлейт, узундук бирдиги 4 байт, бул бул аймактагы маани = IP башынын узундугу (байт менен)/узундук бирдиги (4 байт) дегенди билдирет.
(3)Кызматтын түрү: 8 бит узундугу.
МЖӨ: Биринчи үч сан пакеттин артыкчылыктуулугун аныктайт. Маани канчалык маанилүү болсо, Чоң маалыматтар ошончолук маанилүү
000 (Рутин) Кадимки
001 (Приоритеттүү) приоритет, маалымат бизнеси үчүн колдонулат
010 (Дароо) дароо, маалымат бизнеси үчүн
011 (Flash) үн берүү үчүн жарк ылдамдыгы
100 (Flash Overrides) видео бизнес үчүн тез
101 (критикалык) CRI/TIC/ECP үн берүү үчүн маанилүү
110 (Internet Control) Тармактар аралык башкаруу, тармакты башкаруу үчүн колдонулат, мисалы, маршруттоо протоколдору
111 (Network Control) тармакты башкаруу, тармакты башкаруу үчүн колдонулат
DTRCO: Акыркы 5 сан
(1000) D кечигүү: 0: мүн кечигүү, 1: мүмкүн болушунча кечигүүнү азайтуу
(0100) T Өткөрүү: 0: максималдуу өткөрүү (максималдуу өткөрүү), 1: Мүмкүн болушунча трафикти көбөйтүүгө аракет кылыңыз
(0010) R ишенимдүүлүгү: 0: максималдуу өткөрүү, 1: максималдуу ишенимдүүлүк
(0001) М өткөрүү баасы: 0: мин Дүйшөмбү наркы (минималдуу жол кошумча чыгымдар), 1: мүмкүн болушунча чыгымды азайтуу
(0000): нормалдуу (кадимки тейлөө).
(4)IP пакетинин жалпы узундугу: 16 бит узундугу. IP пакетинин узундугу байт менен эсептелген (анын ичинде баш жана маалыматтар), ошондуктан IP пакетинин максималдуу узундугу 65 535 байт. Ошентип, пакеттик жүктөмдүн көлөмү = IP пакеттин жалпы узундугу - IP аталышынын узундугу.
(5)Идентификатор: 16 бит узундугу. Бул талаа чоңураак жогорку деңгээлдеги пакеттерди сегменттөө үчүн Flags жана Fragment Offer талаалары менен бирге колдонулат. кийинроутерпакетти бөлсө, бөлүнгөн бардык кичинекей пакеттер бирдей мааниде белгиленет, андыктан көздөгөн түзмөк кайсы пакет бөлүнгөн пакетке таандык экенин ажырата алат.
(6)Желектердин узундугу 3 бит.
Бул талаанын биринчи саны колдонулбайт.
Экинчи бит - DF (Фрагмент кылба) бит. DF бити 1ге коюлганда, булроутерүстүнкү катмар пакетин сегменттей албайт. Эгерде жогорку катмар пакетин сегментациясыз жөнөтүү мүмкүн болбосо, андароутерүстүнкү катмар пакетин жокко чыгарат жана ката билдирүүсүн кайтарат.
Үчүнчү бит - MF (Дагы Фрагменттер) бит. Качанроутержогорку катмар пакетин сегменттер, ал акыркы сегменттен башка IP пакеттин башындагы MF битин 1ге коет.
(7)Fragment Offset: Узундугу 13 бит, 8 октеттин бирдиктери менен өлчөнөт. Компоненттик пакеттеги IP пакеттин жайгашкан жерин көрсөтөт, ал IP пакетти чогултуу жана калыбына келтирүү үчүн кабыл алуучу тарабынан колдонулат.
(8)Жашоо убактысы (TTL): Узундугу 8 бит, адегенде секундалар (лар) менен иштелип чыккан, бирок чындыгында хоп менен өлчөнөт. Сунушталган демейки маани - 64. IP пакеттери өткөрүлүп берилгенде, алгач бул талаага белгилүү бир маани дайындалат. IP пакети ар бири аркылуу өткөндөроутержолдо, ар бирироутержолдо IP пакеттин TTL маанисин 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 маалыматтары көбүнчө биздин компаниянын маалыматтарына колдонулушу мүмкүнONUтармак түзмөктөрү, жана биздин тиешелүү тармак ысык сатуу өнүмдөрү ар кандай түрлөрүн камтыйтONUсериялык продуктылар, анын ичинде ACONU/байланышONU/акылдууONU/кутуONU, ж.б. ЖогорудагыларONUсериялык продуктулар ар кандай сценарийлерде тармактык талаптар үчүн колдонулушу мүмкүн. Ар бириңизди келип, буюмдун техникалык түшүнүгүнө ээ болуңуз.