IPv4 ئىنتېرنېت كېلىشىمنامىسى (IP) نىڭ تۆتىنچى نۇسخىسى ۋە بۈگۈنكى ئىنتېرنېت تېخنىكىسىنىڭ ئاساسىنى تەشكىل قىلغان تۇنجى كەڭ قوللىنىلغان كېلىشىم. تورغا ئۇلانغان ھەر بىر ئۈسكۈنە ۋە تور نامىغا IP ئادرېسى دەپ ئاتىلىدىغان بىردىنبىر نومۇر تەقسىم قىلىنغان. IPv4 ئادرېسى تۆت خانىلىق ساندىن تەركىب تاپقان 32 خانىلىق سان. ھەر ئونلۇق ئايرىغۇچنىڭ ئارىلىقى 0 دىن 255 گىچە بولغان سان. مىسال: 192.0.2.235
ھازىر IPv6 نىڭ بىر قەدەر يېڭى خاراكتېرى سەۋەبىدىن ، IPv4 يەنىلا كۆپىنچە ئىنتېرنېت مەشغۇلاتىنىڭ ئاساسى ، نۇرغۇن ئۈسكۈنىلەر IPv4 بىلەن سەپلەندى. بۇ خىل ئەھۋال ئاستىدا ، كۆپىنچە ئۈسكۈنىلەر IPv6 ئارقىلىق ئالاقە قىلالمايدۇ ، نەتىجىدە نۇرغۇن شەخس ، كارخانا ۋە باشقىلار يەنىلا IPv4 غا ئېھتىياجلىق. كېيىنكى قەدەمدە ، بىز IPv4 نىڭ بوغچا فورماتىنى تونۇشتۇرىمىز.
IPv4 بوغچا شەكلى
(1)نەشرىمەيدان 4 خانىلىق ساننى ئىگىلەيدۇ ، بۇ IP كېلىشىمىنىڭ نەشرىنى كۆرسىتىدۇ.
(2)IP بەت ئۇزۇنلۇقى، بۇ بۆلەك IP ماۋزۇسىنىڭ ئۇزۇنلۇقىنى تەسۋىرلەشكە ئىشلىتىلىدۇ ، چۈنكى IP ماۋزۇدا ئۆزگىرىشچان ئۇزۇنلۇق ئىختىيارى بۆلەكلەر بار. بۇ بۆلەك 4 خانىلىق ئورۇننى ئىگىلەيدۇ ، ئۇزۇنلۇقى 4 بايىت ، يەنى بۇ رايوندىكى قىممەت = IP بەت ئۇزۇنلۇقى (بايتتا) / ئۇزۇنلۇق بىرلىكى (4 بايت).
(3)مۇلازىمەت تۈرى: ئۇزۇنلۇقى 8 bit.
PPP: ئالدىنقى ئۈچ سان بوغچىنىڭ مۇھىملىقىنى بەلگىلەيدۇ. قىممىتى قانچە مۇھىم بولسا ، چوڭ سانلىق مەلۇمات شۇنچە مۇھىم
000 (Routine) نورمال
001 (مۇھىملىق) ئەۋزەللىكى ، سانلىق مەلۇمات سودىسىغا ئىشلىتىلىدۇ
010 (دەرھال) سانلىق مەلۇمات سودىسى ئۈچۈن
ئاۋاز يوللاش ئۈچۈن 011 (Flash) چاقماق تېزلىكى
سىن سودىسى ئۈچۈن 100 (Flash Overrides) تېز
101 (ھالقىلىق) CRI / TIC / ECP ئاۋاز يوللاشتا ئىنتايىن مۇھىم
110 (ئىنتېرنېت كونتروللۇقى) تورنى كونترول قىلىش ، تورنى كونترول قىلىش ئۈچۈن ئىشلىتىلىدۇ
111 (تور كونترول) تور كونتروللۇقى ، تور كونترول قىلىشقا ئىشلىتىلىدۇ
DTRCO: ئاخىرقى 5 خانىسى
(1000) D كېچىكىش: 0: مىنۇت كېچىكىش ، 1: كېچىكتۈرۈشنى ئىمكانقەدەر ئازايتىش
.
(0010) R ئىشەنچلىكلىكى: 0: ئەڭ چوڭ كىرگۈزۈش ، 1: ئىشەنچلىكلىكىنى ئاشۇرۇش
.
(0000): نورمال (دائىملىق مۇلازىمەت).
(4)IP بوغچىنىڭ ئومۇمىي ئۇزۇنلۇقى: ئۇزۇنلۇقى 16 bit. بايت بىلەن ھېسابلانغان IP بولاقنىڭ ئۇزۇنلۇقى (تېما ۋە سانلىق مەلۇماتنى ئۆز ئىچىگە ئالىدۇ) ، شۇڭا IP بولاقنىڭ ئەڭ چوڭ ئۇزۇنلۇقى 65 535 بايت. شۇڭا ، بوغچا يۈكنىڭ چوڭلۇقى = ئومۇمىي IP بولاقنىڭ ئۇزۇنلۇقى - IP بەت ئۇزۇنلۇقى.
(5)Identifier: ئۇزۇنلۇقى 16 bit. بۇ بۆلەك تېخىمۇ چوڭ ئۈستۈنكى بولاقلارنى بۆلۈش ئۈچۈن بايراق ۋە پارچە بۆلەكلەر ئېتىزى بىلەن بىرلەشتۈرۈپ ئىشلىتىلىدۇ. After therouterبىر بولاقنى پارچىلايدۇ ، بۆلۈنگەن بارلىق كىچىك بولاقلارنىڭ ھەممىسى ئوخشاش قىممەت بىلەن بەلگە قويۇلغان ، شۇڭا نىشان ئۈسكۈنىسى قايسى بولاقنىڭ بۆلۈنگەن بولاققا تەۋە ئىكەنلىكىنى پەرقلەندۈرەلەيدۇ.
(6)بايراق: ئۇزۇنلۇقى 3 خانىلىق.
بۇ ساھەنىڭ بىرىنچى خانىسى ئىشلىتىلمەيدۇ.
ئىككىنچى bit بولسا DF (پارچىلىماڭ) bit. DF bit 1 گە تەڭشەلگەندە ، بۇrouterئۈستۈنكى قەۋەت بوغچىسىنى ئايرىيالمايدۇ. ئەگەر ئۈستۈنكى قەۋەت بولاقنى بۆلەكسىز ئالغىلى بولمىسا ،routerئۈستۈنكى قەۋەت بولىقىنى تاشلىۋېتىدۇ ۋە خاتالىق ئۇچۇرى قايتۇرىدۇ.
ئۈچىنچى bit بولسا MF (تېخىمۇ كۆپ پارچىلار) bit. قاچانrouterبۆلەكلەر ئۈستۈنكى قەۋەت بوغچىسى ، ئۇ ئاخىرقى بۆلەكنى ھېسابقا ئالمىغاندا ، IP بوغچىنىڭ بېشىدا MF bit نى 1 گە تەڭشەيدۇ.
(7)Fragment Offset: ئۇزۇنلۇقى 13 خانىلىق ، 8 سەككىزلىك بىرلىك بىلەن ئۆلچىنىدۇ. IP بوغچىسىنىڭ زاپچاس بوغچىسىدىكى ئورنىنى كۆرسىتىپ بېرىدۇ ، بۇ قوبۇللىغۇچنىڭ IP بولىقىنى قۇراشتۇرۇش ۋە ئەسلىگە كەلتۈرۈش ئۈچۈن ئىشلىتىلىدۇ.
(8)ياشاش ۋاقتى (TTL): ئۇزۇنلۇقى 8 خانىلىق بولۇپ ، دەسلەپتە سېكۇنتتا لايىھەلەنگەن ، ئەمما ئەمەلىيەتتە ھالقا بىلەن ئۆلچىنىدۇ. تەۋسىيە قىلىنغان سۈكۈتتىكى قىممىتى 64. IP بوغچىسى يەتكۈزۈلگەندە ، ئالدى بىلەن بۇ ساھەگە ئالاھىدە قىممەت تەقسىملىنىدۇ. IP بولىقى ھەر بىرىدىن ئۆتكەندەrouterيول بويى ، ھەر بىرىrouterيول بويى IP بوغچىنىڭ TTL قىممىتىنى 1 تۆۋەنلىتىدۇ. ئەگەر TTL 0 گە چۈشۈپ قالسا ، IP بولاق تاشلىۋېتىلىدۇ. بۇ ساھە IP بوغچىسىنىڭ ئايلىنىش ھالقىسى سەۋەبىدىن تورغا ئۇدا يوللىنىشىنىڭ ئالدىنى ئالالايدۇ.
(9)كېلىشىم: ئۇزۇنلۇقى 16 bit. IP ماۋزۇلىرىنى توغرا بايقاشقا ئىشلىتىلىدۇ ، ئەمما سانلىق مەلۇمات بۆلىكىنى ئۆز ئىچىگە ئالمايدۇ. چۈنكى ھەر بىرىrouterTTL قىممىتىنى ئۆزگەرتىشى كېرەكrouterھەر بىر ئۆتكەل بوغچىسى ئۈچۈن بۇ قىممەتنى قايتا ھېسابلايدۇ
(10)Header Checksum: ئۇزۇنلۇقى 16 bit. IP ماۋزۇلىرىنى توغرا بايقاشقا ئىشلىتىلىدۇ ، ئەمما سانلىق مەلۇمات بۆلىكىنى ئۆز ئىچىگە ئالمايدۇ. چۈنكى ھەر بىرىrouterTTL قىممىتىنى ئۆزگەرتىشى كېرەكrouterھەر بىر ئۆتكەل بوغچىسى ئۈچۈن بۇ قىممەتنى قايتا ھېسابلايدۇ
(11)مەنبە ۋە مەنزىل ئادرېسى: ھەر ئىككى ئادرېس 32 خانىلىق. بۇ IP بولاقنىڭ كېلىش مەنبەسى ۋە مەنزىل ئادرېسىنى ئېنىقلايدۇ. شۇنىڭغا دىققەت قىلىڭكى ، ئەگەر NAT ئىشلىتىلمىسە ، بۇ ئىككى ئادرېس پۈتكۈل يەتكۈزۈش جەريانىدا ئۆزگەرمەيدۇ.
(12)تاللانما: بۇ ئۆزگىرىشچان ئۇزۇنلۇق مەيدانى. بۇ ساھە ئىختىيارىي بولۇپ ، ئاساسلىقى سىناققا ئىشلىتىلىدۇ ، ئېھتىياجغا ئاساسەن ئەسلى ئۈسكۈنى تەرىپىدىن قايتا يازالايدۇ. ئىختىيارى تۈرلەر تۆۋەندىكىلەرنى ئۆز ئىچىگە ئالىدۇ:
• مەنبە لىنىيىسىنى بوشاشتۇرۇش: ئۈچۈن بىر يۈرۈش IP ئادرېس بىلەن تەمىنلەڭrouterinterfaces. IP بوغچىسى چوقۇم بۇ IP ئادرېسلار ئارقىلىق يەتكۈزۈلۈشى كېرەك ، ئەمما ئۇدا ئىككى IP ئادرېس ئارىسىدا كۆپ خىل يېتەكلىگۈچتىن ئاتلاپ ئۆتۈپ كېتىشكە رۇخسەت قىلىنىدۇ.
• قاتتىق مەنبە لىنىيىسى: ئۈچۈن بىر يۈرۈش IP ئادرېس بىلەن تەمىنلەڭrouterinterfaces. IP بوغچىسى چوقۇم بۇ IP ئادرېسلار ئارقىلىق يەتكۈزۈلۈشى كېرەك ، ئەگەر كېيىنكى hop IP ئادرېس جەدۋىلىدە بولمىسا ، بۇ خاتالىقنى كۆرسىتىدۇ.
• خاتىرىلەش يولى: IP بولاق ھەر بىرىدىن ئايرىلغاندا روتېرنىڭ سىرتقا چىقىش كۆرۈنمە يۈزىنىڭ IP ئادرېسىنى خاتىرىلەڭrouter.
• ۋاقىت جەدۋىلى: IP بولاقنىڭ ھەر بىرىدىن ئايرىلغان ۋاقتىنى خاتىرىلەڭrouter.
• Padding: IP بەت بېشىنىڭ ئۇزۇنلۇقى 32 خانىلىق بولغاچقا ، IP بەت بېشىنىڭ ئۇزۇنلۇقى چوقۇم 32 خانىلىق پۈتۈن سان بولۇشى كېرەك. شۇڭلاشقا ، ئىختىيارى تاللاشتىن كېيىن ، IP كېلىشىمنامىسى بىر قانچە نۆلنى تولدۇرۇپ ، 32 خانىلىق پۈتۈن ساننى ئەمەلگە ئاشۇرىدۇ.
IPV4 سانلىق مەلۇماتلىرىنى شىركىتىمىزگە دائىم ئىشلىتىشكە بولىدۇONUتور ئۈسكۈنىلىرى ۋە بىزنىڭ مۇناسىۋەتلىك تور قىزىق سېتىش مەھسۇلاتلىرى ھەر خىل تۈرلەرنى ئۆز ئىچىگە ئالىدۇONUيۈرۈشلۈك مەھسۇلاتلارنى ئۆز ئىچىگە ئالىدۇONU/ ئالاقەONU/ ئەقىللىقONU/ boxONUقاتارلىقلارONUيۈرۈشلۈك مەھسۇلاتلارنى ھەر خىل ئەھۋاللاردا تور تەلىپىگە ئىشلىتىشكە بولىدۇ. كۆپچىلىكنىڭ كېلىپ مەھسۇلاتنى تېخىمۇ تەپسىلىي تېخنىكىلىق چۈشىنىشىنى قارشى ئالىمىز.