Texnologiyalari va kommunikasiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi
Download 342.84 Kb.
|
Individual loyha 1
TCP/IP Stack tuzilishi :
Protokollar bir-biri bilan stackda ishlaydi, ya'ni yuqorida joylashgan protokol, kapsülleme mexanizmlarini ishlatib, pastki "yuqori" ishlaydi. Masalan, TCP protokoli IP protokoli ustida ishlaydi. TCP/IP protokollari DARPA modeli deb nomlanadigan to'rt darajali modelga mos keladi. Ushbu modelning har bir darajasi OSI modelining bir yoki bir nechta darajalariga mos keladi. TCP / IP protokollari to'plami to'rtta darajani o'z ichiga oladi: dastur darajasi (dastur qatlami), transport darajasi (transport qatlami), tarmoq darajasi (internet layer), kanal darajasi (link layer). Ushbu darajadagi protokollar OSI modelining funksiyalarini to'liq amalga oshiradi. TCP/IP protokollari to'plamida IP-tarmoqlardagi barcha foydalanuvchi shovqinlari qurilgan. Stack jismoniy ma'lumotlar uzatish muhitidan mustaqil. Tarmoq orqali xabar yuborilganda tugundagi protokollar to'plami yuqori darajadan pastgacha ishlaydi. Ushbu veb-server misolida mijoz-brauzer veb-serverga 80 maqsadli port orqali veb-sahifaga so'rov yuboradi. Mijozga veb-sahifani yuborish jarayoni boshlanadi. Tarmoq orqali xabar yuborilganda tugundagi protokollar to'plami yuqori darajadan pastgacha ishlaydi. Ushbu veb-server misolida mijoz-brauzer veb-serverga 80 maqsadli port orqali veb-sahifaga so'rov yuboradi. Mijozga veb-sahifani yuborish jarayoni boshlanadi. Veb-sahifani veb-server protokollari to'plami orqali yuborganda, dastur ma'lumotlari TCP segmentlariga bo'linadi. Har bir TCP segmentiga manba va maqsad port raqamlari ko'rsatilgan sarlavha beriladi. TCP segmenti http protokoli va veb-sahifaning foydalanuvchi ma'lumotlarini HTML formatida qamrab oladi va ularni keyingi protokol darajasiga, ya'ni IP-ga o'tkazadi. Bu erda TCP segmenti ip paketiga kiritiladi va unga ip sarlavhasi qo'shiladi. Ip sarlavhasi manba va maqsad IP manzillarini ko'rsatadi. Bundan tashqari, ushbu ip-paket Ethernet protokoliga o'tkaziladi, u erda ramka sarlavhasiga va oxirgi belgiga kiritiladi. Ethernet ramkasining har bir sarlavhasi manba va manzilning MAC manzillarini ko'rsatadi. Oxirgi yorliqda xatolarni tekshirish uchun ma'lumot ko'rsatiladi. Nihoyat, bitlar Server interfeysining Ethernet (mis yoki tolali kabel) orqali uzatish muhitiga kodlangan. Agar paket yuqoridan pastga qarab harakat qilsa - har bir darajadagi paketga qo'shiladi xizmat ma'lumotlari sarlavha va ehtimol treyler shaklida (xabarning oxiriga joylashtirilgan ma'lumot). Bu jarayon encapsulation deyiladi. Xizmat ma'lumotlari uzoq kompyuterdagi bir xil darajadagi ob'ekt uchun mo'ljallangan. Uning formati va talqini ushbu darajadagi protokollar bilan belgilanadi. Agar paket pastdan yuqoriga qarab harakat qilsa, u sarlavha va ma'lumotlarga bo'linadi. Paket sarlavhasi tahlil qilinadi, xizmat ma'lumotlari ajratiladi va unga muvofiq ma'lumotlar yuqori darajadagi ob'ektlardan biriga yo'naltiriladi. Yuqori daraja, o'z navbatida, bu ma'lumotlarni tahlil qiladi va ularni sarlavha va ma'lumotlarga ajratadi, so'ngra sarlavha tahlil qilinadi va yuqori darajadagi rasmiy ma'lumot va ma'lumotlar ajratiladi. Amaliyot barcha rasmiy ma'lumotlardan ozod qilingan foydalanuvchi ma'lumotlari dastur darajasiga yetgunga qadar qayta takrorlanadi. Paket hech qachon dastur darajasiga etib bormasligi mumkin. Xususan, agar kompyuter jo'natuvchi va qabul qiluvchi o'rtasidagi yo'lda oraliq stantsiya sifatida ishlayotgan bo'lsa, unda tegishli darajadagi ob'ekt, xizmat ma'lumotlarini tahlil qilganda, ushbu darajadagi paket unga murojaat qilmasligini aniqlaydi, natijada ob'ekt paketni maqsadga yo'naltirish yoki jo'natuvchiga xato xabari bilan qaytarish uchun zarur choralarni ko'radi. Biroq, bu ma'lumotlarning yuqori darajaga ko'tarilishiga yo'l qo'ymaydi. Turli xil tuzilmalar tarmoqlarida ishlaydigan kompyuterlarning to'g'ri ishlashi uchun turli xil dasturiy ta'minotdan foydalanib, standartlarga ega bo'lish kerak. Ayni paytda bu standartlar, shuningdek, juda katta miqdorda bor. Ushbu standartlar va protokollar kompyuter tarmoqlari va tarmoq orqali o'zaro hamkorlikni amalga oshiradigan dasturlarning texnik tashkiloti me'yorlari va qoidalarini qat'iy belgilaydi. Shunday qilib, TCP/IP to'plamining etakchi roli quyidagi xususiyatlarga bog'liq: Bu ko'p yillik tarixga ega bo'lgan tarmoq protokollarining eng to'liq standart va ayni paytda mashhur to'plamidir. Deyarli barcha yirik tarmoqlar TCP/IP protokoli yordamida trafikning asosiy qismini uzatadi. Bu Internetga kirish usuli. Barcha zamonaviy operatsion tizimlar TCP/IP to'plamini qo'llab-quvvatlaydi. Bu transport quyi tizimlari darajasida va amaliy xizmatlar darajasida heterojen tizimlarni ulash uchun moslashuvchan texnologiya. Bu mijoz-server ilovalari uchun barqaror, ölçeklenebilir, o'zaro faoliyat platforma muhiti. |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling