Tcp/ip protokollar haqida Maxammadov Soyibjon


Download 0.9 Mb.
Sana07.12.2020
Hajmi0.9 Mb.
#162141
Bog'liq
11-nomer

TCP/IP protokollar haqida

Maxammadov Soyibjon

muqaddima

  • Zamonaviy dunyoda axborot bir necha soniya ichida tarqaladi. Yangiliklar hozirgina paydo bo'ldi va bir necha soniyadan so'ng u allaqachon Internetdagi veb-saytida paydo bo'ldi. Internet inson ongining eng foydali ishlaridan biri hisoblanadi. Internet taqdim etadigan barcha imtiyozlardan foydalanish uchun siz ushbu tarmoqqa ulanishingiz kerak.
  • Veb-sahifalarga kirishning oddiy jarayoni foydalanuvchiga ko'rinmaydigan, murakkab harakatlar tizimidan iborat bo'lishini kam odamlar bilishadi. Har bir havolani bosish kompyuterning yuragida yuzlab turli xil hisoblash operatsiyalarini faollashtiradi. Bular so'rovlarni yuborish, javoblarni qabul qilish va boshqalarni o'z ichiga oladi. Tarmoqdagi har bir harakat uchun TCP / IP protokollari javobgar hisoblanadi. Ular nima?
  • TCP / IP har qanday Internet protokoli o'z darajasida ishlaydi. Boshqacha aytganda, har kim o'z ishini qiladi. TCP / IP protokollarining butun oilasi bir vaqtning o'zida juda katta ishlarni bajaradi. Va foydalanuvchi hozirda faqat yorqin rasmlarni va matnning uzun satrlarini ko'radi.

Protokol stack tushunchasi

  • TCP / IP protokollar stacki ierarxik ravishda to'rt darajaga bo'lingan va kompyuter tarmoqlari orqali paketlarni tashish tizimini anglatuvchi uyushgan asosiy tarmoq protokollarining to'plamidir.
  • TCP / IP - bu hozirda ishlatiladigan eng mashhur tarmoq protokoli stack. TCP / IP stack tamoyillari mahalliy va global tarmoqlarga ham qo'llaniladi.

Protokol stackida manzillardan foydalanish tamoyillari

  • TCP / IP tarmoq protokoli stakti paketlarni yuborish yo'llari va yo'nalishlarini tavsiflaydi. Bu protokol algoritmi bilan bir-biri bilan o'zaro ta'sirlaydigan to'rt darajada bajariladigan butun stekning asosiy vazifasidir. Paketni to'g'ri yuborish va uni kerakli joyga etkazish uchun IP manzilini kiritish va standartlashtirish kerak. Buning uchun quyidagi vazifalar hal qilindi:
  • Turli xil manzillar kelishilgan bo'lishi kerak.  Masalan, sayt domenini serverning IP-manziliga va aksincha, xost nomini va manziliga o'zgartirish. Shu tarzda, nuqtaga nafaqat IP-manzil orqali, balki intuitiv nom bilan ham kirish mumkin bo'ladi.
  • Manzillar noyob bo‘lishi kerak.  Buning sababi, ba'zi bir maxsus holatlarda paket faqat bitta aniq nuqtaga yetishi kerak.
  • Mahalliy tarmoqlarni sozlash zarurati.

Bir necha o'nlab tugunlardan foydalaniladigan kichik tarmoqlarda ushbu vazifalarning barchasi oddiy echimlardan foydalangan holda elementar ravishda amalga oshiriladi: mashinaning egasi va tegishli IP-manzilini tavsiflovchi jadval yaratish yoki siz IP-manzillarni barcha tarmoq adapterlariga tarqatishingiz mumkin. Biroq, ming yoki ikki ming mashinaga ega bo'lgan katta tarmoqlar uchun manzillarni qo'lda berish vazifasi unchalik mumkin emasdek tuyuladi.

Shu sababli TCP / IP tarmoqlari uchun maxsus yondashuv ixtiro qilindi, bu protokol stackining o'ziga xos belgisiga aylandi. Masshtablilik tushunchasi kiritildi.


TCP / IP protokoli stack darajalari

  • Muayyan ierarxiya mavjud. TCP / IP protokollari stekti to'rt qatlamdan iborat bo'lib, ularning har biri o'z protokollarini o'z ichiga oladi:
  • Ilova darajasi: foydalanuvchi tarmoq bilan ishlashini ta'minlash uchun yaratilgan Ushbu darajada foydalanuvchi ko'rgan va qilgan barcha narsalar qayta ishlanadi. Ushbu daraja foydalanuvchiga turli xil tarmoq xizmatlaridan foydalanish imkoniyatini beradi, masalan: ma'lumotlar bazalariga kirish, fayllar ro'yxatini o'qish va ularni ochish, elektron pochta xabarlarini yuborish yoki veb-sahifani ochish. Foydalanuvchi ma'lumotlari va xatti-harakatlari bilan birga, xizmat darajasi to'g'risidagi ma'lumotlar ushbu darajada uzatiladi

Transport darajasi:  bu toza paketlarni uzatish mexanizmi. Ushbu darajada, na paketning mazmuni, na uning biron bir harakatga aloqasi mutlaqo ahamiyatsizdir. Ushbu darajada, faqat paketni yuborish tugunining manzili va paket etkazib berilishi kerak bo'lgan tugun manzili muhim ahamiyatga ega. Qoida tariqasida, turli protokollar yordamida uzatiladigan qismlar hajmi o'zgarishi mumkin, shuning uchun ushbu darajada ma'lumot bloklari chiqish joyiga bo'linishi va belgilangan joyda bitta qismga to'planishi mumkin. Agar keyingi qismni uzatish paytida qisqa muddatli uzilish sodir bo'lsa, bu ma'lumotlarning yo'qolishiga olib keladi.

  • Transport darajasi:  bu toza paketlarni uzatish mexanizmi. Ushbu darajada, na paketning mazmuni, na uning biron bir harakatga aloqasi mutlaqo ahamiyatsizdir. Ushbu darajada, faqat paketni yuborish tugunining manzili va paket etkazib berilishi kerak bo'lgan tugun manzili muhim ahamiyatga ega. Qoida tariqasida, turli protokollar yordamida uzatiladigan qismlar hajmi o'zgarishi mumkin, shuning uchun ushbu darajada ma'lumot bloklari chiqish joyiga bo'linishi va belgilangan joyda bitta qismga to'planishi mumkin. Agar keyingi qismni uzatish paytida qisqa muddatli uzilish sodir bo'lsa, bu ma'lumotlarning yo'qolishiga olib keladi.
  • Tashish sathida ma'lumotlarni oddiygina uzatadigan oddiylardan tortib to qabul qilishni tasdiqlash funktsiyasi bilan jihozlangan murakkab ma'lumotlarga yoki etishmayotgan ma'lumotlar blokini takroran so'rashga mo'ljallangan sinflarga bo'lingan ko'plab protokollar mavjud.
  • Ushbu daraja yuqori darajadagi (amaliy) xizmatning ikki turini ta'minlaydi:
  • TCP protokoli yordamida kafolatlangan etkazib berishni ta'minlaydi.
  • Iloji bo'lsa, UDP orqali etkazib berishni ta'minlaydi .
  • Kafolatlangan etkazib berishni ta'minlash uchun TCP protokoli bo'yicha aloqa o'rnatiladi, bu sizga chiqish paketidagi raqamlarni belgilash va kirishda ularning qabul qilinishini tasdiqlash imkonini beradi. Paketlarni raqamlash va qabulni tasdiqlash - bu xizmat haqidagi ma'lumot. Ushbu protokol ikki tomonlama uzatishni qo'llab-quvvatlaydi. Bundan tashqari, puxta o'ylangan protokol qoidalari tufayli u juda ishonchli deb hisoblanadi.

UDP protokoli TCP orqali uzatishni sozlashning iloji bo'lmagan yoki tarmoq ma'lumot uzatish segmentida tejashingiz kerak bo'lgan paytlar uchun mo'ljallangan. UDP shuningdek, paketli uzatish ishonchliligini oshirish uchun yuqori darajadagi protokollar bilan o'zaro ta'sir qilishi mumkin.

Tarmoq qatlami yoki "Internet qatlami":  butun TCP / IP modeli uchun asosiy qatlam. Ushbu darajadagi asosiy funktsional imkoniyatlar bir xil nomdagi OSI model darajasiga mos keladi va bir nechta kichik tarmoqlardan tashkil topgan kompozitsion tarmoqdagi paketlarning harakatini tavsiflaydi. TCP / IP protokolining qo'shni qatlamlarini bog'laydi.

  • Tarmoq qatlami yoki "Internet qatlami":  butun TCP / IP modeli uchun asosiy qatlam. Ushbu darajadagi asosiy funktsional imkoniyatlar bir xil nomdagi OSI model darajasiga mos keladi va bir nechta kichik tarmoqlardan tashkil topgan kompozitsion tarmoqdagi paketlarning harakatini tavsiflaydi. TCP / IP protokolining qo'shni qatlamlarini bog'laydi.
  • Tarmoq qatlami - bu yuqori oqim transport qatlami va tarmoq interfeyslarining quyi oqimi qatlami o'rtasidagi aloqa. Tarmoq sathi transport sathidan so'rovni qabul qiladigan protokollardan foydalanadi va tartibga solinadigan manzil orqali ular qayta ishlangan so'rovni tarmoq interfeyslarining protokoliga yuboradi, bu ma'lumotlar qaysi manzilga yuborilishi kerakligini ko'rsatadi.
  • Ushbu darajada quyidagi TCP / IP tarmoq protokollaridan foydalaniladi: ICMP, IP, RIP, OSPF. Tarmoq darajasida asosiy va eng ommabop albatta IP (Internet Protocol). Uning asosiy vazifasi ma'lumotlarning birligi maqsad tugunining tarmoq interfeysiga etib borguncha paketlarni bitta yo'riqchidan boshqasiga o'tkazishdir. IP protokoli nafaqat xostlarda, balki tarmoq uskunalarida: marshrutizatorlarda va boshqariladigan kalitlarda o'rnatiladi. IP protokoli maksimal kuch bilan kafolatsiz etkazib berish printsipi asosida ishlaydi. Ya'ni paketni yuborish uchun oldindan ulanishni o'rnatishning hojati yo'q. Ushbu parametr trafikni va keraksiz xizmat paketlarini harakatlanish vaqtini tejaydi. Paket belgilangan joyga yo'naltirilgan va tugun mavjud bo'lmasligi mumkin. Bunday holda, xato xabari qaytariladi.

Tarmoq interfeysi qatlami:  Turli texnologiyalar bilan ta'minlangan tarmoqlarning bir-biri bilan o'zaro ishlashi va ma'lumotni bir xil rejimda uzatishi uchun javobgardir. Bu ikkita oddiy bosqichda amalga oshiriladi:
  • Paketni oraliq tarmoq ma'lumotlar blokiga kodlash.
  • Belgilangan ma'lumotni kerakli tarmoqning standartiga aylantirish va ma'lumotlar birligini yuborish.

  • Ushbu yondashuv sizga qo'llab-quvvatlanadigan tarmoq texnologiyalarining sonini doimiy ravishda kengaytirishga imkon beradi. Yangi texnologiya paydo bo'lishi bilanoq u darhol TCP / IP punktsiya stekiga kiradi va eski texnologiyalarga ega tarmoqlarga zamonaviyroq standartlar va usullardan foydalangan holda qurilgan tarmoqlarga ma'lumotlarni uzatish imkonini beradi.

Uzatilgan ma'lumotlar bloklari

  • TCP / IP protokollari kabi hodisa mavjud bo'lganda, uzatiladigan ma'lumotlar birliklariga nisbatan standart atamalar o'rnatildi. Etkazib berish ma'lumotlari maqsadli tarmoq foydalanadigan texnologiyalarga qarab har xil bo'lishi mumkin.
  • Ma'lumotlar bilan nima va qaysi vaqtda sodir bo'layotganligi to'g'risida tasavvurga ega bo'lish uchun quyidagi terminologiyani o'ylab topish kerak edi.
  • Ma'lumotlar oqimi  - yuqori sathli protokollardan transport sathiga keladigan ma'lumotlar.
  • Segment - bu TCP protokoli standartlariga muvofiq oqadigan ma'lumotlarning bir qismi.
  • Ma'lumotlar sxemasi  (ayniqsa savodsiz talaffuz "Datagram") - ulanishni o'rnatmasdan (UDP) ishlaydigan protokollar yordamida oqimni bo'lish orqali olinadigan ma'lumotlar birligi.
  • Paket  - IP protokoli tomonidan ishlab chiqarilgan ma'lumotlar birligi.
  • TCP / IP protokollari IP paketlarini bir necha tarmoq orqali uzatiladigan ma'lumotlar bloklariga to'playdi xodimlar  yoki ramkalar.

TCP / IP protokoli stek manzillari turlari

  • Har qanday TCP / IP aloqa protokoli xostlarni aniqlash uchun quyidagi manzil turlaridan birini ishlatadi:
  • Mahalliy (apparat) manzillari.
  • Tarmoq manzillari (IP manzillari).
  • Domen nomlari.

Mahalliy manzillar (MAC manzillari) - tarmoq interfeyslarini aniqlash uchun ko'pgina mahalliy tarmoq texnologiyalarida qo'llaniladi. Mahalliy so'z bilan aytganda, TCP / IP haqida gap ketganda, kompozitsion tarmoqda emas, balki bitta tarmoq ichida ishlaydigan interfeysni tushunish kerak. Masalan, Internetga ulangan interfeysning pastki tarmog'i mahalliy, Internet tarmog'i esa kompozit bo'ladi. Mahalliy tarmoq har qanday texnologiya asosida qurilishi mumkin va bunga qaramasdan, kompozit tarmoq nuqtai nazaridan, alohida ajratilgan pastki tarmoq ichida joylashgan mashina mahalliy tarmoq deb nomlanadi. Shunday qilib, paket mahalliy tarmoqqa kirganda, uning IP-manzili mahalliy manzil bilan bog'lanadi va paket allaqachon tarmoq interfeysining MAC manziliga yuboriladi.

  • Mahalliy manzillar (MAC manzillari) - tarmoq interfeyslarini aniqlash uchun ko'pgina mahalliy tarmoq texnologiyalarida qo'llaniladi. Mahalliy so'z bilan aytganda, TCP / IP haqida gap ketganda, kompozitsion tarmoqda emas, balki bitta tarmoq ichida ishlaydigan interfeysni tushunish kerak. Masalan, Internetga ulangan interfeysning pastki tarmog'i mahalliy, Internet tarmog'i esa kompozit bo'ladi. Mahalliy tarmoq har qanday texnologiya asosida qurilishi mumkin va bunga qaramasdan, kompozit tarmoq nuqtai nazaridan, alohida ajratilgan pastki tarmoq ichida joylashgan mashina mahalliy tarmoq deb nomlanadi. Shunday qilib, paket mahalliy tarmoqqa kirganda, uning IP-manzili mahalliy manzil bilan bog'lanadi va paket allaqachon tarmoq interfeysining MAC manziliga yuboriladi.
  • Tarmoq manzillari (IP manzillari). TCP / IP texnologiyasi oddiy vazifani hal qilish uchun tugunlarning global miqyosda adreslanishini ta'minlaydi - turli xil texnologiyalar bilan tarmoqlarni bitta katta ma'lumot uzatish tizimiga birlashtirish. IP-adreslash mahalliy tarmoqda ishlatiladigan texnologiyadan mutlaqo mustaqil, ammo IP-manzil tarmoq interfeysiga mashinani kompozitsion tarmoqda namoyish etishga imkon beradi.
  • Natijada, tugunlarga IP-manzil va pastki tarmoq niqobi berilgan tizim ishlab chiqilgan. Ichki tarmoq maskasi tarmoq raqamiga nechta bit va xost raqamiga nechta bit ajratilganligini ko'rsatadi. IP-manzil 32 bitdan iborat bo'lib, 8 bitli bloklarga bo'linadi.
  • Paket uzatilganda unga tarmoq raqami va paket yuborilishi kerak bo'lgan tugun raqami to'g'risida ma'lumot beriladi. Birinchidan, yo'riqnoma paketni kerakli pastki tarmoqqa yo'naltiradi, so'ngra uni kutib turgan tugun tanlanadi. Ushbu jarayon manzilni aniqlash protokoli (ARP) tomonidan amalga oshiriladi.
  • TCP / IP tarmoqlarida domen manzillari maxsus ishlab chiqilgan domen nomlari tizimi (DNS) tomonidan boshqariladi. Buning uchun domen nomini xaritaga keltiradigan, matn qatori sifatida IP-manzili ko'rsatiladigan va global manzilga muvofiq paketni yuboradigan serverlar mavjud. Kompyuter nomi va IP-manzili o'rtasida hech qanday nomuvofiqlik mavjud emas, shuning uchun domen nomini IP-manzilga aylantirish uchun uzatuvchi qurilma DNS serverida yaratilgan marshrutlash jadvaliga murojaat qilishi kerak. Masalan, biz brauzerda sayt manzilini yozamiz, DNS server uni sayt joylashgan serverning IP-manzili bilan taqqoslaydi va brauzer ma'lumotni o'qiydi va javob oladi.
  • Internetdan tashqari, kompyuterlarga domen nomlarini berish mumkin. Shunday qilib, mahalliy tarmoqda ishlash jarayoni soddalashtirilgan. Barcha IP manzillarni eslab qolishning hojati yo'q. Buning o'rniga har qanday kompyuterni istalgan nom bilan topib, undan foydalanishingiz mumkin.

IP manzili Format. Komponentlar. Ichki tarmoq niqobi

  • IP-manzil 32-bitli raqam bo'lib, an'anaviy vakillikda nuqta bilan ajratilgan 1 dan 255 gacha raqamlar shaklida yoziladi.
  • Turli xil yozuv formatlarida IP manzilining turi:
  • IP-manzilning o'nli shakli: 192.168.0.10.
  • Xuddi shu IP manzilning ikkitomonlama ko'rinishi: 11000000.10101000.00000000.00001010.
  • O'n oltilik sanoq tizimidagi manzil - C0.A8.00.0A.
  • Tarmoq identifikatori va yozuvdagi nuqta raqami o'rtasida ajratuvchi yo'q, lekin kompyuter ularni ajratishga qodir. Buning uchta usuli mavjud:
  • Ruxsat etilgan chegara. Ushbu usul yordamida butun manzil shartli ravishda bayt-bayt uzunligining ikki qismiga bo'linadi. Shunday qilib, agar siz tarmoq raqamiga bitta baytni bersangiz, unda biz 2 24 tugunli 2 8 tarmoqni olamiz. Agar chegara yana bir baytni o'ngga o'tkazsa, u holda ko'proq tarmoqlar bo'ladi - 2 16, va tugunlar kamroq bo'ladi - 2 16. Bugungi kunda yondashuv eskirgan deb hisoblanadi va foydalanilmaydi.
  • Ichki tarmoq niqobi  Niqob IP-manzil bilan bog'langan. Niqobda tarmoq raqamiga ajratilgan raqamlarda "1" qiymatlari ketma-ketligi va mezbon raqamiga ajratilgan IP manzilning o'sha joylarida ma'lum bir nol mavjud. Niqobdagi nol va nol o'rtasidagi chegara tarmoq identifikatori va IP manzilidagi xost ID o'rtasidagi chegaradir.
  • Manzil sinfi usuli  Kompromis usuli. Uni ishlatishda tarmoq o'lchamlarini foydalanuvchi tanlay olmaydi, ammo beshta sinf mavjud - A, B, C, D, E. Uchta sinf - A, B va C - turli tarmoqlar uchun mo'ljallangan, D va E esa maxsus maqsadlar uchun ajratilgan. . Sinf tizimida har bir sinf tarmoq raqami va tugun identifikatorining o'z chegaralariga ega.

IP sinflari

  • Kimga sinf A  tarmoqlar - bu birinchi bayt tomonidan aniqlanadigan tarmoq, qolgan uchtasi - tugun raqami. 1 baytdan 126 gacha bo'lgan birinchi bayt qiymatiga ega bo'lgan barcha IP manzillar A sinfidagi tarmoqlardir, A sinfining tarmoqlari juda kam, ammo ularning har biri 2 24 ballgacha bo'lishi mumkin.
  • B sinf  - ikkita eng yuqori bit 10 bo'lgan tarmoqlar. Ularda 16 bit tarmoq raqami va nuqta identifikatoriga ajratilgan. Natijada, B sinfidagi tarmoqlarning soni A sinfidagi tarmoqlarning sonidan ko'p jihatdan farq qiladi, ammo ularda tugunlari kamroq - 65 536 (2 16) donagacha.
  • Tarmoqlarda sinf C  - juda oz sonli tugunlar - har birida 2 8, lekin tarmoqlarning soni juda katta, chunki bunday tuzilmalarda tarmoq identifikatori uchta butun baytni oladi.
  • Tarmoqlar sinf D  - allaqachon maxsus tarmoqlarga tegishli. U 1110 ketma-ketlikdan boshlanadi va multicast adres deb ataladi. A, B va C klassli manzillarga ega bo'lgan interfeyslar guruhga kiritilishi mumkin va individual ravishda qo'shimcha ravishda guruh manzilini olishi mumkin.
  • Manzillar sinf E  - kelajak uchun zaxirada. Bunday manzillar 11110 ketma-ketligidan boshlanadi. Global tarmoqda IP manzillari etishmovchiligi yuzaga kelganda, ushbu manzillar guruh manzili sifatida ishlatiladi.

TCP / IP-ni sozlash

  • TCP / IP protokoli konfiguratsiyasi barcha operatsion tizimlarda mavjud. Bular Linux, CentOS, Mac OS X, Free BSD, Windows 7. TCP / IP protokoli faqat tarmoq adapterini talab qiladi. Albatta, server operatsion tizimlari ko'proq narsalarga qodir. Server xizmatlari yordamida juda keng tarqalgan bo'lib TCP / IP protokoli tuzilgan. Oddiy ish stoli kompyuterlarida IP-manzillar tarmoq ulanishi sozlamalarida o'rnatiladi. U erda tarmoq manzili konfiguratsiya qilingan, shluzi global tarmoqqa kirish imkoni bo'lgan nuqtaning IP-manzili va DNS-server joylashgan nuqtalarning manzillari.
  • TCP / IP Internet protokoli qo'lda sozlanishi. Bu har doim ham zarur emas. TCP / IP protokol parametrlarini avtomatik rejimda dinamik ravishda tarqatiladigan server manzilidan olishingiz mumkin. Ushbu usul yirik korporativ tarmoqlarda qo'llaniladi. DHCP serverida siz tarmoqqa mahalliy manzilni xaritaga tushirishingiz mumkin va belgilangan IP-manzili bo'lgan mashina tarmoqda paydo bo'lishi bilan, server darhol oldindan tayyorlangan IP-manzilni beradi. Ushbu jarayon "ortiqcha" deb ataladi

TCP / IP manzilni aniqlash protokoli

  • MAC manzili va IP manzili o'rtasida aloqa o'rnatishning yagona usuli - jadvalni saqlash. Agar marshrutlash jadvali mavjud bo'lsa, har bir tarmoq interfeysi o'z manzillarini biladi (mahalliy va tarmoq), ammo TCP / IP 4 protokoli yordamida tugunlar orasidagi paketlarni almashishni qanday to'g'ri tashkil qilish kerakligi haqida savol tug'iladi.
  • Nega manzilni aniqlash protokoli (ARP) ixtiro qilindi? TCP / IP protokollar oilasini va boshqa manzil tizimlarini bog'lash. Har bir tugunda ARP xaritalash jadvali tuziladi, u butun tarmoqni so'rov orqali to'ldiriladi. Bu har bir kompyuter o'chirilganidan keyin sodir bo'ladi.

Foydalanilgan saytlar: https://bumotors.ru/uz/protokoly-tcp-i-ip-ih-funkcii-chto-takoe-protokol-tcp-ip.html wikipediya.org


Download 0.9 Mb.

Do'stlaringiz bilan baham:




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