Mahalliy tarmoqlarda ma'lumotlar almashinuvi. Kompyuter tarmog'ida ma'lumotlar almashinuvining eng oddiy modeli

diplom ishi

1.9 Lokal tarmoqlarda ma’lumotlar almashish usullari

Birjani boshqarish uchun (tarmoqqa kirishni boshqarish, tarmoq arbitraji) turli xil usullar qo'llaniladi, ularning xususiyatlari ko'p jihatdan tarmoq topologiyasiga bog'liq.

Kanalning vaqt bo'linishiga asoslangan kirish usullarining bir necha guruhlari mavjud:

markazlashtirilgan va markazlashtirilmagan

deterministik va tasodifiy

Markazlashtirilgan kirish server kabi tarmoq boshqaruv markazidan boshqariladi. Markazlashtirilmagan kirish usuli markazdan nazoratsiz protokollar asosida ishlaydi.

Deterministik kirish har bir ish stantsiyasini ma'lumotlarni uzatish muhitiga kafolatlangan kirish vaqtlari (masalan, rejalashtirilgan kirish vaqtlari) bilan ta'minlaydi. Tasodifiy kirish tarmoqdagi barcha stansiyalarning tengligi va ma’lumotlarni uzatish uchun istalgan vaqtda muhitga kirish imkoniyatiga asoslanadi.

Mono kanalga markazlashtirilgan kirish

Markazlashtirilgan kirish tarmoqlari ikkita kirish usulidan foydalanadi: so'rov usuli va delegatsiya usuli. Ushbu usullar kuchli boshqaruv markaziga ega tarmoqlarda qo'llaniladi.

Ovoz berish usuli.

Faol markaz (markaziy server) bilan yulduz topologiyasi bilan LANda ma'lumotlar almashinuvi. Ushbu topologiya yordamida barcha stantsiyalar bir vaqtning o'zida serverga ma'lumot yuborishga qaror qilishlari mumkin. Markaziy server faqat bitta ish stantsiyasini almashishi mumkin. Shuning uchun, istalgan vaqtda uzatishni boshqaradigan faqat bitta stantsiyani tanlashingiz kerak.

Markaziy server navbatma-navbat so‘rovlarni barcha stansiyalarga jo‘natadi. Ma'lumotlarni uzatmoqchi bo'lgan har bir ish stantsiyasi (so'ralgan birinchisi) javob yuboradi yoki darhol uzatishni boshlaydi. O'tkazish seansi tugagandan so'ng, markaziy server tsiklda so'rovni davom ettiradi. Bu holda stansiyalar quyidagi ustuvorliklarga ega: ayirboshlashni tugatgan oxirgi stantsiyaga yaqinroq bo'lgan stantsiya eng yuqori ustunlikka ega.

Shina topologiyasi bo'lgan tarmoqda ma'lumotlar almashinuvi. Ushbu topologiyada, ehtimol, "yulduz" dagi kabi markazlashtirilgan boshqaruv mavjud. Tugunlardan biri (markaziy) boshqalarga so'rovlarni yuboradi, kim uzatishni xohlashini aniqlaydi va so'ngra uzatish tugagandan so'ng kimga o'tkazishga ruxsat beradi. transfer, bu haqda xabar beradi ...

O'tkazish usuli (token uzatish)

Marker - bu ma'lum formatdagi xizmat paketi bo'lib, unda mijozlar o'zlarining ma'lumotlar paketlarini joylashtirishlari mumkin. Tokenlarni tarmoq orqali bir ish stantsiyasidan ikkinchisiga uzatish ketma-ketligi server tomonidan o'rnatiladi. Ish stantsiyasiga maxsus token paketini olgandan so'ng ma'lumotlarni uzatish tashuvchisiga kirish huquqi beriladi. Bu usul Shina va yulduz topologiyasiga ega tarmoqlarga kirish ArcNet protokoli bilan ta'minlanadi.

Mono-kanalga markazlashmagan kirish.

Ma'lumot uzatish muhitiga kirishning markazlashtirilmagan deterministik va tasodifiy usullarini ko'rib chiqing. Markazlashtirilmagan deterministik usul tokenni uzatish usuliga ishora qiladi. Tokenni uzatish usuli token deb ataladigan paketdan foydalanadi. Token tarmoq boʻylab erkin aylanayotgan manzilsiz paket boʻlib, u bepul yoki band boʻlishi mumkin.

Ring topologiyasi bilan tarmoqda ma'lumotlar almashinuvi (markazlashtirilmagan deterministik kirish usuli)

1. Ushbu tarmoq "token uzatish" kirish usulidan foydalanadi.O'tkazish algoritmi quyidagicha:

a) uzatmoqchi bo'lgan tugun bepul tokenni kutadi, uni qabul qilib, uni band deb belgilaydi (tegishli bitlarni o'zgartiradi), unga o'z paketini qo'shadi va natijani ringga yuboradi;

b) bunday tokenni olgan har bir tugun uni qabul qiladi, paketning unga qaratilganligini tekshiradi;

c) agar paket shu tugunga qaratilgan bo'lsa, u holda tugun tokenga maxsus ajratilgan tasdiqlash bitini o'rnatadi va o'zgartirilgan tokenni paket bilan birga jo'natadi;

d) jo'natuvchi tugun butun halqadan o'tgan posilkani qaytarib oladi, tokenni chiqaradi (uni bepul deb belgilaydi) va tokenni tarmoqqa qaytarib yuboradi. Bunday holda, jo'natuvchi tugun uning paketi olingan yoki olinmaganligini biladi.

Ushbu tarmoqning normal ishlashi uchun kompyuterlardan biri yoki maxsus qurilma marker yo'qolmasligiga ishonch hosil qilishi kerak va agar marker etishmayotgan bo'lsa. bu kompyuter uni yaratish va tarmoqda ishga tushirish kerak.

Shina topologiyasi tarmog'ida ma'lumotlar almashinuvi (markazlashtirilmagan tasodifiy kirish usuli)

Bunday holda, barcha tugunlar tarmoqqa teng kirish huquqiga ega va uni o'tkazish mumkin bo'lganda qaror tarmoq holatini tahlil qilish asosida har bir tugun tomonidan joyida qabul qilinadi. Tarmoqni qo'lga kiritish uchun tugunlar o'rtasida raqobat mavjud va shuning uchun ular o'rtasidagi ziddiyatlar, shuningdek paketlarning bir-biriga o'xshashligi tufayli uzatilgan ma'lumotlarning buzilishi mumkin.

To'qnashuvni aniqlash bilan eng ko'p ishlatiladigan Carrier Sense Multiple Access (CSMA / CD) ni ko'rib chiqing. Algoritmning mohiyati quyidagicha:

1) ma'lumotni uzatmoqchi bo'lgan tugun tarmoq holatini kuzatib boradi va u bo'shashi bilanoq uzatishni boshlaydi;

2) Tugun ma'lumotlarni uzatadi va bir vaqtning o'zida tarmoq holatini nazorat qiladi (tashuvchini sezish va to'qnashuvni aniqlash). Agar to'qnashuvlar topilmasa, uzatish tugallanadi;

3) agar to'qnashuv aniqlansa, tugun barcha uzatuvchi tugunlar tomonidan aniqlanishini ta'minlash uchun uni kuchaytiradi (ko'proq vaqt uzatadi) va keyin uzatishni to'xtatadi. Boshqa uzatuvchi tugunlar ham xuddi shunday qiladi;

4) muvaffaqiyatsiz urinish tugatilgandan so'ng, tugun tasodifiy tanlangan vaqt oralig'idagi tsetga bardosh beradi va keyin to'qnashuvlarni nazorat qilgan holda uzatishga urinishini takrorlaydi.

Takroriy to'qnashuvda tset ortadi. Oxir-oqibat, tugunlardan biri boshqa tugunlardan oldinga chiqadi va ma'lumotlarni muvaffaqiyatli uzatadi. CSMA / CD usuli ko'pincha tortishuv usuli deb ataladi. Shina topologiyasiga ega tarmoqlar uchun bu usul Ethernet protokoli tomonidan amalga oshiriladi.

Kutubxonani avtomatlashtirish

Ma'lumotlarni kiritish "Edit" komponenti orqali amalga oshiriladi, aloqada bo'lgan shaxslar haqidagi ma'lumotlar foydalanuvchining xohishiga ko'ra saqlanadi, *** ... kengaytmali fayl yaratiladi.

"Krasnoyarsk shahrining madaniy-ko'ngilochar muassasalari" axborot tizimi

1-rasm - "Krasnoyarsk shahri KRU" dasturida axborot oqimlarining sxemasi Asosiy elementlar axborot tizimi"Krasnoyarsk shahrining madaniy-ko'ngilochar muassasalari" - "Madaniy-ko'ngilochar muassasalar" ma'lumotlar bazasi ...

Korxona bo'linmasi xodimlarining kartotekasi

FoxPro DBMS alohida fayllar o'rtasida ma'lumot almashish imkoniyatiga ega manba kodi, protsessual fayldagi pastki dasturlar va funktsiyalar protseduralari va loyihaning ob'ekt komponentlari o'rtasida ...

Mahalliy tarmoqlar konfiguratsiyasi va ular o'rtasida almashish usullari

CS ga ma'lumotlarni uzatish o'zaro ta'sir qiluvchi tarmoq abonentlari o'rtasida jismoniy yoki mantiqiy aloqani tashkil qilishni o'z ichiga oladi (ularni oxirgi tugunlar deb ham ataladi). Bu obunachilar bo'lishi mumkin masofaviy kompyuterlar, mahalliy tarmoqlar ...

Mahalliy kompyuter tarmoqlari

Dasturiy-analitik kompleks mahalliy tarmoq"Severodonetsk jamiyatni rivojlantirish agentligi" tashkilotida

Ma'lumotlarni uzatish tarmoqlarida izchil ishlashni ta'minlash uchun ma'lumotlarni uzatish uchun turli xil aloqa protokollari qo'llaniladi - qoidalar to'plami ...

Mahalliy va global tarmoqlardagi protokollar

Juda muhim nuqta - jismoniy uzatish muhitini (kabel tizimi) tanlashga ta'sir qiluvchi omillarni hisobga olish. Ular orasida quyidagilar mavjud: Kerakli tarmoqli kengligi ...

"Robot dozimetrist" boshqaruv quyi tizimi uchun avtonom apparat-dasturiy kompleksni ishlab chiqish

Radiokanal orqali kafolatlangan xabarlarni etkazib berish protokoli algoritmlarini ishlab chiqishda TCP uzatishni boshqarish protokoli (TCP) algoritmlari ko'rib chiqildi - Internetning asosiy tarmoq protokollaridan biri ...

Virtualni rivojlantirish kompyuter tarmog'i

VPN-ning maqsadi foydalanuvchilarga uning perimetri tashqarisidan, masalan, Internet-provayder orqali ichki tarmoqqa xavfsiz ulanishni ta'minlashdir. VPN ning asosiy afzalligi shundaki, agar dasturiy ta'minot uni qo'llab-quvvatlasa ...

Ta'lim muassasasining lokal tarmog'ini himoya qilish loyihasini ishlab chiqish

Lokal tarmoq (LAN; English Local Area Network, LAN) odatda nisbatan kichik maydonni yoki binolarning kichik guruhini (uy, ofis, kompaniya, institut) qamrab oladigan kompyuter tarmog'idir. Mahalliy tarmoqlar ham mavjud ...

Tarmoq dasturiy ta'minot. Mahalliy kompyuter tarmoqlarini sozlash

Ma'lumotlarni uzatish tarmoqlarida izchil ishlashni ta'minlash uchun ma'lumotlarni uzatish uchun turli xil aloqa protokollari qo'llaniladi - qoidalar to'plami ...

Ma'lumotlar bazasini yaratish

Ichki ma'lumotlar almashinuvi o'zgaruvchilar yordamida amalga oshiriladi. O'zgaruvchilar protsedura va funksiyalarga uchta usulda uzatilishi mumkin: Malumot orqali. O'zgaruvchining manzili uzatiladi, bu uning qiymatini o'zgartirish imkonini beradi. Ref tomonidan foydalanilgan ...

LKS dasturiy ta'minotining tuzilishi va vazifalari

Mahalliy tarmoq nafaqat fayllar yoki printerlarni almashish uchun qo'llanilishi mumkin. Boshqalar ham bor, kam emas muhim ilovalar... Ko'pincha mahalliy tarmoq ma'lumotlar bazasiga umumiy kirish uchun ishlatiladi ...

IPv4 protokoli asosidagi mahalliy tarmoqlarda IANA (RFC 1918 va RFC 1597 standartlari) tomonidan tayinlangan maxsus manzillardan foydalanish mumkin: § 10.0.0.0-10.255.255.255; § 172.16.0.0-172.31.255.255; § 192.168.0.0-192.168.255.255. Bunday manzillar shaxsiy, ichki ... deb ataladi.

Maktabning mahalliy tarmog'i: sozlash va qo'llab-quvvatlash

Turli tarmoqlar ish stantsiyalari o'rtasida ma'lumot almashish uchun turli xil tarmoq protokollaridan (ma'lumotlarni uzatish protokollari) foydalanadi ...

1.3-mavzu: Ochiq tizimlar va OSI modeli

1.4-mavzu: LAN asoslari

1.5-mavzu: LANning asosiy texnologiyalari

1.6-mavzu: LANning asosiy dasturiy va apparat komponentlari

Mahalliy tarmoqlar

1.5. Lokal tarmoqlarning asosiy texnologiyalari

1.5.2. Lokal tarmoqlarda ma'lumotlar almashinuvi usullari

Birjani boshqarish uchun (tarmoqqa kirishni boshqarish, tarmoq arbitraji) turli xil usullar qo'llaniladi, ularning xususiyatlari ko'p jihatdan tarmoq topologiyasiga bog'liq.

Kanalning vaqt bo'linishiga asoslangan kirish usullarining bir necha guruhlari mavjud:

  • markazlashtirilgan va markazlashtirilmagan;
  • deterministik va tasodifiy.

Markazlashtirilgan kirish server kabi tarmoq boshqaruv markazidan boshqariladi. Markazlashtirilmagan kirish usuli markazdan nazoratsiz protokollar asosida ishlaydi.

Deterministik kirish har bir ish stantsiyasini ma'lumotlarni uzatish muhitiga kafolatlangan kirish vaqtlari (masalan, rejalashtirilgan kirish vaqtlari) bilan ta'minlaydi. Tasodifiy kirish tarmoqdagi barcha stansiyalarning tengligi va ma’lumotlarni uzatish uchun istalgan vaqtda muhitga kirish imkoniyatiga asoslanadi.

Mono kanalga markazlashtirilgan kirish

Markazlashtirilgan kirish tarmoqlari ikkita kirish usulidan foydalanadi: so'rov usuli va delegatsiya usuli. Ushbu usullar kuchli boshqaruv markaziga ega tarmoqlarda qo'llaniladi.

Ovoz berish usuli

Faol markaz (markaziy server) bilan yulduz topologiyasi bilan LANda ma'lumotlar almashinuvi. Ushbu topologiya yordamida barcha stantsiyalar bir vaqtning o'zida serverga ma'lumot yuborishga qaror qilishlari mumkin. Markaziy server faqat bitta ish stantsiyasini almashishi mumkin. Shuning uchun, istalgan vaqtda uzatishni boshqaradigan faqat bitta stantsiyani tanlashingiz kerak.

Markaziy server navbatma-navbat so‘rovlarni barcha stansiyalarga jo‘natadi. Ma'lumotlarni uzatmoqchi bo'lgan har bir ish stantsiyasi (so'ralgan birinchisi) javob yuboradi yoki darhol uzatishni boshlaydi. O'tkazish seansi tugagandan so'ng, markaziy server tsiklda so'rovni davom ettiradi. Bu holda stansiyalar quyidagi ustuvorliklarga ega: ayirboshlashni tugatgan oxirgi stantsiyaga yaqinroq bo'lgan stantsiya eng yuqori ustunlikka ega.

Shina topologiyasi bo'lgan tarmoqda ma'lumotlar almashinuvi. Bu topologiya, ehtimol, yulduz bilan bir xil markazlashtirilgan boshqaruvga ega. Tugunlardan biri (markaziy) boshqalarga so'rovlarni yuboradi, kim uzatishni xohlashini aniqlaydi va keyin uzatish tugagandan so'ng xabar bergan kishiga o'tkazishga ruxsat beradi.

O'tkazish usuli (token uzatish)

Marker - bu ma'lum formatdagi xizmat paketi bo'lib, unda mijozlar o'zlarining ma'lumotlar paketlarini joylashtirishlari mumkin. Tokenlarni tarmoq orqali bir ish stantsiyasidan ikkinchisiga uzatish ketma-ketligi server tomonidan o'rnatiladi. Ish stantsiyasiga maxsus token paketini olgandan so'ng ma'lumotlarni uzatish tashuvchisiga kirish huquqi beriladi. Avtobus va yulduz tarmoqlari uchun ushbu kirish usuli ArcNet protokoli tomonidan taqdim etiladi.

Mono kanalga markazlashmagan kirish

Ma'lumot uzatish muhitiga kirishning markazlashtirilmagan deterministik va tasodifiy usullarini ko'rib chiqing.

Markazlashtirilmagan deterministik kirish usuli

Markazlashtirilmagan deterministik usul tokenni uzatish usuliga ishora qiladi. Tokenni uzatish usuli token deb ataladigan paketdan foydalanadi. Token tarmoq boʻylab erkin aylanayotgan manzilsiz paket boʻlib, u bepul yoki band boʻlishi mumkin.

Halqali topologiyaga ega tarmoqda ma'lumotlar almashinuvi (markazlashtirilmagan deterministik kirish usuli). Ushbu tarmoq token o'tish usulidan foydalanadi.

O'tkazish algoritmi quyidagicha:

  1. O'tkazmoqchi bo'lgan tugun bepul tokenni kutadi, uni qabul qilib, uni band deb belgilaydi (tegishli bitlarni o'zgartiradi), unga o'z paketini qo'shadi va natijani ringga yuboradi.
  2. Bunday tokenni olgan har bir tugun uni qabul qiladi, paketning unga qaratilganligini tekshiradi.
  3. Agar paket ushbu tugunga qaratilgan bo'lsa, u holda tugun tokenga maxsus ajratilgan tasdiq bitini o'rnatadi va o'zgartirilgan tokenni paket bilan birga yuboradi.
  4. Yuboruvchi tugun butun halqadan o'tgan posilkani qaytarib oladi, tokenni chiqaradi (uni bepul deb belgilaydi) va tokenni tarmoqqa qaytarib yuboradi. Bunday holda, jo'natuvchi tugun uning paketi olingan yoki olinmaganligini biladi.

Ushbu tarmoqning normal ishlashi uchun kompyuterlardan biri yoki maxsus qurilma marker yo'qolmasligiga ishonch hosil qilishi kerak, agar marker etishmayotgan bo'lsa, ushbu kompyuter uni yaratishi va tarmoqqa ishga tushirishi kerak.

Shina topologiyasi tarmog'ida ma'lumotlar almashinuvi (markazlashtirilmagan tasodifiy kirish usuli)

Bunday holda, barcha tugunlar tarmoqqa teng kirish huquqiga ega va uni o'tkazish mumkin bo'lganda qaror tarmoq holatini tahlil qilish asosida har bir tugun tomonidan joyida qabul qilinadi. Tarmoqni qo'lga kiritish uchun tugunlar o'rtasida raqobat mavjud va shuning uchun ular o'rtasidagi ziddiyatlar, shuningdek paketlarning bir-biriga o'xshashligi tufayli uzatilgan ma'lumotlarning buzilishi mumkin.

To'qnashuvni aniqlash bilan eng ko'p ishlatiladigan Carrier Sense Multiple Access (CSMA / CD) ni ko'rib chiqing.

Algoritmning mohiyati quyidagicha:

  1. Axborotni uzatmoqchi bo'lgan tugun tarmoq holatini kuzatib boradi va u bo'sh bo'lishi bilanoq u uzatishni boshlaydi.
  2. Tugun ma'lumotlarni uzatadi va bir vaqtning o'zida tarmoqning holatini nazorat qiladi (tashuvchini sezish va to'qnashuvni aniqlash). Agar to'qnashuvlar topilmasa, uzatish tugallanadi.
  3. Agar to'qnashuv aniqlansa, tugun barcha uzatuvchi tugunlar aniqlanganligini ta'minlash uchun uni kuchaytiradi (ko'proq vaqt uzatadi) va keyin uzatishni to'xtatadi. Boshqa uzatuvchi tugunlar ham xuddi shunday qiladi.
  4. Muvaffaqiyatsiz urinish tugatilgandan so'ng, tugun tasodifiy tanlangan vaqt oralig'idagi tsetga bardosh beradi va keyin to'qnashuvlarni nazorat qilgan holda uzatishga urinishlarini takrorlaydi. Takroriy to'qnashuvda tset ortadi. Oxir-oqibat, tugunlardan biri boshqa tugunlardan oldinga chiqadi va ma'lumotlarni muvaffaqiyatli uzatadi. CSMA / CD usuli ko'pincha tortishuv usuli deb ataladi. Shina topologiyasiga ega tarmoqlar uchun bu usul Ethernet protokoli tomonidan amalga oshiriladi.

Ertami-kechmi, mahalliy tarmoq bilan ishlashda foydalanuvchilar fayllarni kompyuterdan kompyuterga o'tkazishlari kerak. Qoidaga ko'ra, mahalliy tarmoq orqali fayllarni jo'natishda maxsus muammolar yo'q: siz Windows / Linux operatsion tizimining standart vositalaridan foydalanishingiz yoki qo'shimcha dasturiy ta'minotdan foydalanishingiz mumkin.

LAN orqali 2 kompyuter o'rtasida fayllarni qanday o'tkazish mumkin?

Operatsion tizim orqali mahalliy tarmoq orqali fayllarni yuborish uchun. Buning uchun siz papka xususiyatini ochishingiz kerak (qayerda joylashgan kerakli fayl) va "Kirish" bo'limida tarmoqdagi kompyuterdan foydalanishga ruxsat bering, papkani ko'ring va / yoki fayllarni o'zgartiring va nusxa ko'chiring.

Bu aniq fayllarni kompyuterdan kompyuterga o'tkazish emas, lekin printsip shunga o'xshash: siz foydalanuvchiga kerakli fayllarga kirish huquqini berasiz va u kerakli hujjatni ochishi yoki nusxalashi mumkin.

Bundan tashqari, mahalliy tarmoq orqali fayllarni almashish uchun siz bitta yoki barcha tarmoq kompyuterlarida "umumiy papka" yaratishingiz mumkin, unga foydalanuvchi "Tarmoq qo'shnisi" / "Tarmoq" bo'limi va boshqalar orqali fayllarni tashlaydi. (ishlatilgan operatsion tizimga qarab).

Mahalliy tarmoqdagi kompyuterdan foydalanadigan har bir kishi, agar kerak bo'lsa, kerakli fayllarni ushbu jildga /dan nusxalashi mumkin.

Mahalliy tarmoq orqali fayllarni almashish uchun dastur

Ilg'or "foydalanuvchilar" uchun (foydalanishni istamaydiganlar standart vositalar OS yoki olishni xohlaydi qo'shimcha funktsiyalar fayllarni mahalliy tarmoq orqali uzatishda) uchinchi tomon dasturlari ishlab chiqilgan.

Masalan, mahalliy tarmoqdagi fayllarni almashish uchun ajoyib "HTTP fayl serveri" o'rnatishni talab qilmaydi.

Ushbu dasturning asosiy vazifasi fayl almashish xizmati vazifasini bajaradigan yaratish (yoki yaxshiroq aytganda taqlid qilish)dir.

Dasturni ishga tushirgandan so'ng (u laganda uchun minimallashtiriladi), quyidagilar ko'rsatiladi:

"Mahalliy IP-manzil" haqida ma'lumot - u ko'rsatiladi manzil satri va u ham server manzili;

  • - mavjud funksiyalarga ega menyu;
  • - tinglash port raqami.

Dastur faqat mavjud ingliz tili, lekin interfeys juda sodda va tushunarli.

Shunday qilib, faylni kompyuterdan kompyuterga mahalliy tarmoq orqali o'tkazish uchun sizga kerak bo'ladi:

Oynada "Virtual Fayl tizimi» tugmasini bosing o'ng tugmasini bosing sichqonchani va "Fayl qo'shish" yoki "Diskdan jild qo'shish" ni tanlang (butun bir fayl yoki papkani tanlash uchun);

  • - bu harakatlar orqali siz fayllarni serverga joylashtirdingiz va ularni boshqa foydalanuvchilarga yuklab olish uchun ochdingiz;
  • - endi ushbu faylni boshqa kompyuterdan yuklab olish uchun manzil satrining yuqori qismida ko'rsatilgan manzilga o'tishingiz kerak (misolda u "192.168.1.3"), kerakli faylni tanlang va uni yuklab oling.

Fayl almashish tayyor: mahalliy tarmoq foydalanuvchilari dastur menyusi orqali o'z fayl va papkalarini qo'shishlari mumkin.

Bundan tashqari, siz uchinchi tomon foydalanuvchilari uchun fayl almashish xizmatiga kirishni cheklash uchun hisob qaydnomalarini qo'shishingiz mumkin (bu holda faylni yuklab olish uchun siz foydalanuvchi nomi va parolni ko'rsatishingiz kerak) yoki mahalliy guruhlarni yaratishingiz mumkin (" Barcha fayllarni bitta qoziqda aralashtiramiz, lekin ularni kerak bo'lganda tuzing).

Umumiy tushunchalar. Protokol. Protokol to'plami

Kompyuterlarni tarmoqqa ulashda ko'zlangan asosiy maqsad tarmoqning barcha foydalanuvchilari tomonidan har bir kompyuterning resurslaridan foydalanish qobiliyatidir. Ushbu imkoniyatni amalga oshirish uchun tarmoqqa ulangan kompyuterlar tarmoqdagi boshqa kompyuterlar bilan o'zaro aloqa qilishning zarur vositalariga ega bo'lishi kerak.
Ajratish muammosi tarmoq resurslari ko'plab muammolarni hal qilishni o'z ichiga oladi - elektr aloqasini o'rnatishda kompyuterlarga murojaat qilish usulini tanlash va elektr signallarini muvofiqlashtirish, ishonchli ma'lumotlarni uzatish va xato xabarlarini qayta ishlashni ta'minlash, yuborilgan xabarlarni yaratish va qabul qilingan xabarlarni sharhlash, shuningdek, boshqa bir xil darajada muhim. vazifalar.
Murakkab muammoni hal qilishning odatiy yondashuvi uni bir nechta alohida muammolarga - kichik vazifalarga bo'lishdir. Har bir kichik vazifani hal qilish uchun ma'lum bir modul tayinlanadi. Shu bilan birga, har bir modulning funktsiyalari va ularning o'zaro ta'siri qoidalari aniq belgilangan.
Muammoni parchalashning alohida holati ko'p darajali tasvirdir, unda kichik vazifalarni hal qiluvchi modullarning butun majmuasi ierarxik tartiblangan guruhlarga - darajalarga bo'linadi. Har bir daraja uchun so'rovlar funktsiyalari to'plami aniqlanadi, ular yordamida yuqori darajadagi modullar o'z muammolarini hal qilish uchun ushbu darajadagi modullarga kirishlari mumkin.
Ushbu qatlam tomonidan yuqori qatlam uchun bajariladigan funktsiyalar to'plami, shuningdek, ikkita qo'shni qatlam o'rtasida ularning o'zaro ta'siri jarayonida almashinadigan xabar formatlari interfeys deb ataladi.
Ikki mashina o'rtasidagi o'zaro ta'sir qoidalarini har bir daraja uchun protseduralar to'plami sifatida tavsiflash mumkin. Xuddi shu darajadagi, lekin turli tugunlarda joylashgan tarmoq komponentlari tomonidan almashinadigan xabarlar ketma-ketligi va formatini aniqlaydigan bunday rasmiylashtirilgan qoidalar protokollar deb ataladi.
O'zaro ishlashni tashkil qilish uchun etarli bo'lgan turli qatlamli protokollarning kelishilgan to'plami protokollar stegi deb ataladi.
O'zaro aloqani tashkil qilishda ikkita asosiy turdagi protokollardan foydalanish mumkin. Ulanishga yo'naltirilgan tarmoq xizmati (CONS) protokollarida ma'lumotlarni almashishdan oldin jo'natuvchi va qabul qiluvchi birinchi navbatda mantiqiy aloqani o'rnatishi kerak, ya'ni faqat ma'lumotlar doirasida ishlaydigan almashinuv protsedurasi parametrlarini kelishib olishlari kerak. bu birikma... Muloqotni tugatgandan so'ng, ular bu aloqani uzishlari kerak. Yangi ulanish o'rnatilganda, muzokaralar jarayoni yangidan amalga oshiriladi.
Protokollarning ikkinchi guruhi ulanishsiz tarmoq xizmatidir (CLNS). Bu protokollar datagram protokollari deb ham ataladi. Xabar tayyor bo'lganda jo'natuvchi shunchaki uzatadi.

ISO / OSI modeli

Protokol - bu o'zaro ta'sir qiluvchi ikkita ob'ekt, bu holda tarmoqda ishlaydigan ikkita kompyuter tomonidan qabul qilingan kelishuv ekanligi uning standart bo'lishi shart emas. Ammo amalda, tarmoqlarni amalga oshirishda ular standart protokollardan foydalanishga moyildirlar. Bu markali, milliy yoki bo'lishi mumkin xalqaro standartlar.
Xalqaro standartlar tashkiloti (ISO) tizimlar oʻrtasidagi oʻzaro taʼsirning turli darajalarini aniq belgilab beruvchi modelni ishlab chiqdi, ularga standart nomlar beradi va har bir daraja qanday ishni bajarishi kerakligini belgilaydi. Ushbu model o'zaro ta'sir modeli deb ataladi. ochiq tizimlar(Ochiq tizim o'zaro aloqasi, OSI) yoki ISO / OSI modeli.
OSI modeli aloqani yetti qatlam yoki qatlamga ajratadi (1-rasm). Har bir daraja o'zaro ta'sirning o'ziga xos jihati bilan shug'ullanadi. Shunday qilib, o'zaro ta'sir muammosi 7 ta alohida muammoga bo'linadi, ularning har biri boshqalardan mustaqil ravishda hal qilinishi mumkin. Har bir qatlam yuqori va pastki qatlamli interfeyslarni qo'llab-quvvatlaydi.
OSI modeli faqat tavsiflaydi tizim vositalari oxirgi foydalanuvchi ilovalariga tegmasdan o'zaro aloqalar. Ilovalar tizim vositalariga kirish orqali o'zlarining aloqa protokollarini amalga oshiradilar. Shuni yodda tutish kerakki, dastur OSI modelining ba'zi yuqori qatlamlari funktsiyalarini o'z zimmasiga olishi mumkin, bu holda, agar kerak bo'lsa, Internetda ishlash, u to'g'ridan-to'g'ri qolgan pastki qatlamlarning funktsiyalarini bajaradigan tizim vositalariga kiradi. OSI modeli.

Yakuniy foydalanuvchi ilovasi tizim aloqa vositalaridan nafaqat boshqa mashinada ishlaydigan boshqa dastur bilan dialogni tashkil qilish, balki u yoki bu tarmoq xizmatining xizmatlarini olish uchun ham foydalanishi mumkin.

Deylik, dastur fayl xizmati kabi dastur qatlamiga so'rov yuboradi. Ushbu so'rovga asoslanib, amaliy darajadagi dasturiy ta'minot standart formatdagi xabarni yaratadi, unda u xizmat ma'lumotlarini (sarlavha) va, ehtimol, uzatilgan ma'lumotlarni joylashtiradi. Keyin bu xabar vakili qatlamga yuboriladi.
Taqdimot sathi xabarga o'zining sarlavhasini qo'shadi va natijani seans qatlamiga o'tkazadi, bu esa o'z sarlavhasini qo'shadi va hokazo.
Nihoyat, xabar uni aloqa liniyalari orqali olib o'tadigan eng past, jismoniy qatlamga etib boradi.
Xabar tarmoq orqali boshqa mashinaga kelganda, u ketma-ket darajadan yuqoriga ko'tariladi. Har bir daraja o'z darajasining sarlavhasini tahlil qiladi, qayta ishlaydi va olib tashlaydi, tegishlisini bajaradi bu daraja funksiyalarini bajaradi va xabarni yuqori qatlamga uzatadi.
"Xabar" atamasidan tashqari, tarmoq mutaxassislari tomonidan ma'lumotlar almashinuvi birligini belgilash uchun ishlatiladigan boshqa nomlar ham mavjud. ISO standartlari har qanday qatlam protokollari uchun Protocol Data Unit (PDU) kabi atamadan foydalanadi. Bundan tashqari, ramka (ramka), paket (paket), datagram (datagram) nomlari ko'pincha ishlatiladi.

ISO / OSI modeli qatlam funktsiyalari

Jismoniy qatlam. Ushbu qatlam koaksiyal kabel, o'ralgan juftlik kabeli yoki optik tolali kabel kabi jismoniy kanallar orqali bitlarni uzatish bilan shug'ullanadi. Bu daraja jismoniy ma'lumotlarni uzatish vositalarining xususiyatlari bilan bog'liq, masalan, tarmoqli kengligi, shovqin immuniteti, xarakterli empedans va boshqalar. Xuddi shu darajada, elektr signallarining xarakteristikalari aniqlanadi, masalan, impuls qirralariga, uzatiladigan signalning kuchlanish yoki oqim darajalariga, kodlash turiga va signal uzatish tezligiga qo'yiladigan talablar. Bundan tashqari, bu erda ulagichlarning turlari va har bir kontaktning maqsadi standartlashtirilgan.
Jismoniy qatlam funktsiyalari tarmoqqa ulangan barcha qurilmalarda amalga oshiriladi. Kompyuter tomonida jismoniy qatlam funktsiyalari tarmoq adapteri yoki ketma-ket port orqali amalga oshiriladi.
Bog'lanish qatlami. Ma'lumotlar havolasi qatlamining vazifalaridan biri uzatish tashuvchisining mavjudligini tekshirishdir. Ma'lumotlar havolasi qatlamining yana bir vazifasi xatolarni aniqlash va tuzatish mexanizmlarini amalga oshirishdir. Buning uchun ma'lumotlar havolasi sathida bitlar ramkalar deb ataladigan to'plamlarga guruhlanadi. Bog'lanish qatlami har bir kadrni belgilash uchun har bir freymning boshi va oxirida maxsus bitlar ketma-ketligini qo'yish orqali uning to'g'ri uzatilishini ta'minlaydi, shuningdek, ramkaning barcha baytlarini ma'lum bir tarzda yig'ish va nazorat summasini qo'shish orqali nazorat summasini hisoblab chiqadi. ramkaga. Kadr kelganda, qabul qiluvchi yana olingan ma'lumotlarning nazorat yig'indisini hisoblab chiqadi va natijani kadrdan olingan nazorat summasi bilan taqqoslaydi. Agar ular mos kelsa, ramka to'g'ri deb hisoblanadi va qabul qilinadi. Agar nazorat summalari mos kelmasa, xato qayd etiladi.
Lokal tarmoqlarda qoʻllaniladigan bogʻlovchi sath protokollari kompyuterlar oʻrtasidagi bogʻlanishning maʼlum strukturasiga va ularni hal qilish usullariga ega. Bog'lanish qatlami mahalliy tarmoqning har qanday ikkita tugunlari o'rtasida ramkani etkazib berishni ta'minlasa ham, u buni faqat to'liq aniqlangan havolalar topologiyasiga ega bo'lgan tarmoqda amalga oshiradi, aynan u ishlab chiqilgan topologiya. Umumiy shina, halqa va yulduzcha LAN ma'lumotlar uzatish protokollari tomonidan qo'llab-quvvatlanadigan odatiy topologiyalardir. Bog'lanish darajasi protokollariga misollar Ethernet, Token Ring, FDDI, 100VG-AnyLAN.
Tarmoq qatlami. Bu daraja so'nggi tugunlar o'rtasida axborot uzatishning turli tamoyillariga ega bo'lgan bir nechta tarmoqlarni birlashtiruvchi yagona transport tizimini shakllantirishga xizmat qiladi.
Tarmoq sathi xabarlari odatda paketlar deb ataladi. Tarmoq darajasida paketlarni yetkazib berishni tashkil qilishda "tarmoq raqami" tushunchasidan foydalaniladi. Bunday holda, qabul qiluvchining manzili tarmoq raqami va ushbu tarmoqdagi kompyuter raqamidan iborat.
Bitta tarmoqda joylashgan jo‘natuvchidan boshqa tarmoqda joylashgan qabul qiluvchiga xabarni o‘tkazish uchun har safar tegishli marshrutni tanlagan holda tarmoqlar o‘rtasida bir qator sakrashlarni amalga oshirishingiz kerak. Shunday qilib, marshrut - bu paket o'tadigan marshrutizatorlar ketma-ketligi.
Eng yaxshi yo'lni tanlash muammosi marshrutlash deb ataladi va uning echimi asosiy vazifa tarmoq qatlami. Bu muammo eng qisqa yo'l har doim ham eng yaxshisi emasligi bilan murakkablashadi. Ko'pincha marshrutni tanlash mezoni bu marshrut bo'ylab ma'lumotlarni uzatish vaqti bo'lib, u aloqa kanallarining o'tkazish qobiliyatiga va vaqt o'tishi bilan o'zgarishi mumkin bo'lgan trafik intensivligiga bog'liq.
Tarmoq sathida ikki xil protokollar aniqlanadi. Birinchi tur tugundan marshrutizatorga va marshrutizatorlar o'rtasida oxirgi tugunlar ma'lumotlari bo'lgan paketlarni uzatish qoidalarini aniqlash bilan bog'liq. Bular tarmoq sathi protokollari haqida gap ketganda, odatda tilga olinadigan protokollardir. Tarmoq darajasi, shuningdek, marshrutlash ma'lumotlarini almashish protokollari deb ataladigan boshqa turdagi protokollarni ham o'z ichiga oladi. Routerlar ushbu protokollardan o'zaro ulanish topologiyasi haqida ma'lumot to'plash uchun foydalanadilar. Tarmoq sathi protokollari operatsion tizim dasturiy modullari, shuningdek, marshrutizatorlarning dasturiy va apparat vositalari tomonidan amalga oshiriladi.
Tarmoq sathi protokollariga TCP/IP stekining IP o‘zaro ishlash protokoli va Novell stekining IPX internet bilan ishlash protokoli misol bo‘la oladi.
Transport qatlami. Yuboruvchidan qabul qiluvchiga yo'lda paketlar buzilgan yoki yo'qolishi mumkin. Ba'zi ilovalar o'zlarining xatolarni boshqarish vositalariga ega bo'lsa-da, ba'zilari ishonchli ulanishni darhol hal qilishni afzal ko'radi. Transport qatlamining vazifasi ilovalar yoki stekning yuqori qatlamlari - dastur va seans - ma'lumotlarni o'zlari talab qiladigan ishonchlilik darajasida uzatishini ta'minlashdan iborat. OSI modeli transport qatlami tomonidan taqdim etiladigan xizmatlarning beshta sinfini belgilaydi.
Qoida tariqasida, transport qatlamidan boshlab va undan yuqori bo'lgan barcha protokollar tarmoqning oxirgi tugunlarining dasturiy ta'minoti - ularning tarmoq operatsion tizimlarining tarkibiy qismlari tomonidan amalga oshiriladi. Transport protokollariga misol qilib keltirish mumkin TCP protokollari va TCP / IP stekining UDP va Novell SPX protokoli stegi.
Sessiya darajasi. Seans qatlami hozirda qaysi tomon faol ekanligini yozib olish uchun suhbatni boshqarishni ta'minlaydi, shuningdek sinxronizatsiya vositalarini taqdim etadi. Ikkinchisi to'xtash nuqtalarini uzoq o'tish joylariga qo'shish imkonini beradi, shunda nosozlik yuzaga kelsa, siz qaytadan boshlash o'rniga oxirgi to'xtash nuqtasiga qaytishingiz mumkin. Amalda, bir nechta ilovalar seans qatlamidan foydalanadi va u kamdan-kam hollarda amalga oshiriladi.
Taqdimot qatlami. Ushbu qatlam amaliy qatlam tomonidan uzatiladigan ma'lumotlar boshqa tizimdagi amaliy qatlam tomonidan tushunilishini kafolatlaydi. Agar kerak bo'lsa, taqdimot qatlami ma'lumotlar formatlarini qandaydir umumiy taqdimot formatiga o'zgartiradi va qabul qilishda mos ravishda teskari konvertatsiyani amalga oshiradi. Shu tarzda, amaliy qatlamlar, masalan, ma'lumotlarni taqdim etishdagi sintaktik farqlarni bartaraf etishi mumkin. Ushbu darajada ma'lumotlarni shifrlash va parolini hal qilish amalga oshirilishi mumkin, buning natijasida bir vaqtning o'zida barcha amaliy xizmatlar uchun ma'lumotlar almashinuvining maxfiyligi ta'minlanadi. Taqdimot sathida ishlaydigan protokolga misol qilib TCP/IP stekining amaliy qatlam protokollari uchun xavfsiz xabar almashishni ta'minlovchi Secure Socket Layer (SSL) hisoblanadi.
Ilova darajasi. Amaliy qatlam haqiqatda tarmoq foydalanuvchilari fayllar, printerlar yoki gipermatnli veb-sahifalar kabi umumiy resurslarga kirishlari, shuningdek, protokol yordamida hamkorlikni tashkil qilishlari mumkin bo'lgan turli xil protokollar to'plamidir. Elektron pochta... Ilova qatlami ishlaydigan ma'lumotlar birligi odatda xabar deb ataladi.
Amaliy qatlam protokollarining juda keng assortimenti mavjud. Misol sifatida kamida bir nechta eng keng tarqalgan fayl xizmatlarini ko'rsatamiz: Novell NetWare operatsion tizimidagi NCP, SMB ichida. Microsoft Windows TCP / IP stekining bir qismi bo'lgan NT, NFS, FTP va TFTP.

Ilovalarning o'zaro ta'siri protokollari va transport quyi tizimi protokollari

OSI modelining barcha qatlamlarining funktsiyalarini ikkita guruhdan biriga ajratish mumkin: yoki tarmoqning ma'lum bir texnik amalga oshirilishiga bog'liq bo'lgan funktsiyalarga yoki ilovalar bilan ishlashga qaratilgan funktsiyalarga.
Uchta pastki qatlam - jismoniy, kanal va tarmoq - tarmoqqa bog'liq, ya'ni bu qatlamlarning protokollari tarmoqni texnik amalga oshirish bilan, foydalanilgan aloqa uskunalari bilan chambarchas bog'liq.
Yuqori uchta qatlam - sessiya, taqdimot va dastur - dasturga yo'naltirilgan va tarmoq dizaynining texnik xususiyatlariga juda bog'liq emas. Ushbu qatlamlarning protokollariga tarmoq topologiyasidagi o'zgarishlar, uskunani almashtirish yoki boshqa tarmoq texnologiyasiga o'tish ta'sir qilmaydi.
Transport qatlami oraliq bo'lib, u pastki qatlamlarning ishlashining barcha tafsilotlarini yuqori qatlamlardan yashiradi. Bu sizga bog'liq bo'lmagan ilovalarni ishlab chiqish imkonini beradi texnik vositalar xabarlarni tashishda bevosita ishtirok etadi.

2-rasmda tarmoqning turli elementlari ishlaydigan OSI modelining qatlamlari ko'rsatilgan.
Tarmoq operatsion tizimi o'rnatilgan kompyuter barcha yetti darajadagi protokollar yordamida boshqa kompyuter bilan bog'lanadi. Kompyuterlar bu o'zaro ta'sirni turli xil aloqa qurilmalari: hublar, modemlar, ko'priklar, kommutatorlar, marshrutizatorlar, multipleksorlar orqali amalga oshiradilar. Turiga qarab, aloqa moslamasi faqat jismoniy qatlamda (takrorlagich), yoki jismoniy va kanalda (ko'prik va kommutator) yoki jismoniy, kanal va tarmoqda ishlashi mumkin, ba'zida transport qatlamini (marshrutizator) ushlaydi.

Aloqa uskunalari turlarining OSI modeli darajalariga funktsional muvofiqligi

Tarmoq adapterlari, takrorlash qurilmalari, ko'priklar / kalitlar va marshrutizatorlar o'rtasidagi farqlarni tushunishning eng yaxshi usuli bu ularni OSI modeli nuqtai nazaridan o'ylashdir. Ushbu qurilmalarning funktsiyalari va OSI modeli qatlamlari o'rtasidagi bog'liqlik 3-rasmda ko'rsatilgan.

Signallarni qayta tiklaydigan, buning natijasida tarmoq uzunligini oshirishga imkon beruvchi repetitor jismoniy qatlamda ishlaydi.
Tarmoq adapteri jismoniy va ma'lumotlarni uzatish darajasida ishlaydi. Jismoniy qatlam tarmoq adapteri funktsiyalarining bir qismini o'z ichiga oladi, bu aloqa liniyasi orqali signallarni qabul qilish va uzatish, umumiy uzatish muhitiga kirish, kompyuterning MAC manzilini tan olish allaqachon funktsiyadir. ma'lumotlar havolasi qatlami.
Ko'priklar o'zlarining ko'p ishlarini havola qatlamida bajaradilar. Ular uchun tarmoq qurilmalarning MAC manzillari to'plami bilan ifodalanadi. Ular ushbu manzillarni bog'lanish qatlamidagi paketlarga qo'shilgan sarlavhalardan ajratib oladilar va paketni qayta ishlash jarayonida ma'lum bir paketni qaysi portga yuborishni hal qilish uchun foydalanadilar. Ko'priklar yuqori darajadagi tarmoq manzili ma'lumotlariga kirish imkoniga ega emas. Shuning uchun ular paketlarning tarmoq bo'ylab harakatlanishi mumkin bo'lgan yo'llari yoki marshrutlari haqida qaror qabul qilishda cheklangan.
Routerlar OSI modelining tarmoq sathida ishlaydi. Routerlar uchun tarmoq qurilma tarmoq manzillari va bir nechta tarmoq yo'llari to'plamidir. Routerlar tarmoqdagi istalgan ikkita tugun o'rtasidagi barcha mumkin bo'lgan yo'llarni tahlil qiladi va eng qisqasini tanlaydi. Tanlashda boshqa omillar ham hisobga olinishi mumkin, masalan, oraliq tugunlar va aloqa liniyalarining holati, liniyalarning sig'imi yoki ma'lumotlarni uzatish narxi.
Router o'ziga yuklangan funktsiyalarni bajarishi uchun tarmoq haqida ko'prikda mavjud bo'lganidan ko'ra batafsilroq ma'lumot mavjud bo'lishi kerak. Tarmoq manzili bilan bir qatorda tarmoq sathi paketining sarlavhasi ma'lumotlarni o'z ichiga oladi, masalan, marshrutni tanlashda foydalanish kerak bo'lgan mezonlar, tarmoqdagi paketning ishlash muddati, paket qaysi yuqori qatlam protokoli haqida. ga tegishli.
dan foydalanish orqali Qo'shimcha ma'lumot, marshrutizator ko'prik / kalitdan ko'ra ko'proq paket operatsiyalarini bajarishi mumkin. Shuning uchun, marshrutizatorni ishlatish uchun zarur bo'lgan dasturiy ta'minot ancha murakkab.
3-rasmda aloqa moslamasining boshqa turi ko'rsatilgan - OSI modelining istalgan darajasida ishlay oladigan shlyuz. Shlyuz - bu protokollarni tarjima qiladigan qurilma. Shlyuz o'zaro ta'sir qiluvchi tarmoqlar o'rtasida joylashgan va xabarlarni bir tarmoqdan boshqa tarmoq formatiga o'tkazadigan vositachi bo'lib xizmat qiladi. Shlyuz oddiy kompyuterda o'rnatilgan dasturiy ta'minot orqali ham, ixtisoslashtirilgan kompyuter asosida ham amalga oshirilishi mumkin. Bitta protokol to'plamini boshqasiga o'tkazish maksimal talab qiladigan murakkab intellektual vazifadir to'liq ma'lumot tarmoq haqida, shuning uchun shlyuz barcha tarjima qilingan protokollarning sarlavhalaridan foydalanadi.

IEEE 802 spetsifikatsiyasi

OSI modeli paydo bo'lishi bilan bir vaqtda, OSI tarmoq modelini samarali kengaytiradigan IEEE 802 spetsifikatsiyasi nashr etildi. Ushbu kengaytma bir nechta kompyuterlar tarmoqdagi boshqa kompyuterlar bilan ziddiyatsiz tarmoqqa kirishini belgilaydigan havola va jismoniy qatlamlarda sodir bo'ladi.
Ushbu standart havola qatlamini 2 ta pastki qatlamga bo'lish orqali ushbu qatlamlarni batafsil bayon qiladi:
- Logical Link Control (LLC) - mantiqiy havolalarni boshqarish pastki qavati. Ma'lumotlar uzatish o'rtasidagi aloqalarni boshqaradi va boshqa kompyuterlar OSI modelining yuqori qatlamlariga ma'lumot uzatish uchun foydalanishi mumkin bo'lgan Xizmatlarga kirish nuqtalari deb ataladigan mantiqiy interfeys nuqtalaridan foydalanishni belgilaydi;
- Media Access Control (MAC) - qurilmaga kirishni boshqarish pastki qavati. Bir nechta uchun bir vaqtning o'zida kirishni ta'minlaydi tarmoq adapterlari jismoniy darajada, u kompyuterning tarmoq kartasi bilan bevosita o'zaro ta'sirga ega va tarmoqdagi kompyuterlar o'rtasida xatosiz ma'lumotlarni uzatishni ta'minlash uchun javobgardir.

Protokol stekiga ko'ra

Protokollar to'plami (yoki protokollar to'plami) - bu tarmoqni ta'minlash uchun birgalikda ishlaydigan protokollar birikmasidir. Ushbu protokol to'plamlari odatda OSI tarmoq modeliga mos keladigan uchta guruhga bo'linadi:
- tarmoq;
- transport;
- qo'llaniladi.
Tarmoq protokollari quyidagi xizmatlarni taqdim etadi:
- axborotni adreslash va marshrutlash;
- xatolarni tekshirish;
- qayta uzatish so'rovi;
- ma'lum bir tarmoq muhitida o'zaro ta'sir qilish qoidalarini o'rnatish.
Mashhur tarmoq protokollari:
- DDP (Delivery Datagram Protocol). AppleTalk tomonidan ishlatiladigan Apple ma'lumotlar uzatish protokoli.
- IP (Internet protokoli). Manzil va marshrutlash ma'lumotlarini taqdim etadigan TCP / IP protokollar to'plamining bir qismi.
- IPX (Internetwork Packet eXchange) va NWLink. Novell NetWare tarmoq protokoli (va Microsoft ushbu protokolni amalga oshirishi) paketlarni yo'naltirish va yo'naltirish uchun ishlatiladi.
- NetBEUI. IBM va Microsoft tomonidan birgalikda ishlab chiqilgan ushbu protokol NetBIOS uchun transport xizmatlarini taqdim etadi.
Transport protokollari kompyuterlar o'rtasida ma'lumotlarni ishonchli tashishni ta'minlash uchun javobgardir.
Mashhur transport protokollari:
- ATP (AppleTalk Transaction Protocol) va NBP (Name Binding Protocol). AppleTalk seans va transport protokollari.
- NetBIOS / NetBEUI. Birinchisi kompyuterlar o'rtasida aloqa o'rnatadi, ikkinchisi esa bu ulanish uchun ma'lumotlarni uzatish xizmatlarini taqdim etadi.
- SPX (Sequenced Packet Exchange) va NWLink. Novellning ulanishga yo'naltirilgan protokoli ma'lumotlarni etkazib berishni osonlashtirish uchun ishlatiladi (va Microsoft ushbu protokolni amalga oshiradi).
- TCP (Transmission Control Protocol). TCP / IP protokollar to'plamining bir qismi ma'lumotlarni ishonchli etkazib berish uchun javobgardir.
Ilovalar o'rtasidagi aloqa uchun javob beradigan dastur protokollari.
Mashhur dastur protokollari:
- AFP (AppleTalk fayl protokoli). Protokol masofaviy boshqarish Macintosh fayllari.
- FTP (Fayl uzatish protokoli). TCP/IP protokol to'plamining yana bir a'zosi fayllarni uzatish xizmatlarini taqdim etish uchun ishlatiladi.
- NCP (NetWare Core Protocol). Novell mijoz o'rami va qayta yo'naltiruvchilari.
- SMTP (Simple Mail Transport Protocol). Elektron pochtani uzatish uchun mas'ul bo'lgan TCP / IP protokollar to'plamining a'zosi.
- SNMP (Simple Network Management Protocol). TCP / IP protokoli tarmoq qurilmalarini boshqarish va monitoring qilish uchun ishlatiladi.

Lokal tarmoqlarda ma'lumotlar almashinuvi usullari

Birjani boshqarish uchun (tarmoqqa kirishni boshqarish, tarmoq arbitraji) turli xil usullar qo'llaniladi, ularning xususiyatlari ko'p jihatdan tarmoq topologiyasiga bog'liq.

Kanalning vaqt bo'linishiga asoslangan kirish usullarining bir necha guruhlari mavjud:

Markazlashtirilgan va markazlashtirilmagan

Deterministik va tasodifiy

Markazlashtirilgan kirish server kabi tarmoq boshqaruv markazidan boshqariladi. Markazlashtirilmagan kirish usuli markazdan nazoratsiz protokollar asosida ishlaydi.

Deterministik kirish har bir ish stantsiyasini ma'lumotlarni uzatish muhitiga kafolatlangan kirish vaqtlari (masalan, rejalashtirilgan kirish vaqtlari) bilan ta'minlaydi. Tasodifiy kirish tarmoqdagi barcha stansiyalarning tengligi va ma’lumotlarni uzatish uchun istalgan vaqtda muhitga kirish imkoniyatiga asoslanadi.

Mono kanalga markazlashtirilgan kirish

Markazlashtirilgan kirish tarmoqlari ikkita kirish usulidan foydalanadi: so'rov usuli va delegatsiya usuli. Ushbu usullar kuchli boshqaruv markaziga ega tarmoqlarda qo'llaniladi.

Ovoz berish usuli.
Faol markaz (markaziy server) bilan yulduz topologiyasi bilan LANda ma'lumotlar almashinuvi. Ushbu topologiya yordamida barcha stantsiyalar bir vaqtning o'zida serverga ma'lumot yuborishga qaror qilishlari mumkin. Markaziy server faqat bitta ish stantsiyasini almashishi mumkin. Shuning uchun, istalgan vaqtda uzatishni boshqaradigan faqat bitta stantsiyani tanlashingiz kerak.

Markaziy server navbatma-navbat so‘rovlarni barcha stansiyalarga jo‘natadi. Ma'lumotlarni uzatmoqchi bo'lgan har bir ish stantsiyasi (so'ralgan birinchisi) javob yuboradi yoki darhol uzatishni boshlaydi. O'tkazish seansi tugagandan so'ng, markaziy server tsiklda so'rovni davom ettiradi. Bu holda stansiyalar quyidagi ustuvorliklarga ega: ayirboshlashni tugatgan oxirgi stantsiyaga yaqinroq bo'lgan stantsiya eng yuqori ustunlikka ega.

Shina topologiyasi bo'lgan tarmoqda ma'lumotlar almashinuvi. Bu topologiya, ehtimol, yulduz bilan bir xil markazlashtirilgan boshqaruvga ega. Tugunlardan biri (markaziy) boshqalarga so'rovlarni yuboradi, kim uzatishni xohlashini aniqlaydi va keyin uzatish tugagandan so'ng xabar bergan kishiga o'tkazishga ruxsat beradi.
O'tkazish usuli (token uzatish)
Marker - bu ma'lum formatdagi xizmat paketi bo'lib, unda mijozlar o'zlarining ma'lumotlar paketlarini joylashtirishlari mumkin. Tokenlarni tarmoq orqali bir ish stantsiyasidan ikkinchisiga uzatish ketma-ketligi server tomonidan o'rnatiladi. Ish stantsiyasiga maxsus token paketini olgandan so'ng ma'lumotlarni uzatish tashuvchisiga kirish huquqi beriladi. Avtobus va yulduz tarmoqlari uchun ushbu kirish usuli ArcNet protokoli tomonidan taqdim etiladi.

Mono kanalga markazlashmagan kirish

Ma'lumot uzatish muhitiga kirishning markazlashtirilmagan deterministik va tasodifiy usullarini ko'rib chiqing.
Markazlashtirilmagan deterministik usul tokenni uzatish usuliga ishora qiladi. Tokenni uzatish usuli token deb ataladigan paketdan foydalanadi. Token tarmoq boʻylab erkin aylanayotgan manzilsiz paket boʻlib, u bepul yoki band boʻlishi mumkin.

Halqali topologiyaga ega tarmoqda ma'lumotlar almashinuvi

1. Ushbu tarmoq token uzatish kirish usulidan foydalanadi. O'tkazish algoritmi quyidagicha:
a) uzatmoqchi bo'lgan tugun bepul tokenni kutadi, uni qabul qilib, uni band deb belgilaydi (tegishli bitlarni o'zgartiradi), unga o'z paketini qo'shadi va natijani ringga yuboradi;
b) bunday tokenni olgan har bir tugun uni qabul qiladi, paketning unga qaratilganligini tekshiradi;
c) agar paket shu tugunga qaratilgan bo'lsa, u holda tugun tokenga maxsus ajratilgan tasdiqlash bitini o'rnatadi va o'zgartirilgan tokenni paket bilan birga jo'natadi;
d) jo'natuvchi tugun butun halqadan o'tgan posilkani qaytarib oladi, tokenni chiqaradi (uni bepul deb belgilaydi) va tokenni tarmoqqa qaytarib yuboradi. Bunday holda, jo'natuvchi tugun uning paketi olingan yoki olinmaganligini biladi.

Ushbu tarmoqning normal ishlashi uchun kompyuterlardan biri yoki maxsus qurilma marker yo'qolmasligiga ishonch hosil qilishi kerak, agar marker etishmayotgan bo'lsa, ushbu kompyuter uni yaratishi va tarmoqqa ishga tushirishi kerak.

Shina topologiyasi tarmog'ida ma'lumotlar almashinuvi

Bunday holda, barcha tugunlar tarmoqqa teng kirish huquqiga ega va uni o'tkazish mumkin bo'lganda qaror tarmoq holatini tahlil qilish asosida har bir tugun tomonidan joyida qabul qilinadi. Tarmoqni qo'lga kiritish uchun tugunlar o'rtasida raqobat mavjud va shuning uchun ular o'rtasidagi ziddiyatlar, shuningdek paketlarning bir-biriga o'xshashligi tufayli uzatilgan ma'lumotlarning buzilishi mumkin.

To'qnashuvni aniqlash bilan eng ko'p ishlatiladigan Carrier Sense Multiple Access (CSMA / CD) ni ko'rib chiqing. Algoritmning mohiyati quyidagicha:
1) ma'lumotni uzatmoqchi bo'lgan tugun tarmoq holatini kuzatib boradi va u bo'shashi bilanoq uzatishni boshlaydi;
2) Tugun ma'lumotlarni uzatadi va bir vaqtning o'zida tarmoq holatini nazorat qiladi (tashuvchini sezish va to'qnashuvni aniqlash). Agar to'qnashuvlar topilmasa, uzatish tugallanadi;
3) agar to'qnashuv aniqlansa, tugun barcha uzatuvchi tugunlar tomonidan aniqlanishini ta'minlash uchun uni kuchaytiradi (ko'proq vaqt uzatadi) va keyin uzatishni to'xtatadi. Boshqa uzatuvchi tugunlar ham xuddi shunday qiladi;
4) muvaffaqiyatsiz urinish tugatilgandan so'ng, tugun tasodifiy tanlangan vaqt oralig'idagi tsetga bardosh beradi va keyin to'qnashuvlarni nazorat qilgan holda uzatishga urinishini takrorlaydi.

Takroriy to'qnashuvda tset ortadi. Oxir-oqibat, tugunlardan biri boshqa tugunlardan oldinga chiqadi va ma'lumotlarni muvaffaqiyatli uzatadi. CSMA / CD usuli ko'pincha tortishuv usuli deb ataladi. Shina topologiyasiga ega tarmoqlar uchun bu usul Ethernet protokoli tomonidan amalga oshiriladi.