|
Joba: Kirisiw tcp/ip protokollarɪ stekiniń dúzilisi
|
bet | 4/5 | Sana | 24.05.2024 | Hajmi | 197,5 Kb. | | #252691 |
Bog'liq Shaykulov.Q. Kompyuter tarmaqlari. oz betinshe....IPv4 protokolɪ
IP-protokolɪnɪń tiykargi wazɪypasɪ-tarmaq quramindagi uzeller arasɪnda paketlerndi deytagrammalɪ usilda uzatɪw. IP-protokolɪ tarmaq uzellarɪ arasɪnda paketlerdi baylanɪs ornatɪlmastan jetkerip beriwdi, jetkerip beriwdi qadagalawdɪ, magliwmattɪń tolɪqlɪgɪn qadagalawdɪ hám paketler agɪmɪn basqarɪwdɪ támiynlep beredi (protokol paketti isenimli jetkerip beriwdi kepillemeydi).
IP-protokolɪnɪń magliwmat birligi IP-paket esaplanadɪ. IP-paket bas bet hám magliwmat maydanlarɪnan sholkemlesken. Bas bet 20 dan 60 baytga deyin kolemge iye boladɪ hám IP-protokolɪnɪń xizmetshi axborotlarɪn saqlaydɪ. Maǵlıwmatlar maydanɪ uzatɪlip atirgan maǵlıwmattɪ ózinde saqlaydɪ.
Bas bet tomendegi maydanlardanibarat:
Versiya (4 bayt) -IP-protokolɪnɪń versiyasɪnɪń ɪdentɪfɪkatorɪ esaplanadɪ. IP-protokolɪnɪń 4-versɪyası (IPv4) hazirgi waqitta eń keń tarqalgan.
Bas bet ólshemi (4bayt) kolemi de 4 bit jay aladɪ hám 32-bitli sózde ólshenedi. Ádette bas bet 20 bayt (besew 32-bitli sóz) ólshemge iye boladɪ, biraq parametrler maydanɪna xizmetshi kerekli axborotlardɪ qosɪw esabɪna asɪwɪ mumkin. Bas bettiń eń ulken kolemi 60 bayttɪ quraydi.
Servis turi (8 biyt) maydanɪ pakettiń prioritetin hám marshruttɪ tanlaw kriteriyalarɪn kórsetiw ushin móljellengen.
RFC 791 menen mas rawishte, “Xizmet turin” maydannɪń dastlepki 3 biti pakettiń prioritetin (asıǵıslıq ) kórsetedi. Bul bitlar 0 (past prioritet) den 7 (joqarı prioritet) ge deyin kolem qabil qɪladɪ. Paket prioritetin esapqa aliwshɪ marshrutɪzatorlar, birinshi nawbetea joqarɪ prioritetli paketlerdi qayta isleydi. Keyingi 3 bit marshruttɪ tanlaw kriteriyalarɪn belgilew ushin isletiledi.6, 7 hám 8 kolemli bitllardɪ tusindirme beriw ushin variantlar:
Paket keshigiwin minimallastɪrɪw;
Ótkeriw qabiliyetin maksɪmallastɪrɪw;
Jetkerip beriw isenimliligin maksɪmallastɪrɪw.
Pakettiń ólshemi (2 bayt) -pakettiń ulɪwma ólshemin belgilew ushin isletiledi. Pakettiń ólshemi bul maydan keńligo menen shegaralangan hám 65535 dan asɪp ketpeydi. Kópshilik tarmaqlarda 1500 bayt ólshemli paketler isletiledi (Ethernet II kadrɪnɪń maǵlıwmat maydanɪnɪń maksɪmal ólshemi).
Paket identɪfɪkatorɪ (2 bayt) -kiriwshi paketti bólimlerge (bóleklerge) ajıratıw jolı menen paketlerdɪ aqıl etɪw ushın paydalanıladı. Bɪr pakettɪń barlıq bólɪmlerɪ (bólekleri) bul maydanda bɪrdey mánɪske ıyelewɪ kerek.
Bayraqlar-bul maydan paket bólekleriniń belgilerin kórsetiw ushin isletiledi. Maydannɪń uzinlɪgɪ 3 bıyt.
Bóleklerdɪ kóshiriw maydanı (13 bıyt) -boleklerge ajratɪlmagan baslanǵısh pakettɪń maǵlıwmat maydanı baslanıwına salıstırǵanda bul bóleklerdɪń maǵlıwmat maydanın qózǵaw baytda berɪledɪ. Jıynaw/bólaklashda paket bóleklerɪnen paydalanıladı. Kóshɪrɪw qatań tárzde 8 baytqa mártelɪ bolıwı kerek.
Turmıs waqtɪ (8 bit) -bul maydan pakettiń tarmaqqa ótɪwɪ ushın ketetuǵın belgɪlengen waqtın berɪw ushın paydalanıladı. Pakettɪń turmıslıq waqtı sekundta olshenedɪ hám derek tárepɪnen berɪledɪ.
Protokol (8 bıyt) -bul pakettiń maǵlıwmat maydanında jaylasqan ɪnformacɪya qaysı joqarı tekshe degɪ protokolǵa tɪyɪslɪ ekenlɪgɪn kórsetɪwshɪ ɪdentɪfɪkatordan dúzɪledɪ. ɪdentɪfɪkator ma`nɪsɪ hár qıylı protokolllar ushın standartqa uyqas halda berɪledɪ. Mısalı, 6 nomerli pakette TCP xabarı, 17 - UDP xabarı, 1 - ɪCMP xabarı bar ekenɪn ańlatadı.
Bas bettiń qadagalaw jɪyɪndɪsɪ (16 bıyt) -paket bas betininń qadagalaw jiyindisi kolemi. Bul maydan uzatɪw processinde paket bas betinin tolɪqlɪgɪn tekseriw ushin isletiledi. Qadaǵalaw jɪyɪndɪsɪn paket deregi esaplaydɪ hám paket ótetin har bir marshrutɪzator tarepinen tekseriledi hám qayta esaplanadɪ.Qadaǵalaw jɪyɪndɪsɪn qayta esaplaw paket bas beti maydaninɪń ózgeriwi menen baylanisli maselen, har bir marshrutɪzator “Turmıs waqtɪ” maydanɪn ózgerttiredi. Qadaǵalaw jɪyɪndɪsɪn esaplawda“Qadaǵalaw jɪyɪndɪsɪ”maydanɪnɪń kolemi 0ge teń dep qabil qɪlɪnadɪ.Derek IP-addresi (32 biyt) -paket jiberilgen uzel manzili.
Parametr- bul maydan pakettɪ uzatıwdıń qosımsha parametrlerɪn yamasa pakettɪń ótɪw marshrutɪ haqqındaǵı jazıwlardı kórsetɪw ushın mólsherleńen. Maydan zarur esaplanbaydɪ hám adette tek tarmaqtɪ sazlawda isletiledi.Teńlew -maydan paket bas betin 32 bitli shegarada toqtatiw ushin isletiledi.
|
| |