Mauvzu: Tarmoqlar, paketlar va protokollar. Tarmoq manzillari va nomlar.
Reja:
TCP / IP stack manzilining turlari
Paketlar
IP -manzillar sinflari
TCP / IP stack manzilining turlari
TCP / IP to'plami uchta turdagi manzillardan foydalanadi: mahalliy (apparat deb ham ataladi), IP -manzillar va ramziy domen nomlari.
TCP / IP terminologiyasida, mahalliy manzil ostidaKompaniya Internet tarmog'ining bir qismi bo'lgan ichki tarmoq ichidagi ma'lumotlarni etkazib berish uchun asosiy texnologiya foydalanadigan manzil turi tushuniladi. Turli xil tarmoqlar har xil tarmoq texnologiyalariga, har xil protokollar to'plamiga ruxsat beradi, shuning uchun TCP / IP to'plamini yaratishda har xil turdagi mahalliy manzillar mavjud deb taxmin qilingan. Agar Internet tarmog'ining pastki tarmog'i mahalliy tarmoq bo'lsa, u holda mahalliy manzil MAC -manzildir. MAC - manzil tarmoq adapterlari va routerlarning tarmoq interfeyslariga beriladi. MAC manzillarini uskunalar ishlab chiqaruvchilari belgilaydilar va ular markazlashtirilgan boshqaruvda bo'lgani uchun o'ziga xosdir. Barcha mavjud LAN texnologiyalari uchun MAC manzili 6 baytli formatga ega, masalan 11-AO-17-3D-BC-01. Shu bilan birga, IP, IPX yoki X.25 kabi yuqori darajali protokollarda ham ishlashi mumkin. Bunday holda, mahalliy IP -manzillar mos ravishda IPX va X.25 bo'ladi. Shuni ta'kidlash kerakki, mahalliy tarmoqdagi kompyuter bitta tarmoq adapteri bilan ham bir nechta mahalliy manzillarga ega bo'lishi mumkin. Ba'zi tarmoq qurilmalarida mahalliy manzillar yo'q. Misol uchun, bu qurilmalar global nuqta-nuqta yo'riqnoma portlarini o'z ichiga oladi.
IP manzillarmanzillar asosiy turi bo'lib, ular asosida tarmoq qatlami tarmoqlar o'rtasida paketlarni uzatadi. Bu manzillar 4 bayt, masalan 109.26.17.100. IP -manzil administrator tomonidan kompyuter va yo'riqnoma sozlanganda tayinlanadi. IP -manzil ikki qismdan iborat: tarmoq raqami va xost raqami. Tarmoq raqami ma'mur tomonidan o'zboshimchalik bilan tanlanishi yoki Internetning maxsus bo'linmasi (Internet tarmog'i ma'lumot markazi, InterNIC) tavsiyasiga binoan tayinlanishi mumkin, agar tarmoq Internetning bir qismi sifatida ishlasa. Odatda, provayderlar InterNIC bo'limlaridan manzillar diapazonini oladi va keyin ularni o'z abonentlariga tarqatadi. IP tugun raqami mahalliy tugun manzilidan qat'iy nazar tayinlanadi. Ta'rifga ko'ra, yo'riqnoma bir vaqtning o'zida bir nechta tarmoqlarning bir qismidir. Shuning uchun, yo'riqnoma ustidagi har bir port o'z IP -manziliga ega. Yakuniy tugun ham bir nechta IP tarmoqlarining bir qismi bo'lishi mumkin. Bunday holda, kompyuter tarmoq ulanishlari soniga qarab bir nechta IP -manzillarga ega bo'lishi kerak. Shunday qilib, IP -manzil bitta kompyuter yoki yo'riqchini emas, balki bitta tarmoq ulanishini tavsiflaydi.
Ramziy domen nomlari. IP -tarmoqlardagi ramziy nomlar domen nomlari deb ataladi va ular ierarxik asosda qurilgan. IP -tarmoqlarda to'liq malakali ramziy nomning tarkibiy qismlari nuqta bilan ajratiladi va quyidagi tartibda sanab o'tiladi: avval oxirgi tugunning oddiy nomi, keyin mezbon guruhning nomi (masalan, tashkilot nomi), keyin katta guruh nomi (subdomain) va boshqalar, eng yuqori darajadagi domen nomigacha (masalan, geografik printsipga ko'ra
birlashtiruvchi tashkilotning domeni: RU - Rossiya, Buyuk Britaniya - Buyuk Britaniya, SU - AQSh), Domen nomiga misol base2.sales.zil.ru nomi. Domen nomi va xostning IP -manzili o'rtasida algoritmik yozishmalar yo'q, shuning uchun xostni ham domen nomi, ham IP -manzili bilan aniqlab olish uchun ba'zi qo'shimcha jadvallar yoki xizmatlardan foydalanish kerak. TCP / IP tarmoqlari tarmoq ma'murlari tomonidan tuzilgan xaritalash jadvallari asosida bu xaritani o'rnatadigan maxsus tarqatilgan domen nomlari tizimi (DNS) xizmatidan foydalanadi. Shuning uchun, domen nomlari DNS nomlari deb ham ataladi.
Paketlar
Yilda kompyuter tarmoqlari, bir paketi bir maxsus tashkil blok bo'ladi ma'lumotlar paketi rejimida bir tarmoq orqali. Burilish rejimini qo'llab-quvvatlamaydigan kompyuter havolalari, masalan, an'anaviy nuqtadan-nuqtaga telekommunikatsiya , ma'lumotlarni bir vaqtning o'zida baytlar , belgilar yoki bitlar ketma-ketligi sifatida uzatadi . Agar ma'lumotlar paketlangan bo'lsa, aloqa vositasining bit tezligi foydalanuvchilar o'rtasida kontaktli tarmoqqa qaraganda samaraliroq taqsimlanishi mumkin . Foydalanish paytida paketi-yoqilgan tarmoqlari siz chegara bit tezligiga ishonchli kafolat bera olasiz, u pastga tushmaydi.
Tarmoq paketi qo'shimcha ma'lumotlardan iborat bo'lishi mumkin, jumladan boshlang'ich bitlar (kirish qismi), sarlavhalar (sarlavhalar) va treyler (treyler) va foydali yuk ( yuk ). Tarmoqqa yuboriladigan paketlar orasida, odatda, kadrlararo interval kuzatiladi ( ingl. Interframe oralig'i ). Yukning maksimal uzunligi maksimal uzatish birligi (MTU) deb ataladi .
Paketlarni parchalash imkoniyati mavjud - bittadan ikkita tarmoq paketini yaratish. Kadr uzunligi u o'tayotgan interfeysning MTU dan oshib ketganda paydo bo'ladi. Parchalanish (va ruxsat bermaslik) IP tomonidan qo'llab -quvvatlanadi va boshqa protokollar tomonidan qo'llab - quvvatlanmaydi . Agar tarmoq adapteri MTU -dan uzunroq ramkani aniqlasa, u holda, odatda, bu ramka tashlanadi. Agar bitta xostda jumbo ramkalarga ruxsat berilgan bo'lsa , lekin boshqa birida bu sodir bo'lmaydi . IP -paketning bo'laklanishi markaziy protsessorga yukni oshiradi va yukni uzatish tezligini pasaytiradiUshbu paketning (chekka tarmog'ida 2 ÷ 50% gacha, ramka uzunligiga qarab), shuning uchun ular undan qochishga harakat qilishadi. Agar biron bir bo'lak yo'qolsa, butun ketma -ketlikni qayta yuborish kerak, bu esa sekinlashuvning qo'shimcha xavfidir. Barcha qismlarni asl paketga yig'ish faqat qabul qiluvchi tomonidan amalga oshiriladi, hatto tarmoqning bir qismida MTU talab qilinganidan katta bo'lsa ham. Paket parchalanishi tarmoq hujumlarida va tarmoqlarni tekshirishda ishlatilishi mumkin .
IP -manzillar sinflari
IP -manzili 4 bayt uzunlikda va odatda har bir baytning o'nlik kasrdagi qiymatlarini ifodalovchi va nuqta bilan ajratilgan to'rtta raqam sifatida yoziladi, masalan, 128.10.2.30 - bu manzilning an'anaviy o'nlik shakli va 10000000 00001010 00000010 00011110 bir xil manzilning ikkilik shakli ...
Manzil ikkita mantiqiy qismdan iborat - tarmoq raqami va tarmoq tugun raqami. Manzilning qaysi qismi tarmoq raqamiga, qaysi qismi esa tugun raqamiga tegishli, manzilning birinchi bitlarining qiymatlari bilan belgilanadi. Bu bitlarning qiymatlari, shuningdek , ma'lum bir IP - manzil qaysi sinfga tegishli ekanligini ko'rsatadi.
Fig. 5.9 turli sinflarning IP -manzilining tuzilishini ko'rsatadi.
Guruch. 5.9. IP -manzil tuzilishi
Agar manzil 0 bilan boshlanadigan bo'lsa, u holda tarmoq A sinfga bo'linadi va tarmoq raqami bitta baytni egallaydi, qolgan 3 bayt tarmoqdagi tugun raqami sifatida talqin qilinadi. A toifali tarmoqlarning raqamlari 1 dan 126 gacha. (0 raqami ishlatilmaydi va 127 raqami maxsus maqsadlar uchun ajratilgan, bu haqda quyida muhokama qilinadi.) A sinfidagi tarmoqlar kam, lekin ulardagi tugunlar soni 2 24 ga , ya'ni 16.777.216 tugunga yetish .
Agar ikkita manzil biti 10 bo'lsa, tarmoq B sinfiga tegishli . B sinfidagi tarmoqlarda tarmoq raqami va tugun raqami, ya'ni 2 bayt uchun 16 bit ajratilgan. Shunday qilib, B sinfli tarmoq-bu o'rtacha tugunlarning maksimal soni 2-16 , bu 65 536 tugun.
Agar manzil 110 ketma -ketlikdan boshlanadigan bo'lsa, bu C sinfidagi tarmoq . Bunda tarmoq raqami uchun 24 bit, tugun raqami uchun 8 bit ajratilgan. Bu sinf tarmoqlari eng keng tarqalgan bo'lib, ulardagi tugunlar soni 28 ta, ya'ni 256 ta tugun bilan cheklangan.
Agar manzil 1110 ketma -ketligi bilan boshlanadigan bo'lsa, u D toifali manzil bo'lib , maxsus, ko'p manzilli manzilni bildiradi. Agar paketda D sinf manzili manzil manzili sifatida ko'rsatilgan bo'lsa, u holda bunday paket bu manzil tayinlangan barcha tugunlar tomonidan qabul qilinishi kerak.
Agar manzil 11110 ketma -ketligi bilan boshlangan bo'lsa, demak bu manzil E sinfiga tegishli , bu sinf manzillari kelajakda foydalanish uchun ajratilgan.
Jadval 5.4 tarmoq raqamlari diapazonini va tarmoqlarning har bir sinfiga mos keladigan tugunlarning maksimal sonini ko'rsatadi.
Do'stlaringiz bilan baham: |