Ўзбекистон республикаси ахборот технологиялари ва коммуникацияларни ривожлантириш вазирлиги тошкент ахборот технологиялари университети


 IP-дейтаграммаларни фрагментациялаш



Download 14,5 Mb.
Pdf ko'rish
bet73/230
Sana19.04.2022
Hajmi14,5 Mb.
#563572
1   ...   69   70   71   72   73   74   75   76   ...   230
Bog'liq
internet tarmoqlari va xizmatlari yangi pedagogik texnologiyaga asoslangan (1)

14.4. IP-дейтаграммаларни фрагментациялаш 
 
Канал даражасидаги турли хил протоколларда кўчириладиган 
(ташиладиган) покетларнинг максимал ўлчамлари ҳар хил бўлиши мумкун. 
Айрим протоколлар “катта” пакетларни, бошқалари эса фақат “кичик” 
пакетларни ташиши мумкин. Масалан, Ethernet-пакетлари кўпи билан 1500 
байт маълумотларни ўз ичига олиши мукин, глобал линиянинг кўпчилик 
протоколлари эса кўпи билан 576 байт ўлчамидаги пакетларни ташиши 
мумкин. 
Канал 
даражасидаги 
пакет 
ташиши 
мумкин 
бўлган 
маълумотларнинг максимал миқдори узатишнинг максимал бирлиги 
дейилади (Maximum Transfer Unit, MTU). Ҳар бир IP-дейтаграмма бир 
маршрутизатордан иккинчисига узатишда канал даражасидаги пакетга 
инкапсулалангани учнун канал даражасидаги протоколнинг маълумотлари 
майдони ўлчамиIP-дейтаграммасининг узунлигига қатъий чеклама қўяди.IP-
дейтаграмманинг ўлчамига қўйилган қатъий чеклаш ўз ўзидан муаммо 
келтириб чиқармайди. Муаммо шундан иборатки, жўнатувчидан қабул 
қилувчига бўлган йўлнинг ҳар бир алоқа линиясида канал даражасидаги 
турли хил протоколлар фойдаланилиши мумкин ва бу протоколларнинг ҳар 
бирида бошқалардан фарқ қиладиган ўзининг маълумотлар майдони 
максимал ўлчами бўлиши мумкин. Бу муаммони яхшилаб тушуниб олиш 


129 
учун ўзининг маълумотлар майдони максимал ўлчовга эга бошқалардан фарқ 
қиладиган 
канал 
даражасидаги 
ўзининг 
протоколи 
ҳар 
бирида 
қўлланиладиган 
бир 
неча 
линиянибирлаштирувчи 
(туташтирувчи) 
маршрутизаторни кўз олдингизга келтиринг. Фараз қиламиз, маршрутизатор
IP-дейтаграммани битта линия бўйича қабул қилиб олади ва бу дейтаграмма 
учун чиқиш (чиқувчи) линияни аниқлаш учун ўзининг маълумотларнинг 
сурилиш жадвалига қарайди. Шунингдек яна фараз қиламиз, чиқувчи 
линияда 
маълумотлар 
майдонининг 
максимал 
ўлчовиIP-дейтаграмма 
узунлигидан кичик бўлсин. Энди ташвишланиш вафти келди, чунки хаддан 
катта IP-пакетни у канал даражасидан фойдали юукланиш майдонига сиғиши 
учун сиқиш керак. Бу муаммонинг ечими шундан иборатки, бунда IP-
дейтаграммадаги маълумотларни кичикроқ ўлчамдаги бир нечта IP-
дейтаграммаларга бўлиб ташлаш керак бўлади. Бу кичик ўлчамдаги IP-
дейтаграммалардан ҳар бири фрагмент (бўлак) деб аталади. 
Фрагментлар адресатининг транспорт даражасига етиб бормасидан 
аввал улардан яна дастлабки дейтаграммани йиғиш керак. Ҳақиқатдан ҳам, 
TPC ва UDP протоколлар тармоқ даражасидан тўлиқ, фрагментларга 
ажратилмаган пакетни олиш кутилади. IPv4 протоколини ишлаб чиқувчилар 
маршрутизаторлардан дейтаграммаларни такроран йиғиш (ва эҳтимол, 
такрорий фрагментларга ажратиш) протоколини анча мураккаблаштиришни 
ва маршрутизаторнинг унумдорлигини пасайтиришни тушунишган. (Агар 
сиз 
маршрутизатор 
бўлганингизда 
эди, 
сиз 
ўзингизнинг 
барча 
мажбуриятларингиздан 
ташқари 
фрагментларга 
ажратилган 
дейтаграммаларни такроран йиғиш билан йиғишни истаган бўлармидингиз?). 
Тармоқ даражасини соддалигини сақлаб қолиш тамойилига амал қилган 
ҳолда 
IPv4 
ишлаб 
чиқарувчилари 
фрагментларга 
ажратилган 
дейтаграммаларни 
такроран 
йиғиш 
масаласини 
(вазифасини) 
четки 
қурилмпларга қолдиришна қарор қилишди. 
Хост-адресат дейтаграммалар серияси қабул қилиб олганда, у 
мазкур дейтаграммалар катта ўлчамдаги бирор дастлабки дейтаграмманинг 
фрагментлари экани ёки фрагментлари эмаслигини аниқлаши керак.Агар у 
маълум бир дейтаграммалар фрагментлардан иборатлигини аниқласа, у ҳолда 
у шунинигдек дейтаграмманинг охирги фрагментини бу фрагментларни асл 
дейтаграммага 
биргаликда 
йиғиш 
мумкин 
бўладиган 
қилиб 
идентификациялаш (бир хил шакилга келтириш) ва буни қандай қилиш 
кераклигини аниқлаш керак. Хост-қабул қилувчи дейтаграммаларни 
такроран йиғишни амалга ошириши мумкин бўлиши
учун IPV4 ишлаб чиқувчилар дейтаграммага идентификация майдонларини, 
флагаларни 
ва 
фрагмантацияларни 
жойлаштирилган. 
Дейтаграмма 
яратилаётганда хост-жўнатувчи уни рақам-идентификатор билан маркалайди, 
шунингдек 
унга 
жўнатувчи 
ва 
қабул 
қилувчининг 
манзилларини 
жойлаштиради. Хост-жўнатувчи кейинги хар бир жўнатувчи дейтаграмма 
учун идентификация рақамини битта бирлик орттиради. Маршрутизатор 
дейтаграммани фрагментларга ажратилиши зарур бўлиб қолганда бунда 


130 
хосил бўдадиган хар бир фрагмент жўнатувчининг манзили билан қабул 
қилиб олувчининг манзили билан ва асл дейтаграмманинг идентификация 
рақами билан белгиланади. Хост-адресат айнан битта узатувчи хостдан 
дейтаграммалар сериясин қабул қилиб олганда у мазкур дейтаграммалар 
катта ўлчамдаги дейтаграмманинг фрагментлари бўлиб хисобланадими ёки 
йўқми эканини аниқлаш учун дейтаграмманинг идентификация рақамларини 
ўрганиб чиқади. IP протокол ишончли бўлмаган хизматни ифодалагани учун 
бир ёки бир неча фрагментлар адресатга етиб бормаслиги мумкин. Хост-
адресат асл дейтаграмманинг охирги фрагментини қабул қилиб олганига 
мутлоқ ишонч хосил қила олиши мумкин бўлиши учун охирги фрагментдаги 
флаг (байроқ) бити 0 га ўрнатилади, қолган барча фрагментларда эса 1 га 
ўрнатилади. Бундан ташқари, хост-адрессат фрагментлардан бирортаси 
йўқотиб 
қўйилмаганлигини 
аниқлай 
олиши 
учун 
(шунингдек 
асл 
дейтаграмманинг фрагментларини тўғри тартибда йиғиш имкониятига эга 
бўлиши учун) хар бир фрагментда силжиш (кўчиш)майдони мавжуд. 
14.4-расмда мисол тасвирланган 4000 байтдан дейтаграмма (20 байт IP 
сарловха ва 3980 байт фойдали юклама) маршрутизаторга келиб тушади ва 
маълумотлар майдони 1500 байт бўлган максимал ўлчами линия бўйича яна 
узатиб юборилиши керак. Бу,3980 байт асл дейтаграмма учта алохида
фрагментлар 
ўртасида 
тақсимланиши 
кераклигини 
англатади 
(фрагментлардан ҳар бири ҳам IP-дейтаграмманиифода этади).Фараз 
қилайлик, асл дейтаграмма 777 идентификация рақами билан маркаланган 
бўлсин. Учта фрагментнинг тавсифлари 14.1-жадвалда кўрсатилган. 


131 
14.4-расм.IP-дейтаграммани фрагментларга ажратиш ва қайта йиғиш. 
14.1. жадвал 
IP-фрагментлар 
Фрагмент Байтлар 
ID 
Смещение 
Байроқ

1480 
777 



1480 
777 
1480 


1020 = 3980- 1480- 1480 777 
2960 

Дейтаграмманинг фойдали юкламаси қабул қилиб олувчининг 
транспорт даражасига IP-даража асл дейтаграммани тўдиқ тиклагандан 
сўнггина узатишади. Агар битта ёки бир нечта фрагмент адрессатга етиб бора 
олмаса, у холда барча дейтаграмма чиқариб ташланади ва транспорт 
даражасига узатилмайди.Аммо, аввалги бобда кўрсатиб ўтилганидек, агар 


132 
транспорт даражаси сифатида ТСР протоколидан фойдаланилса, у ҳолда 
фрагмент йўқотилганданг сўнг тиклаш билан асл дейтаграмманинг барча 
маълумотларини узатишни такрорлаб, ТСР протоколи шуғулланади. 
Фрагментларга 
ажратиш 
ва 
такрорий 
йиғиш 
Интернет 

маршрутизаторларига, фрагментларга ва хост-адресатларга (такрорий йиғиш) 
қўшимча юк қўяди. Шунинг учун фрагментларга ажратишни минимумга 
келтириш мақсадга мувофиқ. Бунинг учун кўпинча TCP ва UDP 
сегментларининг ўлчамлари чекланади, бу эса фрагментларга ажратиш 
эҳтимолини камайтиради. 
Назорат саволлари 
1.
Тармоқ даражасиниг функциялари. 
2.
Маршрутизаторнинг вазифаси. 
3.
Маршрутлантириш деб нимага айтилади? 
4.
Тармоқ даражасининг асосий компонентларини санаб беринг? 
5.
IPv4-дейтаграмма майдоларини санаб ўтинг? 
6.
Фрагментларга ажратиш нима? 
7.
ICMP протоколи (Internet Center Message Protocol – Интернетнинг 
бошқарувчи хабарлари протоколи) нинг вазифаси. 
8.
IP- адрес неча битдан ташкил топган? 
9.
Фрагмент нима? 
10.
“Маршрутлаштириш” ва “маълумотларн силжитиш” ўртасидаги 
фарқ нимада? 


133 

Download 14,5 Mb.

Do'stlaringiz bilan baham:
1   ...   69   70   71   72   73   74   75   76   ...   230




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish