Protokollar stekidagi manzillardan foydalanish tamoyillari
TCP/IP tarmoq protokoli to'plami paketlarni jo'natish yo'llari va yo'nalishlarini tavsiflaydi. Bu to'rtta darajada bajariladigan butun stekning asosiy vazifasi bo'lib, ular bir-biri bilan jurnalga kiritilgan algoritm orqali o'zaro ta'sir qiladi. Paketni to'g'ri yuborish va uni so'ragan nuqtaga etkazish uchun IP-manzillash joriy etildi va standartlashtirildi. Bu quyidagi vazifalarning mavjudligi bilan bog'liq edi:
Har xil turdagi manzillar mos kelishi kerak. Masalan, sayt domenini serverning IP manziliga va aksincha, yoki host nomini manzilga aylantirish va aksincha. Shunday qilib, nuqtaga nafaqat IP-manzil yordamida, balki intuitiv nom bilan ham kirish mumkin bo'ladi.
Manzillar noyob bo'lishi kerak. Buning sababi shundaki, ba'zi maxsus holatlarda paket faqat bitta aniq nuqtaga etib borishi kerak.
Mahalliy tarmoqlarni sozlash zarurati.
Bir necha o'nlab tugunlar qo'llaniladigan kichik tarmoqlarda bu vazifalarning barchasi eng oddiy echimlardan foydalangan holda oddiy tarzda amalga oshiriladi: mashinaning egaligi va tegishli IP-manzil tavsifi bilan jadval tuzish yoki siz IP-manzillarni qo'lda tarqatishingiz mumkin. barcha tarmoq adapterlari. Biroq, ming yoki ikki ming mashinaga ega yirik tarmoqlar uchun manzillarni qo'lda berish vazifasi unchalik imkonsiz ko'rinadi.
Shuning uchun TCP / IP tarmoqlari uchun maxsus yondashuv ixtiro qilindi, bu protokollar stekining o'ziga xos belgisiga aylandi. Kontseptsiya kiritildi - masshtablilik.
TCP / IP protokoli stek qatlamlari
Bu erda ma'lum bir ierarxiya mavjud. TCP / IP protokollari to'plami to'rtta qatlamga ega, ularning har biri turli xil protokollar to'plamini boshqaradi:
Ilova darajasi: foydalanuvchini tarmoq bilan ta'minlash uchun mo'ljallangan Ushbu darajada foydalanuvchi ko'rgan va qiladigan hamma narsa qayta ishlanadi. Qatlam foydalanuvchiga turli xil tarmoq xizmatlariga kirish imkonini beradi, masalan: ma'lumotlar bazalariga kirish, fayllar ro'yxatini o'qish va ularni ochish, elektron pochta xabarini yuborish yoki veb-sahifani ochish. Ushbu darajada foydalanuvchi ma'lumotlari va harakatlari bilan bir qatorda xizmat ma'lumotlari uzatiladi.
Transport qatlami: bu sof paket uzatish mexanizmi. Bu darajada, na paketning mazmuni, na uning biron bir harakatga tegishliligi umuman ahamiyatga ega emas. Bu darajada faqat paketni jo'natish uchun tugun manzili va paket yetkazilishi kerak bo'lgan tugun manzili muhim ahamiyatga ega. Qoidaga ko'ra, turli xil protokollar yordamida uzatiladigan bo'laklarning o'lchami o'zgarishi mumkin, shuning uchun bu darajada, ma'lumotlar bloklari chiqishda bo'linishi va belgilangan joyda bir butunga to'planishi mumkin. Bu, agar keyingi fragmentni uzatish paytida qisqa muddatli uzilish sodir bo'lsa, ma'lumotlarning yo'qolishi bilan bog'liq.
Transport qatlami sinflarga bo'lingan ko'plab protokollarni o'z ichiga oladi, ular oddiy ma'lumotlarni uzatadiganlardan tortib, qabul qilinganligini tasdiqlash yoki etishmayotgan ma'lumotlar blokiga takroriy so'rovlar funksiyasi bilan jihozlangan murakkablarigacha.
Ushbu daraja yuqori (amaliy) ikki turdagi xizmatni taqdim etadi:
TCP protokoli yordamida kafolatlangan yetkazib berishni ta'minlaydi.
Iloji boricha UDP orqali yetkazib beradi .
Kafolatlangan yetkazib berishni ta'minlash uchun TCP protokoliga muvofiq ulanish o'rnatiladi, bu sizga chiqishda paketlarga raqamlashni o'rnatish va kirishda ularning qabul qilinishini tasdiqlash imkonini beradi. Paketni raqamlash va tasdiqlash xizmat ma'lumoti deb ataladi. Ushbu protokol dupleks uzatishni qo'llab-quvvatlaydi. Bundan tashqari, puxta o'ylangan protokol qoidalari tufayli u juda ishonchli hisoblanadi.
UDP protokoli TCP protokoli orqali uzatishni sozlashning iloji bo'lmagan yoki tarmoq ma'lumotlarini uzatish segmentida saqlashingiz kerak bo'lgan paytlar uchun mo'ljallangan. Bundan tashqari, UDP protokoli paketlarni uzatish ishonchliligini oshirish uchun yuqori qatlam protokollari bilan o'zaro ta'sir qilishi mumkin.
Tarmoq qatlami yoki "internet qatlami": ning asosiy darajasi barcha TCP / IP modeli uchun. Ushbu qatlamning asosiy funksionalligi OSI modelidagi bir xil nomdagi qatlam bilan bir xil bo'lib, bir nechta kichikroq pastki tarmoqlardan iborat kompozit tarmoqdagi paketlarning harakatini tavsiflaydi. U TCP / IP protokolining qo'shni qatlamlarini bog'laydi.
Tarmoq sathi yuqoridagi transport qatlami va tarmoq interfeyslarining quyi oqimi oʻrtasidagi bogʻlovchi hisoblanadi. Tarmoq qatlami transport sathidan so'rovni qabul qiluvchi protokollardan foydalanadi va tartibga solinadigan adreslash orqali qayta ishlangan so'rovni ma'lumotlarni qaysi manzilga yuborish kerakligini ko'rsatib, tarmoq interfeysi protokoliga uzatadi.
Ushbu darajada quyidagi TCP / IP tarmoq protokollari qo'llaniladi: ICMP, IP, RIP, OSPF. Tarmoq darajasida asosiy va eng ommabop, albatta, Internet protokoli (IP). Uning asosiy vazifasi ma'lumotlar bloki maqsad tugunning tarmoq interfeysiga yetguncha paketlarni bir marshrutizatordan ikkinchisiga o'tkazishdir. IP nafaqat hostlarda, balki tarmoq uskunalarida ham o'rnatiladi: marshrutizatorlar va boshqariladigan kalitlar. IP kafolatlanmagan eng yaxshi kuch yetkazib berish tamoyili asosida ishlaydi. Ya'ni, paketni jo'natish uchun oldindan aloqa o'rnatishga hojat yo'q. Ushbu parametr trafikni tejashga va keraksiz xizmat paketlarining harakatiga sarflangan vaqtga olib keladi. Paket o'z manziliga yo'naltirilmoqda va tugun mavjud bo'lmasligi mumkin. Bunday holda, xato xabari qaytariladi.
Tarmoq interfeysi qatlami: turli texnologiyalarga ega quyi tarmoqlar bir-biri bilan o‘zaro aloqada bo‘lishi va axborotni bir xil rejimda uzatishi uchun javobgardir. Bu ikki oddiy qadamda amalga oshiriladi:
Paketni oraliq tarmoq ma'lumotlar blokiga kodlash.
Belgilangan manzil ma'lumotlarini kerakli pastki tarmoq standartlariga o'zgartiring va ma'lumotlar birligini yuboring.
Ushbu yondashuv bizga qo'llab-quvvatlanadigan tarmoq texnologiyalari sonini doimiy ravishda kengaytirish imkonini beradi. Yangi texnologiya paydo bo'lishi bilanoq, u darhol TCP / IP ponksiyon stekiga tushadi va eski texnologiyalarga ega tarmoqlarga zamonaviyroq standartlar va usullardan foydalangan holda qurilgan tarmoqlar orqali ma'lumotlarni uzatish imkonini beradi.
Do'stlaringiz bilan baham: |