|
§.Tarmoq texnologiyalari va ma'lumotlarni uzatish vositasiga kirish usullari
|
bet | 8/45 | Sana | 10.02.2024 | Hajmi | 2,49 Mb. | | #154066 |
Bog'liq 1 Mavzu Kompyuter tarmoqlari. Asosiy tushunchalar1.7.§.Tarmoq texnologiyalari va ma'lumotlarni uzatish vositasiga kirish usullari
Ethernet tarmoqlari to'qnashuvni aniqlash (CSMA/CD) bilan tashuvchi-sezgi-ko'paytirish-ulanish deb nomlangan mediaga kirish usulidan foydalanadi. Ushbu usul faqat umumiy avtobusga ega bo'lgan tarmoqlarda qo'llaniladi (bu usulga asos bo'lgan radio tarmoqlarini o'z ichiga oladi). Bunday tarmoqdagi barcha kompyuterlar umumiy shinaga to'g'ridan-to'g'ri kirish imkoniyatiga ega, shuning uchun u har qanday ikkita tarmoq tugunlari o'rtasida ma'lumotlarni uzatish uchun ishlatilishi mumkin. Ulanish sxemasining soddaligi Ethernet standartining muvaffaqiyati ortida turgan omillardan biridir. Aytilishicha, barcha stansiyalar ulangan kabel ko'p kirish rejimida ishlaydi (ko'p kirish, MA). Tarmoq orqali uzatiladigan barcha ma'lumotlar ma'lum bir strukturaning ramkalariga joylashtiriladi va manzil stantsiyasining yagona manzili bilan ta'minlanadi. Keyin ramka kabel orqali uzatiladi. Kabelga ulangan barcha stansiyalar kadr uzatish faktini taniy oladi va kadr sarlavhalarida o‘z manzilini tanigan stansiya o‘z tarkibini ichki buferga yozadi, olingan ma’lumotlarni qayta ishlaydi va kabel orqali javob kadrini yuboradi. Manba stantsiyasining manzili ham asl kadrga kiritilgan, shuning uchun manzil stantsiyasi javobni kimga yuborishni biladi. Ta'riflangan yondashuv bilan ikkita stantsiya bir vaqtning o'zida ma'lumotlar ramkasini umumiy kabel orqali uzatishga harakat qilganda vaziyat mumkin (2-rasm). Bunday vaziyatning yuzaga kelishi ehtimolini kamaytirish uchun, kadrni yuborishdan oldin, uzatish stantsiyasi kabel orqali boshqa stantsiyadan ma'lumotlar ramkasi uzatilganligini aniqlash uchun kabelni tinglaydi (ya'ni, unda sodir bo'lgan elektr signallarini qabul qiladi va tahlil qiladi). . Agar tashuvchi tan olinsa (tashuvchi-sezuvchi, CS), keyin stantsiya o'z ramkasini uzatishni boshqa birovning uzatishining oxirigacha kechiktiradi va shundan keyingina uni yana uzatishga harakat qiladi. Ammo bu algoritm bilan ham, ikkita stantsiya bir vaqtning o'zida avtobusda ma'lum bir vaqtda uzatish yo'qligi haqida qaror qabul qilishi va bir vaqtning o'zida o'z kadrlarini uzatishni boshlashi mumkin. To'qnashuv ikkala ramkaning mazmuni umumiy kabelda to'qnashganda sodir bo'ladi, bu esa ma'lumotlarning buzilishiga olib keladi. To'qnashuvni to'g'ri hal qilish uchun barcha stantsiyalar bir vaqtning o'zida kabelda paydo bo'ladigan signallarni kuzatadilar. Agar uzatilgan va kuzatilgan signallar farq qilsa, u holda to'qnashuvni aniqlash (CD) aniqlanadi. Tarmoqdagi barcha stansiyalar tomonidan to'qnashuvni darhol aniqlash ehtimolini oshirish uchun to'qnashuv holati o'z kadrlarini uzatishni boshlagan stantsiyalar tomonidan tarmoqqa jam ketma-ketligi deb ataladigan maxsus bit ketma-ketligini yuborish orqali kuchaytiriladi. To'qnashuv aniqlangandan so'ng, uzatish stantsiyasi uzatishni to'xtatishi va qisqa tasodifiy vaqt oralig'ini kutishi kerak va keyin yana kadrni uzatishga harakat qilishi mumkin. Kirish usulining tavsifidan ko'rinib turibdiki, u ehtimollik xususiyatiga ega va uning ixtiyorida umumiy muhitni muvaffaqiyatli olish ehtimoli tarmoq yukiga, ya'ni kadrlarni uzatish zarurati intensivligiga bog'liq. stantsiyalarda. Ushbu usulni ishlab chiqishda, 10 Mb / s ma'lumotlarni uzatish tezligi o'zaro ma'lumot almashishda kompyuterlarning ehtiyojlariga nisbatan juda yuqori, shuning uchun tarmoq yuki har doim kichik bo'ladi deb taxmin qilingan. Bu taxmin ko'pincha bugungi kungacha to'g'ri bo'lib qolmoqda, biroq real vaqtda multimedia ilovalari allaqachon paydo bo'lgan, ular ancha yuqori ma'lumotlar tezligini talab qiladi. Shu sababli, klassik Ethernet bilan bir qatorda yangi yuqori tezlikdagi texnologiyalarga ehtiyoj ortib bormoqda. CSMA/CD usuli tarmoqdagi barcha stansiyalarning to'g'ri ishlashini kafolatlaydigan asosiy vaqt va mantiqiy munosabatlarni belgilaydi: Umumiy avtobusda ketma-ket uzatiladigan ikkita axborot ramkalari o'rtasida 9,6 mks pauza saqlanishi kerak; ushbu pauza tugunlarning tarmoq adapterlarini qayta o'rnatish, shuningdek, ma'lumotlarni uzatish muhitini bitta stantsiya tomonidan eksklyuziv ushlashni oldini olish uchun kerak. To'qnashuv aniqlanganda (uni aniqlash shartlari ishlatiladigan jismoniy muhitga bog'liq), stansiya atrof-muhitga maxsus 32 bitli ketma-ketlikni (jam-sequence) chiqaradi, bu esa barcha tarmoq tugunlari tomonidan yanada ishonchli tanib olish uchun to'qnashuv hodisasini kuchaytiradi. To'qnashuv aniqlangandan so'ng, ramkani uzatgan va to'qnashuvga duch kelgan har bir tugun biroz kechikishdan keyin o'z ramkasini qayta uzatishga harakat qiladi. Tugun ushbu ma'lumot ramkasini uzatish uchun maksimal 16 ta urinishni amalga oshiradi, shundan so'ng uni uzatishni rad etadi. Kechikish qiymati har bir urinishda uzunligi eksponent ravishda oshib boruvchi intervaldan bir xil taqsimlangan tasodifiy son sifatida tanlanadi. Kechikish qiymatini tanlashning bunday algoritmi to'qnashuvlar ehtimolini pasaytiradi va tarmoq yuqori yuklanganda ramkalarni chiqarish intensivligini pasaytiradi.
|
| |