Mahalliy tarmoq protokoli to'plami. Tarmoq protokollari to'plami va TCP xakerligi. IP-manzillar sinflari

Transport qatlami (TL) paketlarni tarmoq orqali tashish qoidalarini belgilaydi. Transport qatlami individual paketlarning uchidan uchigacha etkazib berilishini nazorat qiladi; bu paketlar orasidagi bog'liqliklarni hisobga olmaydi (hattoki bitta xabarga tegishli bo'lganlar ham). U har bir paketga, haqiqatan ham u yoki yo'qligidan qat'i nazar, har bir qism alohida xabarga tegishli bo'lganidek munosabatda bo'ladi. Transport qatlami protokollari barcha xabarlarning manziliga butunligini va paketlarning asl tartibida bo'lishini ta'minlaydi. Tashish darajasida axborotni buzish va xatolarni boshqarish, shuningdek, barcha manba-yo'nalish yo'nalishi bo'ylab oqim nazorati nazorat qilinadi.

Transport qatlami quyidagi vazifalarni bajaradi:

  • Xizmat ko'rsatish punktlarini manzillash... Kompyuterlar ko'pincha bir vaqtning o'zida bir nechta dasturlarni bajaradilar. Shu sababli manba-manzilga etkazib berish deganda nafaqat bitta kompyuterdan ikkinchisiga, balki bitta kompyuterdan berilgan jarayondan (ishlaydigan dasturdan) boshqasiga ma'lum bir jarayonga (ishlayotgan dasturdan) etkazib berish tushuniladi. Shuning uchun, transport sarlavhasi xizmat ko'rsatish manzili (yoki port manzili) deb nomlangan manzil turini o'z ichiga olishi kerak. Tarmoq sathi har bir paketni to'g'ri kompyuter manziliga etkazib beradi; transport qatlami to'liq xabarni o'sha kompyuterda to'g'ri jarayonga etkazadi.
  • Segmentatsiya va qayta yig'ish... Xabar ko'chiriladigan segmentlarga bo'linadi, har bir segment ketma-ketlik raqamini o'z ichiga oladi. Ushbu raqamlar transport qatlamiga manzilga etib borganda xabarni to'g'ri yig'ishga va uzatishda yo'qolgan paketlarni almashtirishga imkon beradi.
  • Ulanishni boshqarish... Transport qatlami ulanishga yo'naltirilgan uzatishga yo'naltirilgan bo'lishi mumkin (ulanishga yo'naltirilgan uzatish) - datagram rejimi. Ulanishsiz transport qatlami (oldindan o'rnatilgan virtual ulanish orqali) har bir segmentni mustaqil paket sifatida ko'rib chiqadi va uni maqsad mashinasida transport qatlamiga etkazib beradi. Ulanishga yo'naltirilgan transport qatlami avval paketlarni etkazib berishdan oldin maqsadli kompyuterda transport qatlamiga ulanishni o'rnatadi. Barcha ma'lumotlar o'tkazilgandan so'ng, ulanish tugaydi.

    Ulanishsiz rejimda transport qatlami ishonchli etkazib berishni kafolatlamasdan yagona datagrammalarni uzatish uchun ishlatiladi. Ma'lumotlarni ishonchli etkazib berish uchun ulanishga yo'naltirilgan rejim ishlatiladi.

  • Oqim boshqaruvi... Ma'lumotlar havolasi qatlami singari transport qatlami ham oqimni boshqarish uchun javobgardir. Biroq, ushbu darajadagi oqimni boshqarish "oxiridan oxirigacha" amalga oshiriladi.
  • Xatolarni boshqarish... Ma'lumotlar havolasi qatlami singari, transport qatlami xatolarni boshqarish uchun javobgardir. Transmit transporti to'liq xabar qabul transportiga xatosiz (buzilish, yo'qotish yoki takrorlash) etib borishini tasdiqlaydi. Xato odatda qayta uzatish orqali tuzatiladi.

Sessiya qatlami SL - dialogli tarmoq boshqaruvchisi. U aloqa tizimlari o'rtasida aloqani o'rnatadi, saqlaydi va sinxronizatsiya qiladi.

Sessiya qatlami yordamida tomonlar o'rtasida dialog tashkil etiladi, tomonlardan qaysi biri tashabbuskori, qaysi biri faol ekanligi va muloqot qanday tugaganligi qayd qilinadi.

Sessiya darajasidagi vazifalar quyidagilardan iborat:

  • Muloqotni boshqarish. Sessiya darajasi ikki tizimning dialogga kirishishini ta'minlaydi. Bu ikki jarayon o'rtasida xabar almashish imkonini beradi. Bunday holda rejimlar mumkin: yoki yarim dupleks (bir vaqtning o'zida bitta yo'l) yoki to'liq dupleks (bir vaqtning o'zida ikkita yo'l). Masalan, terminal va meynfram o'rtasidagi dialog yarim dupleks bo'lishi mumkin.
  • Sinxronizatsiya. Sessiya darajasi Jarayonga ma'lumotlar oqimiga tekshiruv punktlarini (sinxronizatsiya punktlari) qo'shish imkonini beradi. Masalan, agar tizim 2000 betlik faylni yuborayotgan bo'lsa, har 100 sahifadan iborat modulni qabul qilish va mustaqil ravishda tanib olish uchun har 100 sahifadan keyin to'xtash nuqtalarini kiritish maqsadga muvofiqdir. Bunday holda, agar 523-sahifani uzatish paytida qoidabuzarlik yuzaga kelsa, talab qilinadigan va tizim tiklangandan keyin yana yuboriladigan yagona sahifa 501-bet (beshinchi yuzning birinchi sahifasi)

Taqdimot qatlami ma'lumotni quyi darajalarga etkazib berish shakli bilan shug'ullanadi, masalan, transkodlash yoki shifrlash.

Taqdimot qatlamining vazifalari quyidagilardan iborat:

  • Axborotni qayta yozish... Ikki tizimdagi jarayonlar (ishlaydigan dasturlar) odatda belgilar satrlari, raqamlar va boshqalar ko'rinishidagi ma'lumotlarni o'zgartiradi. Ma'lumot uzatishdan oldin bitli oqimlarga o'zgartirilishi kerak. Turli xil kompyuterlar turli xil kodlash tizimlaridan foydalanganligi sababli, taqdimot qatlami ushbu turli xil kodlash usullari o'rtasidagi o'zaro bog'liqlik uchun javobgardir. Taqdimot qatlami uzatgichda ma'lumot uzatuvchiga bog'liq shakldan umumiy shaklga o'zgaradi. Taqdimot qatlami qabul qiluvchi kompyuterda umumiy format uning qabul qiluvchisi bilan almashtiriladi.
  • Shifrlash... Maxfiy ma'lumotlarni etkazib berish uchun tizim maxfiylikni ta'minlashi kerak. Shifrlash degani, transmitter asl ma'lumotni boshqa shaklga o'zgartiradi va natijada xabarni tarmoq orqali yuboradi. Xabarni asl holiga qaytarish uchun parolni echish dastlabki jarayonga to'liq qarama-qarshi bo'lishi kerak.
  • Siqish... Ma'lumotlarni siqish ma'lumotdagi bitlarning sonini kamaytiradi. Matn, audio va video kabi multimediyalarni uzatishda siqishni ayniqsa muhim ahamiyat kasb etmoqda.

Dastur qatlami (AL) bir xil vazifani (dasturni) amalga oshiradigan uzoq tugunlar o'rtasida almashinadigan protokollar to'plamidir. Dastur darajasi foydalanuvchiga (inson yoki dasturiy ta'minot) tarmoqqa kirish imkoniyatini beradi. U foydalanuvchi interfeyslarini va xizmatlarni qo'llab-quvvatlashni ta'minlaydi - elektron pochta, masofadan kirish va pul mablag'larini o'tkazish, ommaviy ma'lumotlar bazasini boshqarish va boshqa tarqatiladigan axborot xizmatlari.

Dastur qatlami tomonidan taqdim etiladigan xizmatlarning namunalari:

  • Tarmoq virtual terminali... Tarmoq virtual terminali - bu jismoniy terminalning dasturiy ta'minot versiyasi bo'lib, u foydalanuvchiga masofaviy xostga kirish imkoniyatini beradi. Buning uchun dastur masofaviy xostda terminalning dasturiy emulyatsiyasini yaratadi. Foydalanuvchining kompyuteri dasturiy ta'minot terminali bilan aloqa o'rnatadi, bu esa o'z navbatida xost bilan aloqa qiladi va aksincha. Masofaviy xost ushbu havolani o'zining terminallaridan biriga havola sifatida belgilaydi va kirish imkoniyatini beradi.
  • Fayllarni uzatish, kirish va boshqarish... Ushbu dastur foydalanuvchiga ma'lumotlarni o'zgartirish yoki o'qish, uzoq kompyuterdan mahalliy kompyuterda foydalanish uchun fayllarni olish va uzoq kompyuterdagi fayllarni boshqarish yoki boshqarish uchun uzoqdagi xostdagi fayllarga kirish huquqini beradi.
  • Pochta xizmatlari... Ushbu dastur elektron pochta xabarlarini yuborish va saqlash uchun asos yaratadi.
  • Katalog xizmatlari... Ushbu dastur tarqatilgan ma'lumotlar bazalari manbalarini va turli xil ob'ektlar va xizmatlar haqidagi global ma'lumotlardan foydalanish imkoniyatini beradi.

Internet protokoli to'plami

Internet2 protokoli to'plami OSI modelidan oldin ishlab chiqilgan. Shuning uchun Internet protokoli stekidagi qatlamlar OSI modelidagi qatlamlarga to'g'ri kelmaydi. Internet protokollari to'plami beshta qatlamdan iborat: fizik, ma'lumotlar havolasi, tarmoq, transport va dastur. Dastlabki to'rtta qatlam OSI modelining dastlabki to'rt qatlamiga mos keladigan jismoniy standartlarni, tarmoq interfeysini, o'zaro ishlashni va transport funktsiyalarini ta'minlaydi. OSI modelidagi eng yaxshi uchta qatlam Internet-protokollar to'plamida rasm qatlami deb nomlangan bitta qatlam bilan ifodalangan. 1.3.


Shakl: 1.3.

ARP Manzilni hal qilish protokoli Manzil topish protokoli
Bankomat Asenkron uzatish rejimi Asenkron uzatish rejimi
BGP Chegara shlyuzi protokoli Chegarani yo'naltirish protokoli
DNS Domen nomlari tizimi Domen nomlari tizimi
Ethernet Ethernet tarmog'i Ethernet tarmog'i
FDDI Elyaf tarqatilgan ma'lumotlar interfeysi Optik tolali tarqatilgan ma'lumotlar interfeysi
HTTP Hyper Text Transfer Protocol Gipermatn uzatish protokoli
FTP Fayl uzatish protokoli Fayl uzatish protokoli
ICMP Internetni boshqarish bo'yicha xabar protokoli Xabar protokoli
IGMP Internet guruhini boshqarish protokoli Internetdagi guruh (foydalanuvchi) nazorati protokoli
IP Internet protokoli Internet protokoli
NFS Tarmoq fayl tizimi Fayl tizimining tarmoqqa kirish protokoli
OSPF Avval qisqa yo'lni oching Eng qisqa kanalni afzal ko'rish protokolini oching
PDH Plesioxron raqamli iyerarxiya Plesioxron raqamli iyerarxiya
PPP Nuqtadan nuqtagacha protokol Nuqta-nuqta aloqa protokoli

Ushbu maqola TCP / IP modeli asoslarini qamrab oladi. Yaxshi tushunish uchun asosiy protokollar va xizmatlar tavsiflangan. Asosiysi, shoshilmang va har bir narsani bosqichma-bosqich tushunishga harakat qiling. Ularning barchasi bir-biriga bog'liq va birini tushunmasdan, boshqasini tushunish qiyin bo'ladi. Mana bu juda yuzaki ma'lumot, shuning uchun ushbu maqola xavfsiz tarzda "qo'g'irchoqlar uchun TCP / IP protokoli to'plami" deb nomlanishi mumkin. Biroq, bu erda ko'p narsalarni tushunish qiyin emas, chunki bu birinchi qarashda ko'rinishi mumkin.

TCP / IP

TCP / IP to'plami - bu tarmoqdagi ma'lumotlarni uzatishning tarmoq modeli, u qurilmalarning o'zaro ta'sir tartibini belgilaydi. Ma'lumotlar ma'lumotlar havolasi qatlamiga kiradi va yuqoridagi har bir qatlam tomonidan o'z navbatida qayta ishlanadi. Stekka ma'lumotlarni qayta ishlash va qabul qilish tamoyillarini tushuntirib beradigan abstraktsiya sifatida taqdim etiladi.

TCP / IP tarmoq protokoli to'plami 4 qatlamdan iborat:

  1. Kanal (havola).
  2. Tarmoq (Internet).
  3. Transport.
  4. Qo'llaniladi (ariza).

Dastur darajasi

Ilova darajasi dastur va protokol stekining boshqa qatlamlari o'rtasida o'zaro bog'liqlikni ta'minlaydi, kiruvchi ma'lumotlarni tahlil qiladi va dasturiy ta'minot uchun mos formatga o'zgartiradi. Foydalanuvchiga eng yaqin va u bilan bevosita aloqada.

  • HTTP;
  • SMTP;

Har bir protokol ma'lumotlar bilan ishlash tartibini va printsiplarini belgilaydi.

HTTP (HyperText Transfer Protocol) ma'lumotlar uzatish uchun mo'ljallangan. U, masalan, veb-sahifa uchun asos bo'lib xizmat qiladigan HTML hujjatlarni yuborish uchun ishlatiladi. Ishning soddalashtirilgan sxemasi "mijoz - server" sifatida taqdim etilgan. Mijoz so'rov yuboradi, server uni qabul qiladi, to'g'ri ishlaydi va yakuniy natijani qaytaradi.

Tarmoq fayllarini uzatish uchun standart bo'lib xizmat qiladi. Mijoz ma'lum bir fayl uchun so'rov yuboradi, server ushbu faylni ma'lumotlar bazasidan qidiradi va agar muvaffaqiyatli bo'lsa, javob sifatida yuboradi.

Elektron pochta xabarlarini yuborish uchun foydalaniladi. SMTP operatsiyasi uchta ketma-ket qadamni o'z ichiga oladi:

  1. Yuboruvchining manzilini aniqlash. Bu elektron pochta xabarlarini qaytarish uchun kerak.
  2. Qabul qiluvchining identifikatsiyasi. Bir nechta yo'nalishlarni belgilashda ushbu qadam bir necha marta takrorlanishi mumkin.
  3. Xabar tarkibini aniqlash va yuborish. Xabar turi xizmat ma'lumoti sifatida uzatiladi. Agar server paketni qabul qilishga tayyorligini tasdiqlasa, u holda tranzaksiya o'zi amalga oshiriladi.

Sarlavha

Sarlavha xizmat ma'lumotlarini o'z ichiga oladi. Ular faqat ma'lum bir darajaga mo'ljallanganligini tushunish muhimdir. Bu shuni anglatadiki, paket qabul qiluvchiga yuborilishi bilanoq, u o'sha model bo'yicha, lekin teskari tartibda qayta ishlanadi. O'rnatilgan sarlavha faqat ma'lum bir shaklda qayta ishlanishi mumkin bo'lgan maxsus ma'lumotlarni o'z ichiga oladi.

Masalan, boshqa tomondan transport qatlamida joylashgan sarlavha faqat transport qatlami tomonidan qayta ishlanishi mumkin. Boshqalar buni shunchaki e'tiborsiz qoldiradilar.

Transport qatlami

Transport darajasida olingan ma'lumotlar tarkibidan qat'i nazar, bitta birlik sifatida qayta ishlanadi. Qabul qilingan xabarlar segmentlarga bo'linadi, ularga sarlavha qo'shiladi va barchasi quyida yuboriladi.

Ma'lumot uzatish protokollari:

Eng keng tarqalgan protokol. U kafolatlangan ma'lumotlarni uzatish uchun javobgardir. Paketlarni yuborishda ularning summasi, tranzaksiya jarayoni nazorat qilinadi. Bu shuni anglatadiki, ma'lumotlar sharoitlardan qat'iy nazar "xavfsiz va sog'lom" etib keladi.

UDP (User Datagram Protocol) ikkinchi eng mashhur protokol hisoblanadi. Shuningdek, u ma'lumotlarni uzatish uchun javobgardir. O'ziga xos xususiyati soddaligida yotadi. Paketlar shunchaki maxsus aloqa yaratmasdan yuboriladi.

TCP yoki UDP?

Ushbu protokollarning har biri o'z dastur doirasiga ega. Bu mantiqan ishning o'ziga xos xususiyatlari bilan shartlangan.

UDP-ning asosiy afzalligi uning uzatish tezligidir. TCP ko'plab tekshiruvlarga ega bo'lgan murakkab protokol bo'lib, UDP esa soddalashtirilgan va shuning uchun tezroq ko'rinadi.

Salbiy tomoni - soddaligi. Tekshiruvlarning etishmasligi tufayli ma'lumotlar yaxlitligi kafolatlanmaydi. Shunday qilib, ma'lumot oddiygina yuboriladi va barcha tekshirishlar va shunga o'xshash manipulyatsiyalar dasturda qoladi.

UDP, masalan, video tomosha qilish uchun ishlatiladi. Videofayl uchun oz sonli segmentlarning yo'qolishi muhim emas, yuklab olish tezligi esa eng muhim omil hisoblanadi.

Ammo, agar siz parollar yoki bank kartalari ma'lumotlarini yuborishingiz kerak bo'lsa, unda TCP-dan foydalanish zarurati aniq. Ma'lumotlarning eng kichik qismini ham yo'qotish halokatli oqibatlarga olib kelishi mumkin. Bunday holda tezlik xavfsizlik kabi muhim emas.

Tarmoq qatlami

Tarmoq darajasi qabul qilingan ma'lumotlardan paketlarni hosil qiladi va sarlavha qo'shadi. Ma'lumotlarning eng muhim qismi - bu yuboruvchilar va qabul qiluvchilarning IP va MAC manzillari.

IP-manzil (Internet Protocol address) - qurilmaning mantiqiy manzili. Qurilmaning tarmoqdagi joylashuvi haqidagi ma'lumotlarni o'z ichiga oladi. Yozib olish misoli:.

MAC manzili (Media Access Control address) - bu qurilmaning jismoniy manzili. Identifikatsiya qilish uchun ishlatiladi. Ishlab chiqarish bosqichida tarmoq uskunalari uchun tayinlangan. Olti baytli raqam sifatida taqdim etilgan. Masalan: .

Tarmoq qatlami quyidagilar uchun javobgardir:

  • Yetkazib berish yo'nalishlarini aniqlash.
  • Paketlarni tarmoqlar o'rtasida uzatish.
  • Noyob manzillarni tayinlash.

Routerlar - bu tarmoq qatlami qurilmalari. Ular olingan ma'lumotlar asosida kompyuter va server o'rtasida yo'l ochadilar.

Ushbu darajadagi eng mashhur protokol IP.

IP (Internet Protocol) - bu tarmoqdagi adreslash uchun mo'ljallangan Internet protokoli. Undan paketlar almashinadigan marshrutlarni qurish uchun foydalaniladi. To'liqligini tekshirish va tasdiqlash uchun hech qanday vosita yo'q. Yetkazib berish kafolatlarini ta'minlash uchun IP-dan transport protokoli sifatida foydalaniladigan TCP ishlatiladi. Ushbu bitimning tamoyillarini tushunish TCP / IP protokoli stekasi qanday ishlashining asoslari to'g'risida juda ko'p narsalarni tushuntiradi.

IP-manzillar turlari

Tarmoqlar ikki turdagi IP-manzillardan foydalanadi:

  1. Ommaviy.
  2. Xususiy.

Internetda ommaviy foydalaniladi. Asosiy qoida - bu mutlaqo o'ziga xoslik. Ulardan foydalanishning misoli - har biri Internet bilan o'zaro aloqada bo'lish uchun o'z IP-manziliga ega bo'lgan yo'riqchilar. Ushbu manzil umumiy deb nomlanadi.

Internetda xususiy foydalanilmaydi. Global tarmoqda bunday manzillar noyob emas. Masalan, mahalliy tarmoq. Har bir qurilmaga tarmoq ichida noyob IP-manzil beriladi.

Internet bilan o'zaro bog'liqlik, yuqorida aytib o'tilganidek, o'zining umumiy IP-manziliga ega bo'lgan yo'riqnoma orqali amalga oshiriladi. Shunday qilib, yo'riqchiga ulangan barcha kompyuterlar Internetda bitta umumiy IP-manzil nomidan taqdim etiladi.

IPv4

Internet protokolining eng keng tarqalgan versiyasi. Oldin IPv6. Yozib olish formati to'rtta sakkiz-bitli raqamlar bo'lib, ular nuqta bilan ajratilgan. Subnet maskasi kasr belgisi bilan ko'rsatilgan. Manzil uzunligi 32 bit. Aksariyat hollarda, agar IP-manzil haqida gap ketganda, bu IPv4.

Yozib olish formati:.

IPv6

Ushbu versiya oldingi versiya bilan bog'liq muammolarni hal qilish uchun mo'ljallangan. Manzil uzunligi 128 bit.

IPv6 hal qiladigan asosiy muammo - bu IPv4 manzillarining tugashi. Old shartlar 1980-yillarning boshlarida paydo bo'ldi. Ushbu muammo 2007-2009 yillarda allaqachon keskin bosqichga o'tganiga qaramay, IPv6 ni joriy etish juda sekin "tezlashmoqda".

IPv6-ning asosiy afzalligi - bu tezroq Internetga ulanish. Chunki protokolning ushbu versiyasi manzil tarjimasini talab qilmaydi. Oddiy marshrutlash amalga oshiriladi. Bu arzonroq va shuning uchun Internet-resurslarga kirish IPv4-ga qaraganda tezroq ta'minlanadi.

Yozib olish misoli:.

IPv6 manzillarining uch turi mavjud:

  1. Unicast.
  2. Anikast.
  3. Multicast.

Unicast IPv6-ning yagona turiga kiradi. Yuborilganda paket faqat tegishli manzilda joylashgan interfeysga etib boradi.

Anycast multicast IPv6 manzillarini anglatadi. Yuborilgan paket eng yaqin tarmoq interfeysiga o'tadi. Faqat marshrutizatorlar tomonidan ishlatiladi.

Multicast multicast. Bu shuni anglatadiki, yuborilgan paket multicast guruhidagi barcha interfeyslarga etadi. "Hamma uchun efirga uzatiladigan" translyatsiyadan farqli o'laroq, multicast faqat ma'lum bir guruhga efirga uzatiladi.

Subnet maskasi

Ichki tarmoq maskasi IP-manzildan pastki tarmoq va xost raqamini ochib beradi.

Masalan, IP-manzilda niqob mavjud. Bunday holda, ro'yxatga olish formati shunday ko'rinadi. "24" raqami - bu niqobdagi bitlar soni. Sakkiz bit bitta oktetga teng, uni bayt deb ham atash mumkin.

Batafsilroq, pastki tarmoq maskasi ikkilikda quyidagicha ifodalanishi mumkin:. U to'rtta sekizli bo'lib, yozuv "1" va "0" dan iborat. Agar birliklar sonini qo'shsak, jami "24" chiqadi. Yaxshiyamki, bitta bilan hisoblash kerak emas, chunki bitta oktetda 8 ta qiymat mavjud. Ularning uchtasi bittadan to'ldirilganligini ko'ramiz, biz qo'shib "24" olamiz.

Agar biz subnet maskasi haqida alohida gapiradigan bo'lsak, u holda ikkilik vakolatxonada u bitta oktetda bitta yoki nolga ega. Bunday holda, ketma-ketlik shundayki, avval baytlar birligi bilan, keyin esa faqat nol bilan ketadi.

Keling, kichik bir misolni ko'rib chiqaylik. IP-manzil va pastki tarmoq maskasi mavjud. Biz hisoblaymiz va yozamiz:. Endi niqobni IP-manzilga moslashtiramiz. Barcha qiymatlar bitta (255) ga teng bo'lgan niqobning oktetlari IP-manzilidagi mos oktetlarni o'zgarmagan holda qoldiradi. Agar qiymat nolga teng bo'lsa (0), u holda IP-manzildagi sekizlar ham nolga aylanadi. Shunday qilib, pastki tarmoq manzilining qiymatida biz olamiz.

Subnet va host

Ichki tarmoq mantiqiy ajratish uchun javobgardir. Aslida, bu bir xil mahalliy tarmoqdan foydalanadigan qurilmalar. Bir qator IP-manzillar bilan belgilanadi.

Xost - bu tarmoq interfeysining manzili (tarmoq kartasi). Niqob yordamida IP-manzildan aniqlanadi. Masalan: . Birinchi uchta sakkizta kichik tarmoq bo'lgani uchun, u qoladi. Bu xost raqami.

Xost manzillari diapazoni 0 dan 255 gacha. Xost raqami "0" aslida subnetning o'zi manzilidir. Va "255" xost raqami translyatsiya qilinadi.

Manzil

TCP / IP protokoli to'plamida adreslash uchun uch xil manzil ishlatiladi:

  1. Mahalliy.
  2. Tarmoq.
  3. Domen nomlari.

Mahalliy MAC-manzillar mahalliy manzillar deb ataladi. Ular Ethernet kabi LAN texnologiyalarida adreslash uchun ishlatiladi. TCP / IP kontekstida mahalliy narsa ularning faqat kichik tarmoq ichida amal qilishini anglatadi.

TCP / IP protokollar to'plamidagi tarmoq manzili IP-manzildir. Fayl yuborilganda, qabul qiluvchining manzili uning sarlavhasidan o'qiladi. Uning yordami bilan yo'riqnoma xost raqami va kichik tarmoqni o'rganadi va ushbu ma'lumotlarga asoslanib so'nggi tugunga marshrutni yaratadi.

Domen nomlari - bu Internetda odam tomonidan o'qiladigan veb-sayt manzillari. Internetdagi veb-serverlarga ochiq IP-manzil orqali kirish mumkin. U kompyuterlar tomonidan muvaffaqiyatli qayta ishlanadi, ammo odamlar uchun bu juda noqulay ko'rinadi. Bunday asoratlarni oldini olish uchun "domenlar" deb nomlangan maydonlardan tashkil topgan domen nomlari ishlatiladi. Ular yuqoridan pastgacha qat'iy ierarxiyada joylashgan.

Birinchi darajali domen ma'lum ma'lumotlarni aks ettiradi. Umumiy (.org, .net) qat'iy chegaralar bilan bog'lanmagan. Qarama-qarshi holat mahalliy (.us, .ru) bilan bog'liq. Ular odatda geografik jihatdan bog'langan.

Pastki darajadagi domenlar qolganlari. U har qanday o'lchamda bo'lishi mumkin va istalgan qiymatlarni o'z ichiga oladi.

Masalan, "www.test.quiz.sg" haqiqiy domen nomi, bu erda "sg" mahalliy birinchi (yuqori) darajadagi domen, "quiz.sg" ikkinchi darajali domen, "test.quiz.sg" uchinchi darajali domen. ... Domen nomlarini DNS nomlari deb ham atash mumkin.

Domen nomlari va umumiy IP-manzillarga mos keladi. Brauzer qatoriga domen nomini yozishda DNS mos keladigan IP-manzilni topadi va qurilmaga xabar beradi. Qurilma buni qayta ishlaydi va veb-sahifa sifatida qaytaradi.

Aloqa qatlami

Bog'lanish darajasida qurilma va jismoniy uzatish vositasi o'rtasidagi munosabatlar aniqlanadi va sarlavha qo'shiladi. Ma'lumotlarni kodlash va fizik muhit orqali uzatish uchun ramkalar tayyorlash uchun javobgardir. Ushbu darajada tarmoq kalitlari ishlaydi.

Eng keng tarqalgan protokollar:

  1. Ethernet.
  2. WLAN.

Ethernet - bu eng keng tarqalgan simli LAN texnologiyasi.

WLAN - bu simsiz texnologiyalarga asoslangan mahalliy tarmoq. Qurilmalar jismoniy kabel o'tkazmasdan aloqa qilishadi. Eng keng tarqalgan usulning misoli - Wi-Fi.

Statik IPv4 manzilidan foydalanish uchun TCP / IP-ni sozlash

Statik IPv4 manzili to'g'ridan-to'g'ri qurilma sozlamalarida yoki tarmoqqa ulanganda avtomatik ravishda tayinlanadi va doimiy bo'ladi.

TCP / IP protokol stekini doimiy IPv4 manzilidan foydalanish uchun sozlash uchun ipconfig / all buyrug'ini konsolga kiriting va quyidagi ma'lumotlarni toping.

Dinamik IPv4 manzilidan foydalanish uchun TCP / IP-ni sozlash

Dinamik IPv4 manzili bir muddat foydalaniladi, ijaraga olinadi va keyin o'zgartiriladi. Tarmoqqa ulanganda qurilmaga avtomatik ravishda tayinlanadi.

Doimiy bo'lmagan IP-manzildan foydalanish uchun TCP / IP protokoli stekini sozlash uchun kerakli ulanish xususiyatlariga o'tishingiz, IPv4 xususiyatlarini ochishingiz va ko'rsatilgan katakchalarni belgilashingiz kerak.

Ma'lumotlarni uzatish usullari

Ma'lumotlar fizik vosita orqali uchta usulda uzatiladi:

  • Simpleks.
  • Yarim dupleks.
  • To'liq dupleks.

Simpleks - bu bir tomonlama aloqa. Transmissiya faqat bitta qurilma tomonidan amalga oshiriladi, ikkinchisi esa faqat signalni qabul qiladi. Axborot faqat bitta yo'nalishda efirga uzatiladi, deyishimiz mumkin.

Simpleks aloqa misollari:

  • Televizion eshittirish.
  • GPS sun'iy yo'ldoshlaridan signal.

Yarim dupleks - bu ikki tomonlama aloqa. Biroq, bir vaqtning o'zida faqat bitta tugun signal uzatishi mumkin. Ushbu ulanish bilan ikkita qurilma bir vaqtning o'zida bir xil kanaldan foydalana olmaydi. To'liq qiymat jismonan imkonsiz bo'lishi yoki to'qnashuvlarga olib kelishi mumkin. Aytishlaricha, ular uzatish vositasi bilan to'qnash kelishgan. Ushbu rejim koaksiyal kabeldan foydalanishda ishlatiladi.

Yarim dupleks aloqaning misoli bir xil chastotadagi radioaloqa.

To'liq dupleks - to'liq ikki tomonlama aloqa. Qurilmalar bir vaqtning o'zida signalni uzatishi va qabul qilishni qabul qilishi mumkin. Ular uzatish vositasi bilan ziddiyatga ega emaslar. Ushbu rejim Fast Ethernet va o'ralgan juftlik ulanishlari uchun amal qiladi.

Dupleks aloqaning misoli - uyali aloqa tarmog'i orqali telefon orqali suhbatlashish.

TCP / IP va OSI

OSI modeli ma'lumotlarni uzatish tamoyillarini belgilaydi. TCP / IP protokoli stekining qatlamlari bevosita ushbu modelga to'g'ri keladi. To'rt qatlamli TCP / IP-dan farqli o'laroq, u 7 qatlamga ega:

  1. Jismoniy.
  2. Kanal (Ma'lumotlar havolasi).
  3. Tarmoq.
  4. Transport.
  5. Sessiya.
  6. Vakil (taqdimot).
  7. Qo'llaniladi (ariza).

Ayni paytda siz ushbu modelga chuqur kirib bormasligingiz kerak, ammo hech bo'lmaganda yuzaki tushuncha kerak.

TCP / IP modelidagi dastur qatlami eng yaxshi uchta OSI qatlamiga to'g'ri keladi. Ularning barchasi dasturlar bilan ishlaydi, shuning uchun siz bunday kombinatsiyaning mantig'ini aniq kuzatib borishingiz mumkin. TCP / IP protokollari to'plamining ushbu umumiy tuzilishi abstraktsiyani tushunishni osonlashtiradi.

Transport qatlami o'zgarishsiz qoladi. Xuddi shu funktsiyalarni bajaradi.

Tarmoq qatlami ham o'zgarmagan. Aynan bir xil vazifalarni bajaradi.

TCP / IP-dagi ma'lumotlar havolasi qatlami oxirgi ikki OSI qatlamiga to'g'ri keladi. Ma'lumotlar havolasi qatlami ma'lumotlarni fizik muhit orqali uzatish protokollarini o'rnatadi.

Jismoniy - bu haqiqiy jismoniy aloqa - elektr signallari, ulagichlar va boshqalar. TCP / IP protokollari to'plamida ushbu ikkala qatlamni birlashtirishga qaror qilindi, chunki ularning ikkalasi ham jismoniy muhit bilan ishlaydi.

Yordamida sessiya qatlamitomonlar o'rtasida dialog tashkil etiladi, tomonlardan qaysi biri tashabbuskori, qaysi biri faol ekanligi va muloqot qanday tugashi qayd etiladi.

Taqdimot qatlami ma'lumotni quyi darajalarga etkazib berish shakli bilan shug'ullanadi, masalan, transkodlash yoki shifrlash.

Ilova qatlami bu bir xil vazifani (dasturni) amalga oshiradigan uzoq tugunlar o'rtasida almashinadigan protokollar to'plamidir.

Shuni ta'kidlash kerakki, ba'zi tarmoqlar OSI modeli ishlab chiqilishidan ancha oldin paydo bo'lgan, shuning uchun ko'p tizimlar uchun OSI modeli darajalarining mosligi ancha o'zboshimchalik bilan amalga oshiriladi.

1.3. Internet protokoli to'plami

Internet har qanday ma'lumotni manbadan maqsadga etkazish uchun mo'ljallangan. Axborotni tashishda tarmoqning turli elementlari qatnashadi (1.1-rasm) - terminal qurilmalar, kommutatsiya moslamalari va serverlar. Kommutatsiya moslamalarini ishlatadigan tugun guruhlari mahalliy tarmoqqa birlashtirilgan, mahalliy tarmoqlar shlyuzlar (routerlar) bilan o'zaro bog'langan. Kommutatsiya qurilmalarida turli texnologiyalar qo'llaniladi: Ethernet, Token Ring, FDDI va boshqalar.

Har bir terminal qurilmasi (xost) bir vaqtning o'zida eng yuqori darajada joylashgan tarmoq dasturlari (ixtisoslashtirilgan dasturlar) shaklida mavjud bo'lgan bir nechta ma'lumotlarni qayta ishlash jarayonlariga (nutq, ma'lumotlar, matn ...) xizmat qilishi mumkin; dasturdagi ma'lumotlar quyi darajadagi axborotni qayta ishlash vositalariga kiradi.

Har bir tugundagi dasturni tashish ketma-ket turli qatlamlar tomonidan amalga oshiriladi. Muammoning bir qismini hal qilish uchun har bir daraja o'z protokollaridan foydalanadi va ma'lumotlarning dupleks o'tishini ta'minlaydi. Vazifalarni topshirish ketma-ketligi protokol to'plamini hosil qiladi. Axborotni tashish jarayonida har bir tugun kerakli protokol to'plamidan foydalanadi. Shakl. 1.3 Internetga ulanishning asosiy protokollarining to'liq to'plamini ko'rsatadi.

Tugunlar, tarmoq nuqtai nazaridan, ma'lumot manbalari va qabul qiluvchilaridir. To'rt quyi daraja uzatiladigan ma'lumot turidan mustaqil ravishda mustaqil. To'rtinchi qatlam bilan aloqa qiladigan har bir tarmoq ilovasi o'ziga xos port raqami bilan aniqlanadi. Port qiymatlari 0 dan 65535 gacha. Ushbu intervalda taniqli portlar uchun 0-1023 port raqamlari ajratilgan, 1024-49151 port raqamlari maxsus dasturiy ta'minot ishlab chiquvchilari tomonidan ishlatiladi, 49152-65535 port raqamlari tarmoq dasturlariga dinamik ravishda beriladi aloqa sessiyasi davomida foydalanuvchilar. Stek port raqamlarining raqamli qiymatlari berilgan.

Transport (to'rtinchi) qatlam ikki qo'l siqish rejimini qo'llab-quvvatlaydi

- ulanishga yo'naltirilgan va aloqasiz. Rejimlarning har biri o'zining Protokol raqami bilan aniqlanadi. Hexadecimal kodlash Internet standartlarida qabul qilinadi. Birinchi rejim TCP moduli tomonidan qo'llaniladi, u 6 protokol kodiga ega (o'n oltinchi kodda - 0x06) va kafolatlangan axborot tashish uchun ishlatiladi. Buning uchun har bir uzatiladigan paket ketma-ketlik raqami bilan ta'minlanadi va tasdiqlanishi kerak

______________________________________________________________________________

uni to'g'ri qabul qilish to'g'risida qabul qiluvchi tomon. Ikkinchi rejim UDP moduli tomonidan ma'lumotni qabul qiluvchiga etkazib berishni kafolatlamasdan foydalanadi (etkazib berish kafolati dastur tomonidan taqdim etiladi). UDP kod 17 (hex 0x11).

Amaliy

Vakil

Sessiya

DHCP (Port \u003d 67/68)

Transport

Protokol \u003d 0x0059

Protokol \u003d 0x0002

Protokol \u003d 0x0001

Protokol turi \u003d 0x0806

Protokol turi \u003d 0x0800

Kanal

Kanal

Kanal

Jismoniy

Kanal

Kabel, chekilgan o'ralgan juftlik, optik tolali aloqa

Jismoniy kabel, o'ralgan juftlik, optik tolali aloqa

Jismoniy

Kabel, o'ralgan juftlik, optik tolali aloqa

Jismoniy

Kabel, radio, optik tolali aloqa

Shakl: 1.3. Asosiy Internet protokoli to'plami

______________________________________________________________________________

Tarmoq (uchinchi) qatlami tarmoq manzilidan foydalangan holda tarmoqlar (bog'lanish qatlami interfeyslari) o'rtasida paketlar ko'rinishidagi ma'lumotlarning harakatini ta'minlaydi. Uchinchi qatlamning protokollar oilasi asosiy qatlamlar tomonidan protokol turi (ARP - 0x0806 yoki IP - 0x0800 tip) bilan aniqlanadi. "Protokol - tarmoq manzili - port raqami" ulanishi rozetka deb ataladi. Bir juft rozetka - uzatish va qabul qilish - o'rnatilgan ulanishni noyob tarzda aniqlaydi. Ma'lumotlar havolasi sathidan IP-modulga kelgan har bir paketning manzil manzili tahlil qilinib, paketni yana qaerga yo'naltirish kerakligini tushunish kerak: o'z dasturiga yoki tarmoq orqali keyingi transport uchun boshqa interfeysga.

Ikkinchi (kanalli) qatlam turli xil texnologiyalardan foydalangan holda mahalliy tarmoqdagi paketlarni qayta ishlaydi: Ethernet, Token Ring, FDDI va boshqalar. Birinchi daraja ikkilik kodlarni ishlatilgan transport vositasiga (metall simi, optik tolali aloqa liniyasi, radiokanal) eng yaxshi mos keladigan chiziqli kodlarga o'tkazishni ta'minlaydi.

1.3-BO'LIM SAVOLLARI

1. Bog'lanish sathidan keladigan paketlarni qayta ishlash uchun tarmoq sathining vositalari nimani aniqlaydi?

Javob. Protokol turi: ARP uchun 0x0806 va IP uchun 0x0800.

2. Tarmoq sathidan keladigan paketlarni boshqarish uchun transport qatlami vositalarini nima aniqlaydi?

Javob. Protokol raqami: TCP uchun 0x0006 va UDP uchun 0x0011.

3. Datagrammalarga ishlov berish uchun tarmoq dasturining turi nimani belgilaydi?

Javob. Port raqami.

4. Tarmoq bo'ylab dastur port raqamlariga misollar keltiring.

Javob: 80 port HTTP, 23 port TELNET, 53 port DNS.

1.4. Internetga kirish protokollari

Internetga kirish uchun PPP (Point-to-Point Protocol) umumiy nomi ostida protokollar oilasidan foydalaniladi, ularga quyidagilar kiradi:

1. Xost-server tarmog'iga kirish bo'limidagi havola sathida paketlar almashinuvi parametrlarini muhokama qilish uchun bog'lanishni boshqarish protokoli (xususan, paket hajmi va autentifikatsiya protokoli turi bo'yicha muzokaralar uchun).

2. Foydalanuvchilarning qonuniyligini o'rnatish uchun autentifikatsiya protokoli (xususan, Challenge Handshake Authentication Protocol - CHAP).

3. Tarmoq aloqasi parametrlarini sozlash uchun IP-ni boshqarish protokoli (IPCP) (xususan, tayinlashIP-manzillar).

Shundan so'ng, IP protokoli orqali ma'lumot almashish boshlanadi.

Ro'yxatdagi har bir protokol har qanday transport vositasidan foydalanishi mumkin, shuning uchun PPPni fizik qatlamda kapsulalashning ko'plab usullari mavjud. PPP-ni nuqta-nuqta havolalarida kapsulalash uchun shunga o'xshash protsedura

HDLC.

HDLC ga o'xshash protsedura yordamida kadrlar almashinuvi (Yuqori darajadagi Data Link Control Processure) kadrlarning to'liq dupleks almashinuvini nazarda tutadi. Har bir uzatilgan ramka tan olinishi kerak, agar vaqt tugashi bilan tasdiq bo'lmasa, transmitter uzatishni takrorlaydi. Ramka tuzilishi shakl. 1.4. Kadr maydonlarini uzatish tartibi chapdan o'ngga. Kadr maydonlarining maqsadi quyidagicha.

Yu.F.Kojanov, Kolbanev M.O.NAVBAT NESLOYAT TARMOQLARI Interfeyslari va protokollari

______________________________________________________________________________

Shakl: 1.4. HDLC ramka tuzilishi

Har bir uzatiladigan ramka 01111110 (0x7e) shakldagi bit tuzilishga ega bo'lgan "Bayroq" birikmasi bilan boshlanishi va tugashi kerak. Xuddi shu "Bayroq" kombinatsiyasi bitta ramka uchun yopilish va keyingi ramka uchun ochilish sifatida ishlatilishi mumkin. "Bayroq" birikmalarini ramka chegaralarini aniqlash uchun qabul qiluvchi tomon aniqlab berishi kerak. Ma'lumotlarning koddan mustaqil ravishda uzatilishini ta'minlash uchun ramkaning keyingi maydonlaridan xizmat ko'rsatish belgilariga to'g'ri keladigan barcha kombinatsiyalarni (masalan, "Bayroq" kombinatsiyasi) chiqarib tashlash kerak.

IN asinxron rejimda kadrning barcha maydonlari bayt-bayt hosil bo'ladi, har bir baytdan oldin "start" biti va "stop" bit bilan tugaydi.

IN sinxron rejim ham ishlatiladibayt qo'shish yoki bit qo'shish. Birinchi holda, 0x7e ("Bayroq") bayt qatorlari 2 baytli 0x7d va 0x5e, 0x7d 0x7d va 0x5d, 0x03, 0x7d va 0x23 ketma-ketliklar bilan almashtiriladi. Ikkinchi holda, ramkaning barcha maydonlari hosil bo'lgandan so'ng, har bir freymning mazmuni "Bayroq" kombinatsiyalari orasiga bit-bit skaner qilinadi va har beshta qo'shni bit "bit" dan keyin "nol" bit kiritiladi. Qabul paytida ramkani dekodlashda, "Bayroq" kombinatsiyasi va har beshta qo'shni "bitta" bitdan keyin "nol" bitni olib tashlash o'rtasida ramka tarkibini bit-bit skanerlash amalga oshiriladi.

Manzil maydoni 11111111 (0xff) doimiy qiymatiga, Boshqarish maydoni esa 00000011 (0x03) qiymatiga ega.

Protokol maydoni LCP uchun 0xc021, CHAP uchun 0xc223, IPCP uchun 0x8021 va IP uchun 0x0021 qiymatini oladi.

Axborot maydonini to'ldirish protokol turiga bog'liq, ammo uning uzunligi 4 baytdan kam bo'lmasligi kerak.

Transmissiyada tekshirish ketma-ketligi (Frame Check Sequence, FCS) shunday hosil bo'ladi: a) bayroqlar orasidagi ma'lumot X16 ga ko'paytirilganda va b) keyingi bo'linish moduli 2 ni hosil qiluvchi X16 + X12 + X5 + 1 polinomiga ko'paytirganda, natija 0xf0b8 doimiy soniga teng bo'ladi.

PSTN abonentining Internetga kirish tartibi bir necha bosqichlardan iborat. Birinchi bosqichda LCP protokoli qo'llaniladi (Protocol \u003d 0xc021), bu

quyidagi formatdan foydalanadi (1.5-rasm).

Shakl: 1.5. LCP kvadrat formati

Protokol maydoni 0xc021 qiymatini oladi. Har bir xabar o'ziga xos kod (Kod), tartib raqami (ID), uzunlik (Uzunlik) bilan tavsiflanadi. Koddan FCSgacha bo'lgan barcha maydonlar xabar uzunligiga kiritilgan. Bitta xabar bir nechta parametrlarni o'z ichiga olishi mumkin, ularning har biri parametr turi (Type) bilan tavsiflanadi,

uzunlik (Uzunlik) va ma'lumotlar (Sana).

(Configure-Nak), 04 - konfiguratsiyani rad etish (Configure-Reject), 05 - ajratishni talab qilish (Terminate-Request), 06 - o'chirishni tasdiqlash (Terminate-Ack).

PSTN abonentining Internetga kirishini tashkil qilishda terminal qurilmasi (Xost), tarmoqqa ulanish serveri (NAS) va autentifikatsiya, avtorizatsiya va hisobga olish (AAA) serverining o'zaro ta'sirining to'liq diagrammasi shakl. 1.6.

______________________________________________________________________________

1.6-rasmdan ko'rinib turibdiki, dastlab xost MTU \u003d 300, PFC \u003d 7 parametrlari bilan LCP protokoli (Protocol \u003d 0xc021) yordamida ulanishni talab qilgan, ammo ularni NAS kirish serveri (Code \u003d 02) bilan muvofiqlashtirish natijasida MTU \u003d 200 (MTU - paketning maksimal hajmi baytlarda), autentifikatsiya protokoli - CHAP (Auth.prot \u003d c223). Siqilgan sarlavha almashinuvi (PFC \u003d 7) NAS Access Server tomonidan rad etildi (Code \u003d 04).

Type \u003d 3, IP-manzil \u003d a.b.c.d, Mask,

Protokol \u003d 0xc021, kod \u003d 04,

Protokol \u003d 0xc021, kod \u003d 01,

\u003d 1, MTU \u003d 300 ni kiriting

Protokol \u003d 0xc021, kod \u003d 03,

\u003d 1, MTU \u003d 200 ni kiriting

Protokol \u003d 0xc021, kod \u003d 01,

\u003d 1, MTU \u003d 200 ni kiriting

Protokol \u003d 0xc021, kod \u003d 02,

\u003d 1, MTU \u003d 200 ni kiriting

Protokol \u003d 0xc021, kod \u003d 01,

Protokol \u003d 0xc021, kod \u003d 02,

Type \u003d 3, Auth.prot \u003d 0xc223, Algoritm \u003d 5

Protokol \u003d 0xc223, kod \u003d 01,

Protokol \u003d 0xc223, kod \u003d 02,

Prot \u003d UDP, kod \u003d 01,

Ism \u003d ABC, qiymat \u003d W

Auth \u003d 0, Attr \u003d Ism, Chall \u003d V

Prot \u003d UDP, kod \u003d 02,

IP-manzil \u003d a.b.c.d, niqob,

Prot \u003d UDP, kod \u003d 05, ma'lumotlar

Protokol \u003d 0x0021, ...

Protokol \u003d 0x0021, ...

Protokol \u003d 0xc021, kod \u003d 05,

1994, DS]. Autentifikatsiya protsedurasining mohiyati shundan iboratki, NAS xostga tasodifiy V raqamini yuboradi va uy egasi foydalanuvchi tomonidan sotib olingan Internet-kartadan kompyuterga kiritilgan ism (Ism) va parol (Parol) yordamida ilgari ma'lum bo'lgan funktsiya tomonidan hisoblangan yana bir W raqamini qaytaradi. provayder. Boshqacha qilib aytganda, W \u003d f (V, ism, parol). Hujumchi (xaker) tarmoq orqali yuborilgan V, Name va W qiymatlarini ushlab tura oladi va f funktsiyasini hisoblash algoritmini biladi deb taxmin qilinadi. W hosil bo'lishining mohiyati shundaki, V tasodifiy sonning boshlang'ich elementlari (bitlari) tajovuzkorga noma'lum bo'lgan Parol elementlari bilan har xil yo'llar bilan aralashtiriladi. Olingan shifrlangan matn siqiladi, masalan, modulli ikki bayt qo'shilishi. Ushbu transformatsiya hazm qilish funktsiyasi yoki xesh funktsiyasi, natijada esa dayjest deyiladi. Dayjestni ishlab chiqarishning aniq tartibi MD5 algoritmi bilan belgilanadi va unda tasvirlangan. NAS AAA serveridan haqiqiy W qiymatini so'rash uchun RADIUS protokolidan foydalanib, unga Name va Challenge \u003d V qiymatlarini yuboradi. NAS dan olingan V va Name qiymatlari va ma'lumotlar bazasida mavjud bo'lgan Parol asosida AAA server xuddi shu algoritm yordamida W ni hisoblab chiqadi va NASga yuboradi. NAS xost va AAA serveridan olingan ikkita W qiymatini taqqoslaydi: agar ular mos keladigan bo'lsa, xostga Muvaffaqiyat haqidagi xabar yuboriladi (Kod \u003d 03).

Uchinchi bosqichda tarmoq parametrlari IPCP protokoli yordamida tuziladi (aka PPP IPC, Protocol \u003d 0x8021). Uy egasi NAS-dan tarmoq IP-manzillarini so'raydi va NAS xost uchun havzadan (intervalgacha) IP-manzil ajratadi (IP-manzil \u003d a.b.c.d) va

shuningdek, DNS-serverning IP-manzili haqida xabar beradi (IP-manzil \u003d e.f.g.h). RADIUS orqali NAS

tariflash boshlanganligi to'g'risida AAA serveriga xabarnoma (Kod \u003d 04) yuboradi va tasdiq oladi (Kod \u003d 05).

4-bosqichda foydalanuvchi IP protokoli (Protocol \u003d 0x0021) yordamida Internet bilan aloqa seansini boshlaydi.

Sessiya tugagandan so'ng (5-qadam) foydalanuvchi ulanishning tugashi to'g'risida xabar yuboradi (Code \u003d 05) LCP protokoli orqali NASga, NAS ushbu xabarni tasdiqlaydi (Code \u003d 06), zaryadlash tugashi to'g'risida xabarnoma AAA serveriga yuboradi va undan tasdiq oladi. Barcha qurilmalar asl holatiga qaytariladi.

1.4-BO'LIM SAVOLLARI

1. PPP protokollar oilasining tarkibi va maqsadini ayting.

Javob. LCP - paketlar almashinuvi parametrlari bo'yicha muzokaralar olib borish, CHAP - foydalanuvchining qonuniyligini o'rnatish, IPCP - IP-manzilni tayinlash.

2. PPP xatolarni aniqlashni va paketlarni tartib bilan etkazib berishni ta'minlaydimi?

Javob. Xatolarni aniqlash - ha, buyurtmani etkazib berish - yo'q, bu TCP protokoli bilan ta'minlangan.

3. Foydalanuvchining autentifikatsiya ma'lumotlari qaerda saqlanadi?

Javob. Internet-kartada va AAA-serverda.

4. NASga ulanishdan oldin foydalanuvchining IP-manzilini oldindan aniqlasam bo'ladimi?

Javob: Yo'q Muvaffaqiyatli autentifikatsiyadan so'ng, NAS belgilangan manzil oralig'idan bepul IP-manzilni chiqaradi.

5. Internetga ulanish narxini hisobga olish uchun qanday usullardan foydalaniladi? Javob: Odatda abonent to'lovi yoki hajm uchun to'lov bo'ladi

Ushbu qatlamlarning barchasi, pastki qatlamlardagi SNA-dan tashqari, fizik va kanal - bir xil quduqdan foydalanadi standartlashtirilgan barcha tarmoqlarda bir xil uskunadan foydalanishga imkon beruvchi Ethernet, Token Ring, FDDI va boshqa bir qator protokollar. Ammo yuqori darajalarda barcha stacklar o'zlarining protokollariga muvofiq ishlaydi. Ushbu protokollar ko'pincha OSI modeli tomonidan tavsiya etilgan qatlamlarga mos kelmaydi. Xususan, sessiya va taqdimot qatlamlarining funktsiyalari odatda dastur qatlami bilan birlashtiriladi. Ushbu nomuvofiqlik OSI modeli aksincha emas, balki mavjud va amalda ishlatilgan staklarni umumlashtirish natijasida paydo bo'lganligi bilan bog'liq.

OSI to'plami

OSI modeli va OSI to'plami aniq ajratilishi kerak. OSI modeli ochiq tizimlarning o'zaro ishlashi uchun kontseptual asos bo'lsa, OSI to'plami juda aniq protokol spetsifikatsiyalari to'plamidir.

Boshqa protokollar to'plamidan farqli o'laroq, OSI to'plami OSI modeliga to'liq mos keladi va ushbu modelda aniqlangan barcha etti aloqa qatlamlari uchun protokol xususiyatlarini o'z ichiga oladi. Pastki qatlamlarda OSI to'plami Ethernet, Token Ring, FDDI, WAN, X.25 va ISDN-ni qo'llab-quvvatlaydi, ya'ni u boshqa barcha stacklar singari pastki qatlam protokollaridan foydalanadi. OSI to'plamining tarmoq, transport va sessiya qatlamlari protokollari turli ishlab chiqaruvchilar tomonidan belgilanadi va amalga oshiriladi, ammo ular hali ham keng qo'llanilmaydi. OSI to'plamidagi eng mashhur protokollar dastur protokollari. Bunga quyidagilar kiradi: FTAM fayllarni uzatish protokoli, VTP terminalini emulyatsiya qilish protokoli, X.500 yordam stolining protokollari, X.400 elektron pochtasi va boshqalar.

OSI stek protokollari o'z xususiyatlariga ko'ra murakkab va noaniq. Ushbu xususiyatlar barcha holatlar va barcha mavjud texnologiyalarni o'zlarining protokollarida joylashtirishga intilgan stek ishlab chiqaruvchilarining umumiy siyosati natijasidir. Bunga ochiq kompyuter tarmoqlarini qurish kabi dolzarb masalada xalqaro standartlarni qabul qilishda muqarrar bo'lgan ko'plab siyosiy murosalarning oqibatlari qo'shilishi kerak.

OSI protokollari murakkabligi sababli juda ko'p protsessorni qayta ishlash quvvatini talab qiladi va ularni shaxsiy kompyuter tarmoqlariga emas, balki kuchli mashinalarga moslashtiradi.

Yig'ma OSI ishlab chiqaruvchidan mustaqil xalqaro standart hisoblanadi. Uni AQSh hukumati o'zining GOSIP dasturida qo'llab-quvvatlaydi, bu esa 1990 yildan keyin AQSh hukumat idoralarida o'rnatilgan barcha kompyuter tarmoqlaridan OSI to'plamini to'g'ridan-to'g'ri qo'llab-quvvatlashni yoki kelajakda ushbu to'plamga o'tish uchun vositalarni taqdim etishni talab qiladi. Biroq, OSI stekasi AQShga qaraganda Evropada ko'proq mashhur, chunki Evropada o'z protokollarini boshqaradigan eski tarmoqlar kamroq. Aksariyat tashkilotlar hali ham OSI stack-ga o'tishni rejalashtirmoqdalar va juda oz qismi tajriba loyihalarini boshladilar. Ushbu yo'nalishda ishlaydiganlar orasida AQSh dengiz kuchlari va NFSNET ham bor. OSI-ni qo'llab-quvvatlovchi eng yirik sotuvchilardan biri bu AT&T va uning Stargroup tarmog'i to'liq ushbu stackga asoslangan.

TCP / IP to'plami

TCP / IP to'plami 20 yildan ortiq vaqt oldin AQSh Mudofaa vazirligi tomonidan eksperimental ARPAnet-ni heterojen hisoblash muhiti uchun umumiy protokollar to'plami sifatida boshqa tarmoqlarga ulash uchun boshlangan. O'zining nomini mashhur IP va TCP protokollaridan olgan TCP / IP stekini ishlab chiqishga katta hissa qo'shgan, Stack protokollarini OS ning UNIX versiyasida tatbiq etgan Berkli universiteti mutaxassislari. Ushbu operatsion tizimning ommabopligi TCP, IP va boshqa protokollar to'plamlarini keng qabul qilinishiga olib keldi. Bugungi kunda ushbu stek butun dunyo bo'ylab Internet tarmog'idagi kompyuterlarni va ko'plab korporativ tarmoqlarni ulash uchun ishlatiladi.

Pastki qavatdagi TCP / IP stekasi jismoniy va ma'lumotlar havolalari qatlamlarining barcha mashhur standartlarini qo'llab-quvvatlaydi: mahalliy tarmoqlar uchun - bu Ethernet, Token Ring, FDDI, global tarmoqlar uchun - analog dial-up va lizing liniyalari SLIP, PPP, X.25 LAN protokollari ustida ishlash protokollari va ISDN.

Uning nomini bergan stakning asosiy protokollari IP va TCP hisoblanadi. Ushbu protokollar OSI modeli terminologiyasida navbati bilan tarmoq va transport qatlamlariga tegishli. IP paketni birlashtirilgan tarmoq orqali tashishni ta'minlaydi, TCP esa uni ishonchli etkazib berishni ta'minlaydi.

Turli mamlakatlar va tashkilotlarning tarmoqlarida foydalanish yillarida TCP / IP to'plami dastur sathining ko'plab protokollarini o'zlashtirdi. Ular orasida FTP fayllarini uzatish protokoli, telnet terminalini emulyatsiya qilish protokoli, Internet elektron pochtasida ishlatiladigan SMTP pochta protokoli, WWW gipermatnli xizmatlar va boshqalar kabi mashhur protokollar mavjud.

Bugungi kunda TCP / IP to'plami kompyuter tarmoqlari uchun eng ko'p ishlatiladigan transport protokoli to'plamlaridan biridir.

Darhaqiqat, faqatgina Internetda, dunyo bo'ylab TCP / IP protokollari to'plami yordamida bir-biri bilan aloqa qiladigan 10 millionga yaqin kompyuter mavjud.

Internet ommabopligining tez o'sishi dunyoda kuchlar muvozanatining o'zgarishiga olib keldi. aloqa protokollari - Internet qurilgan TCP / IP protokollari tezda o'tmishning shubhasiz etakchisini - Novell-dan IPX / SPX to'plamini siqib chiqara boshladi. Bugungi kunda dunyoda TCP / IP to'plami o'rnatilgan kompyuterlarning umumiy soni IPX / SPX to'plami ishlaydigan kompyuterlar sonidan oshib ketdi va bu mahalliy tarmoq ma'murlarining ish stollarida ishlatiladigan protokollarga bo'lgan munosabati o'zgarganligini ko'rsatadi, chunki u ilgari ularda bo'lgan Novellning NetWare fayl serverlariga kirish uchun zarur bo'lgan protokollari deyarli hamma joyda bo'lgan. TCP / IP to'plamini barcha turdagi tarmoqlarda etakchi mavqega ko'tarish jarayoni davom etmoqda va endi har qanday sanoat operatsion tizimining etkazib berish to'plami ushbu to'plamning dasturiy ta'minotini o'z ichiga oladi.

TCP / IP protokollari Internet bilan uzviy bog'liqligi va millionlab Internet-kompyuterlarning har biri ushbu to'plamning yuqori qismida ishlashiga qaramay, Internetning to'g'ridan-to'g'ri qismi bo'lmagan juda ko'p sonli mahalliy, korporativ va mahalliy tarmoqlar mavjud, ular TCP / IP dan ham foydalanadilar. Ushbu tarmoqlarni Internetdan ajratish uchun ular TCP / IP tarmoqlari yoki oddiygina IP tarmoqlari deb nomlanadi.

TCP / IP to'plami dastlab global Internet uchun ishlab chiqilganligi sababli, u global aloqalarni o'z ichiga olgan tarmoqlarni yaratish to'g'risida gap ketganda, uni boshqa protokollardan ustun qo'yadigan ko'plab xususiyatlarga ega. Xususan, ushbu protokol katta tarmoqlarda ishlatilishi mumkin bo'lgan juda foydali xususiyat bu paketlarni parchalash qobiliyatidir. Darhaqiqat, murakkab, kompozit tarmoq ko'pincha umuman boshqacha tamoyillarga asoslangan tarmoqlardan iborat. Ushbu tarmoqlarning har biri uzatiladigan ma'lumotlar (freym) birligining maksimal uzunligi uchun o'z qiymatiga ega bo'lishi mumkin. Bunday holda, maksimal uzunlikdagi bir tarmoqdan ikkinchisiga qisqaroq maksimal uzunlik bilan o'tayotganda, uzatilgan ramkani bir necha qismlarga bo'lish zarurati tug'ilishi mumkin. TCP / IP to'plamining IP protokoli ushbu muammoni samarali hal qiladi.

TCP / IP texnologiyasining yana bir xususiyati - moslashuvchan adreslash tizimi, shu kabi maqsadga muvofiq boshqa protokollar bilan taqqoslaganda, boshqa texnologiyalar tarmoqlarini internet tarmog'iga (o'zaro bog'langan yoki kompozit tarmoq) kiritishni osonlashtiradi. Ushbu xususiyat, shuningdek, katta heterojen tarmoqlarni qurish uchun TCP / IP to'plamidan foydalanishni osonlashtiradi.

TCP / IP stekasi translyatsiya imkoniyatlaridan juda tejamkorlik bilan foydalanadi. Ushbu xususiyat keng tarmoq tarmoqlariga xos bo'lgan sekin aloqa kanallarida ishlashda juda zarur.

Biroq, imtiyozlar uchun to'lanadigan narx yuqori resurs talablari va IP tarmoq ma'muriyatining murakkabligi. TCP / IP stek protokollarining kuchli funksiyalarini amalga oshirish hisoblash uchun juda qimmatga tushadi. Moslashuvchan adreslash tizimi va translyatsiyalarning rad etilishi IP tarmog'ida DNS, DHCP va boshqalar kabi turli xil markazlashtirilgan xizmatlarning mavjud bo'lishiga olib keladi. Ushbu xizmatlarning har biri tarmoq ma'muriyati va uskunalar konfiguratsiyasini soddalashtiradi, lekin shu bilan birga o'zi ma'murlardan katta e'tibor talab qiladi ...

Siz boshqa ijobiy va salbiy tomonlarni ham berishingiz mumkin, ammo bugungi kunda TCP / IP global va mahalliy tarmoqlarda keng qo'llaniladigan eng mashhur protokol stekidir.

IPX / SPX to'plami

Ushbu stek 1980-yillarning boshlarida NetWare tarmoq operatsion tizimi uchun ishlab chiqilgan Novell protokolining asl nusxasi. Stekka o'z nomini bergan Internetwork Packet Exchange (IPX va Sequenced Packet Exchange, SPX) tarmoq va sessiya qatlami protokollari Xerox-ning XNS protokollarining to'g'ridan-to'g'ri moslashuvlari bo'lib, ular IPX / SPXga qaraganda ancha kam uchraydi.

IPX / SPX to'plamining mashhurligi to'g'ridan-to'g'ri Novell NetWare operatsion tizimiga bog'liq bo'lib, u uzoq vaqt davomida o'rnatilgan tizimlar soni bo'yicha dunyoda etakchi bo'lib qoldi, garchi uning mashhurligi yaqinda sezilarli darajada pasaygan bo'lsa va o'sish jihatidan u Microsoft Windows NT-dan sezilarli darajada orqada qolmoqda.

IPX / SPX to'plamining ko'pgina xususiyatlari NetWare OS-ning avvalgi versiyalarining (4.0 versiyasiga qadar) kichik lokal tarmoqlarda ishlashga yo'naltirilganligi bilan bog'liq bo'lib, ular oddiy resurslarga ega bo'lgan shaxsiy kompyuterlardan iborat. Tushunarliki, Novell kompyuterlari eng kam operativ xotirani talab qiladigan (MS-DOS tizimida ishlaydigan 640KB IBM-ga mos kompyuterlar bilan cheklangan) va kam ishlov berish quvvati bilan tezda ishlaydigan protokollarga muhtoj edi. Natijada, yaqinda IPX / SPX stek protokollari mahalliy tarmoqlarda yaxshi ishlagan va yirik korporativ tarmoqlarda yaxshi ishlamagan, chunki ular ushbu stackning bir nechta protokollari tomonidan intensiv foydalaniladigan (masalan, mijozlar o'rtasida aloqa o'rnatish uchun) keng tarqalgan ulanish paketlarini haddan tashqari yuklaganlar. va serverlar). Ushbu holat, shuningdek IPX / SPX to'plami Novell-ga tegishli bo'lganligi va uni amalga oshirish uchun litsenziyani talab qilishi (ya'ni ochiq spetsifikatsiyalar qo'llab-quvvatlanmagan) uzoq vaqt davomida o'z faoliyat sohasini faqat NetWare tarmoqlari bilan cheklab qo'ydi. Biroq, versiya chiqarilgandan beri

Zamonaviy dunyoda ma'lumotlar bir necha soniya ichida tarqaladi. Yangilik endi paydo bo'ldi va bir soniyadan so'ng u allaqachon Internetdagi har qanday saytda mavjud. Internet inson ongidagi eng foydali ishlanmalardan biri hisoblanadi. Internet beradigan barcha imtiyozlardan foydalanish uchun ushbu tarmoqqa ulanish kerak.

Veb-sahifalarga tashrif buyurishning oddiy jarayoni foydalanuvchi uchun ko'rinmaydigan murakkab harakatlar tizimini nazarda tutishini juda kam odam biladi. Har bir havolani bosish kompyuterning markazida yuzlab turli xil hisoblash operatsiyalarini faollashtiradi. Ular orasida so'rov yuborish, javob olish va boshqa ko'p narsalar mavjud. TCP / IP protokollari deb ataladigan narsa tarmoqdagi har bir harakat uchun javobgardir. Nima ular?

Har qanday Internet protokoli TCP / IP o'z darajasida ishlaydi. Boshqacha qilib aytganda, har kim o'z ishini qiladi. TCP / IP protokollarining butun oilasi bir vaqtning o'zida juda katta ish qilmoqda. Va foydalanuvchi bu vaqtda faqat yorqin rasmlar va uzun satrlarni ko'radi.

Protokol to'plamini tushunish

TCP / IP protokollari to'plami - bu ierarxik ravishda to'rtta qatlamga bo'lingan va kompyuter tarmoqlari orqali paketlarni tashish uchun tizim bo'lgan asosiy tarmoq protokollarining uyushgan to'plami.

TCP / IP bugungi kunda qo'llanilayotgan eng taniqli tarmoq protokoli to'plami. TCP / IP stekining printsiplari mahalliy tarmoqlarda ham, WAN-larda ham qo'llaniladi.

Protokollar to'plamida manzillardan foydalanish tamoyillari

TCP / IP tarmoq protokoli to'plami paketlarni yuborish yo'llari va yo'nalishlarini tavsiflaydi. Bu to'rtta darajada bajarilgan butun stekning asosiy vazifasi, ular bir-biri bilan qayd etilgan algoritm bilan o'zaro ta'sir qiladi. Paketni to'g'ri yuborish va uni talab qilingan nuqtaga etkazish uchun IP-manzil joriy qilingan va standartlashtirilgan. Bunga quyidagi vazifalar mavjudligi sabab bo'lgan:

  • Turli xil manzillar mos kelishi kerak. Masalan, sayt domenini server IP-manziliga yoki aksincha, yoki xost nomini manzilga va aksincha konvertatsiya qilish. Shu tarzda, nuqtaga nafaqat IP-manzil yordamida, balki intuitiv nom bilan ham kirish mumkin bo'ladi.
  • Manzillar noyob bo'lishi kerak. Bu ba'zi bir maxsus holatlarda paket faqat bitta aniq nuqtaga etib borishi bilan bog'liq.
  • Mahalliy tarmoqlarni sozlash zarurati.

Bir necha o'nlab tugunlardan foydalaniladigan kichik tarmoqlarda, bu vazifalarning barchasi oddiy echimlardan foydalangan holda elementar usulda amalga oshiriladi: mashinaning egaligi va tegishli IP-manzilni tavsiflovchi jadval tuzish yoki siz IP-manzillarni barcha tarmoq adapterlariga qo'lda tarqatishingiz mumkin. Biroq, ming yoki ikki ming mashinaga ega bo'lgan yirik tarmoqlar uchun manzillarni qo'lda berish vazifasi unchalik iloji yo'qdek tuyuladi.

Shuning uchun TCP / IP tarmoqlari uchun maxsus yondashuv ixtiro qilindi, bu protokollar to'plamining o'ziga xos belgisiga aylandi. Kontseptsiya kiritildi - o'lchovlilik.

TCP / IP protokoli qatlamlari

Bu erda ma'lum bir ierarxiya mavjud. TCP / IP protokollari to'plami to'rtta qatlamdan iborat bo'lib, ularning har biri turli xil protokollar to'plamini boshqaradi:

Dastur darajasi: foydalanuvchini tarmoq bilan ta'minlash uchun mo'ljallangan Ushbu darajada foydalanuvchi ko'rgan va qiladigan barcha narsalar qayta ishlanadi. Bu 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. Ushbu darajada foydalanuvchi ma'lumotlari va harakatlari bilan bir qatorda xizmat ma'lumotlari uzatiladi.

Transport qatlami: bu sof paketlarni uzatish mexanizmi. Ushbu darajada na paketning tarkibi va na biron bir harakatga tegishli bo'lishi umuman ahamiyatga ega emas. Ushbu darajada faqat paketni yuborish uchun tugunning manzili va paketni etkazib berish kerak bo'lgan tugunning manzili muhimdir. Qoida tariqasida, turli xil protokollar yordamida uzatiladigan bo'laklarning kattaligi o'zgarishi mumkin, shuning uchun ushbu darajadagi ma'lumotlar bloklari chiqishda bo'linishi va borar joyida bitta butunga to'planishi mumkin. Buning sababi, agar keyingi fragmentni uzatishda qisqa muddatli uzilish yuz bersa, ma'lumotlar yo'qolishi mumkin.

Transport qatlami ko'plab protokollarni o'z ichiga oladi, ular sinflarga bo'linib, oddiygina ma'lumotlarni uzatadigan oddiylardan tortib, qabul qilinganligini tasdiqlash funktsiyasi bilan jihozlangan murakkablarga yoki yo'qolgan ma'lumotlar blokini qayta-qayta so'rab murojaat qilishadi.

Ushbu daraja yuqori (amaliy) ikki turdagi xizmatni taqdim etadi:

  • TCP protokoli yordamida kafolatlangan etkazib berishni ta'minlaydi.
  • Iloji boricha UDP orqali etkazib beradi .

TCP protokoli bo'yicha etkazib berishni kafolatlash uchun ulanish o'rnatiladi, bu chiqishda paketlarda raqamlashni o'rnatishga va ularni kirishda tasdiqlashni ta'minlaydi. Paketlarni raqamlash va tasdiqlash xizmat ma'lumotlari 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 sozlash imkonsiz bo'lgan yoki siz tarmoq ma'lumotlarini uzatish segmentini tejashingiz kerak bo'lgan paytlarga mo'ljallangan. Shuningdek, UDP protokoli paketlarni uzatish ishonchliligini oshirish uchun yuqori qatlam protokollari bilan o'zaro aloqada bo'lishi mumkin.

Tarmoq qatlami yoki "Internet qatlami": butun TCP / IP modeli uchun asosiy ko'rsatkich. Ushbu qatlamning asosiy funktsionalligi OSI modelidagi xuddi shu nomdagi qatlam bilan bir xil va bir nechta kichikroq to'rlardan tashkil topgan kompozit tarmoqdagi paketlarning harakatini tavsiflaydi. U TCP / IP protokolining qo'shni qatlamlarini bog'laydi.

Tarmoq qavat - bu yuqori oqim transport qatlami va tarmoq interfeyslarining quyi oqim qatlami orasidagi bog'lanishdir. Tarmoq sathida transport sathidan so'rov oladigan protokollardan foydalaniladi va tartibga solinadigan adreslash orqali ishlov berilgan so'rovni tarmoq interfeysi protokoliga uzatadi, ma'lumotlarni qaysi manzilga yuborish kerakligi ko'rsatilgan.

Ushbu darajada quyidagi TCP / IP tarmoq protokollaridan foydalaniladi: ICMP, IP, RIP, OSPF. Tarmoq darajasida asosiy va eng ommabop, albatta, Internet Protocol (IP). Uning asosiy vazifasi - ma'lumotlar birligi belgilangan tugunning tarmoq interfeysiga yetguncha paketlarni bitta yo'riqchidan boshqasiga o'tkazish. IP nafaqat xostlarda, balki tarmoq uskunalarida ham qo'llaniladi: yo'riqnoma va boshqariladigan kalit. IP kafolatlanmagan eng yaxshi etkazib berish printsipi asosida ishlaydi. Ya'ni, paketni yuborish uchun oldindan aloqa o'rnatishga hojat yo'q. Ushbu parametr trafikni tejashga va keraksiz xizmat paketlari harakatiga sarflanadigan vaqtga olib keladi. Paket belgilangan manzil tomon yo'naltirilmoqda va tugun mavjud bo'lmasligi mumkin. Bunday holda, xato xabari qaytariladi.

Tarmoq interfeysi darajasi: turli xil texnologiyalarga ega subnetslarning bir-biri bilan aloqa qilishlari va bir xil rejimda ma'lumotlarni uzatishi uchun javobgardir. Bu ikkita oddiy bosqichda amalga oshiriladi:

  • Paketni qidiruv tarmoq ma'lumot birligiga kodlash.
  • Belgilangan ma'lumotlarni kerakli pastki tarmoq standartlariga o'zgartiring va ma'lumotlar birligini yuboring.

Ushbu yondashuv qo'llab-quvvatlanadigan tarmoq texnologiyalari sonini doimiy ravishda kengaytirishga imkon beradi. Yangi texnologiya paydo bo'lishi bilanoq, u darhol TCP / IP ponksiyon to'plamiga kiradi va eski texnologiyalarga ega tarmoqlarga ma'lumotlarni yanada zamonaviy standartlar va usullar yordamida qurilgan tarmoqlar orqali uzatish imkonini beradi.

Ma'lumotlar birligi uzatildi

TCP / IP protokollari kabi hodisa mavjud bo'lganda, uzatiladigan ma'lumotlar birliklari uchun standart atamalar o'rnatildi. Tranzitdagi ma'lumotlar maqsadli tarmoq foydalanadigan texnologiyalarga qarab, turli yo'llar bilan bo'linishi mumkin.

Ma'lumotlar bilan nima sodir bo'lishini va qaysi vaqtda sodir bo'lishini bilish uchun quyidagi terminologiyani ishlab chiqish kerak edi:

  • Ma'lumotlar oqimi - yuqori darajadagi dastur qatlamining protokollaridan transport qatlamiga keladigan ma'lumotlar.
  • Segment - bu TCP protokol standartlariga muvofiq oqim bo'linadigan ma'lumotlar qismidir.
  • Datagramma (ayniqsa savodsizlar "datagram" deb talaffuz qilinadi) - ulanmagan protokollar (UDP) yordamida oqimni ajratish natijasida olinadigan ma'lumotlar birliklari.
  • Paket - IP protokoli tomonidan ishlab chiqarilgan ma'lumotlar birligi.
  • TCP / IP protokollari IP-paketlarni kompozit tarmoqlar orqali uzatiladigan ma'lumotlar bloklariga to'playdi. xodimlar yoki ramkalar.

TCP / IP protokoli stek manzillarining turlari

TCP / IP ma'lumotlarini uzatishning har qanday protokoli tugunlarni aniqlash uchun quyidagi manzil turlaridan birini qo'llaydi:

  • Mahalliy (apparat) manzillar.
  • Tarmoq manzillari (IP-manzillar).
  • Domen nomlari.

Mahalliy manzillar (MAC-manzillar) tarmoq interfeyslarini aniqlash uchun aksariyat mahalliy tarmoq texnologiyalarida qo'llaniladi. Mahalliy so'z bilan aytganda, TCP / IP haqida gapirganda, uni kompozitsion tarmoqda emas, balki bitta kichik tarmoq ichida ishlaydigan interfeys sifatida tushunish kerak. Masalan, Internetga ulangan interfeysning pastki tarmog'i mahalliy, Internet esa birlashgan bo'ladi. Mahalliy tarmoq har qanday texnologiya asosida qurilishi mumkin va bundan qat'i nazar, kompozit tarmoq nuqtai nazaridan alohida ajratilgan kichik tarmoqda joylashgan mashina mahalliy deb nomlanadi. Shunday qilib, paket mahalliy tarmoqqa kirganda, uning IP-manzili mahalliy manzil bilan bog'lanadi va paket tarmoq interfeysining MAC-manziliga yuboriladi.

Tarmoq manzillari (IP-manzillar). TCP / IP texnologiyasi oddiy muammoni hal qilish uchun tugunlarning o'z global manzilini taqdim etadi - tarmoqlarni turli texnologiyalar bilan birlashtirib, ma'lumotlarni uzatishning katta tuzilmasiga. IP-manzil lokal tarmoqda qo'llaniladigan texnologiyadan mutlaqo mustaqildir, ammo IP-manzil tarmoq interfeysi birlashtirilgan tarmoqdagi mashinani aks ettirishga imkon beradi.

Natijada, tugunlarga IP-manzil va pastki tarmoq maskasi berilgan tizim ishlab chiqildi. Ichki tarmoq maskasi tarmoq raqami uchun qancha bit va tugun raqami uchun qancha bit ajratilganligini ko'rsatadi. IP-manzil 32 bitdan iborat bo'lib, 8 bitli bloklarga bo'lingan.

Paket uzatilganda unga tarmoq raqami va paket yuborilishi kerak bo'lgan tugun raqami to'g'risida ma'lumot beriladi. Birinchidan, yo'riqnoma paketni to'g'ri pastki tarmoqqa yo'naltiradi va keyin uni kutayotgan xost tanlanadi. Ushbu jarayon manzilni hal qilish protokoli (ARP) tomonidan amalga oshiriladi.

TCP / IP tarmoqlaridagi domen manzillari maxsus ishlab chiqilgan domen nomlari tizimi (DNS) tomonidan boshqariladi. Buning uchun domen nomiga mos keladigan, matn qatori sifatida taqdim etilgan, IP-manzilga ega bo'lgan va global manzilga muvofiq paketni yuboradigan serverlar mavjud. Kompyuter nomi va IP-manzil o'rtasida yozishmalar mavjud emas, shuning uchun domen nomini IP-manzilda hal qilish uchun yuboruvchi qurilma DNS-serverda yaratilgan marshrutlash jadvaliga murojaat qilishi kerak. Masalan, biz brauzerda sayt manzilini yozamiz, DNS-server uni sayt joylashgan serverning IP-manzili bilan moslashtiradi va brauzer ma'lumotni o'qiydi, 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 siz har bir kompyuterga istalgan nomni berishingiz va undan foydalanishingiz mumkin.

IP-manzil. Formatlash. Komponentlar. Subnet maskasi

IP-manzil - bu 32-raqamli raqam, an'anaviy ko'rinishda nuqta bilan ajratilgan 1 dan 255 gacha raqamlar sifatida yoziladi.

Turli xil yozuv formatidagi IP-manzil turi:

  • IP-manzilning o'nlik shakli: 192.168.0.10.
  • Xuddi shu IP-manzilning ikkilik ko'rinishi: 11000000.10101000.000000000000001010.
  • Manzilni o'n oltinchi belgida yozish: C0.A8.00.0A.

Tarmoq identifikatori va yozuvdagi nuqta raqami o'rtasida ajratuvchi mavjud emas, ammo kompyuter ularni ajratishga qodir. Buning uchta usuli mavjud:

  1. Belgilangan chegara. Ushbu usul yordamida butun manzil shartli ravishda belgilangan bayt uzunligining ikki qismiga bo'linadi. Shunday qilib, agar biz tarmoq raqami uchun bitta bayt beradigan bo'lsak, unda biz 2 24 tugundan iborat 2 8 ta tarmoqni olamiz. Agar chegara yana bitta baytni o'ngga siljitgan bo'lsa, unda ko'proq tarmoqlar bo'ladi - 2 16, tugunlar esa kamroq - 2 16. Bugungi kunda yondashuv eskirgan deb hisoblanadi va foydalanilmaydi.
  2. Subnet maskasi. Niqob IP-manzil bilan bog'langan. Niqobda tarmoq raqamiga ajratilgan raqamlarda "1" qiymatlari ketma-ketligi va xost raqamiga tayinlangan IP-manzilning o'sha joylarida ma'lum sonlar mavjud. Maskadagi birliklar va nollar orasidagi chegara IP-manzildagi tarmoq identifikatori va xost identifikatori o'rtasidagi chegara hisoblanadi.
  3. Manzil darslari usuli. Kompromis usuli. Undan foydalanishda tarmoq o'lchamlarini foydalanuvchi tanlay olmaydi, ammo beshta sinf mavjud - A, B, C, D, E. Uchta sinf - A, B va C - har xil tarmoqlar uchun mo'ljallangan va D va E maxsus maqsadli tarmoqlar uchun ajratilgan ... Sinf tizimida har bir sinf o'z tarmoq raqami chegarasi va tugun identifikatoriga ega.

IP-manzillar sinflari

TO a sinf tarmoq birinchi bayt bilan aniqlangan tarmoqlarni nazarda tutadi, qolgan uchta esa tugun raqami. Birinchi baytning o'z diapazonida 1 dan 126 gacha bo'lgan qiymatiga ega bo'lgan barcha IP-manzillar A toifadagi tarmoqlardir.

B sinf - ikkita eng yuqori bit bo'lgan tarmoqlar. Ularda tarmoq raqami va nuqta identifikatori uchun 16 bit ajratilgan. Natijada, B sinfidagi tarmoqlar soni A sinfidagi tarmoqlar sonidan miqdoriy jihatdan farq qiladi, ammo ularning tugunlari kamroq - 65,536 (2 16) donagacha.

Tarmoqlarda s sinf - juda kam tugun - har ikkalasida 2 8, lekin tarmoqlarning soni juda ko'p, chunki bunday tuzilmalardagi tarmoq identifikatori uch baytni egallaydi.

Tarmoqlar sinf D - allaqachon maxsus tarmoqlarga tegishli. U 1110 ketma-ketligidan boshlanadi va multicast manzili deb nomlanadi. A, B va C sinf manzillari bo'lgan interfeyslar guruhga kiritilishi va individual shaxsdan tashqari guruh manzilini olishi mumkin.

Manzillar sinf E - kelajak uchun zaxirada. Ushbu manzillar 11110 ketma-ketligidan boshlanadi. Ehtimol, WAN-da IP-manzillar etishmovchiligi bo'lganida, ushbu manzillar ko'p tarmoqli manzillar sifatida ishlatiladi.

TCP / IP-ni sozlash

TCP / IP protokolini sozlash barcha operatsion tizimlarda mavjud. Ular Linux, CentOS, Mac OS X, Free BSD, Windows 7. TCP / IP protokoli faqat tarmoq adapterini talab qiladi. Albatta, server operatsion tizimlari ko'proq narsani qilishlari mumkin. TCP / IP protokoli juda keng server tomonidagi xizmatlardan foydalangan holda tuzilgan. Oddiy statsionar kompyuterlardagi IP-manzillar tarmoqqa ulanish sozlamalarida o'rnatiladi. U erda tarmoq manzili tuzilgan, shlyuz - bu global tarmoqqa kirish imkoniga ega bo'lgan nuqtaning IP-manzili va DNS-server joylashgan nuqtalarning manzillari.

Internet protokoli TCP / IP qo'lda sozlanishi mumkin. Garchi bu har doim ham zarur bo'lmasa ham. Avtomatik rejimda dinamik ravishda tarqatiladigan server manzillaridan TCP / IP protokoli parametrlarini olish mumkin. Ushbu usul yirik korporativ tarmoqlarda qo'llaniladi. DHCP-serverda siz mahalliy manzilni tarmoq manziliga taqqoslashingiz mumkin va tarmoqda belgilangan IP-manzili bo'lgan mashina paydo bo'lishi bilanoq, server darhol unga oldindan tayyorlangan IP-manzilni beradi. Ushbu jarayon "rezervasyon" deb nomlanadi.

TCP / IP manzilini hal qilish protokoli

MAC-manzil va IP-manzil o'rtasidagi munosabatlarni o'rnatishning yagona usuli bu jadvalni saqlashdir. Agar marshrutlash jadvali mavjud bo'lsa, har bir tarmoq interfeysi o'z manzillaridan (mahalliy va tarmoq) xabardor, ammo TCP / IP 4 protokoli yordamida tugunlar o'rtasida paketlar almashinuvini qanday qilib to'g'ri tashkil etish kerakligi haqida savol tug'iladi.

Nima uchun manzilni hal qilish protokoli (ARP) ixtiro qilindi? TCP / IP protokollar oilasini va boshqa adreslash tizimlarini bog'lash uchun. ARP xaritalash jadvali har bir tugunda yaratiladi va butun tarmoqni so'roq qilish orqali to'ldiriladi. Bu kompyuterning har bir o'chirilishidan keyin sodir bo'ladi.

ARP jadvali

Bu kompilyatsiya qilingan ARP jadvalining misoli.

Maqola sizga yoqdimi? Do'stlar bilan bo'lishish uchun: