1.5 сурет. Екі компьютерден біруақытта деректерді беру соқтығысуға алып келеді
Қол жеткізу тәсілдері бірнеше компьютердің бір уақытта кабельге байланысуға жол бермейді. Қол жеткізудің негізгі әдістері:
сoll соқтығысуды анықтаумен тасымалдаушының басқаруымен бірнеше рет қол жеткізу;
сoll соқтығысуды болдырмай тасымалдаушыны басқарумен бірнеше рет қол жеткізу;
маркерді беру арқылы қол жеткізу;
басым сұраныс бойынша қол жеткізу.
CSMA/CD (Carrier-Sense Multiple Access with Collision Detection) – шина мен жұлдыз топологияларында соқтығысуды анықтаумен тасмалдайтын бақылаушы бірнеше қол жетімділік қолданылады. Станциялар деректерді беру арнасын тыңдайды. Көбінесе, желідегі бірнеше компьютер деректерді беруді «қалайды» (демек, бірнеше), компьютерлер кабельді «тыңдайды» (демек, оператордың басқаруымен). Деректерді жіберген кезде, компьютерлер кабельді тыңдайды, соқтығысуды анықтағаннан кейін біраз уақыт күте тұрыңыз, содан кейін беруді қайта жаңартыңыз, осы жерде – соқтығысулар анықталад.
Сонымен қатар, соқтығысуларды анықтау мүмкіндігі CSMA/CD-нің өзін шектейтін себеп болып табылады. 2,5 км-ден асатын қашықтықтағы сигналдың әлсіреуіне байланысты соқтығысуды анықтау механизмі тиімді емес. CSMA/CD пікірталас әдісі ретінде белгілі, өйткені желілік компьютерлер мәліметтерді жіберу құқығы үшін өзара бәсекелеседі (бәсекелеседі). Бұл өте қиын болып көрінеді, бірақ CSMA/CD-нің қазіргі заманғы енгізілімдері соншалықты тез, сондықтан пайдаланушылар бәсекеге қабілетті қол жетімділік әдісін қолдану туралы ойламайды. Бірақ желідегі компьютерлер көп болған сайын, желілік трафик соғұрлым көп болады. Соқтығысулар саны артады, сәйкесінше бұл желінің баяулауына әкеледі. Сондықтан, кейбір жағдайларда CSMA/CD әдісінің жылдамдығы жеткіліксіз болуы мүмкін.
Әрбір соқтығысқаннан кейін екі компьютер де беруді қайта жаңартуы керек. Егер желіде тұтыну өте көп болса, қайталанған әрекеттер қайтадан қақтығысқа әкелуі мүмкін, бірақ басқа компьютерлермен. Енді төрт компьютер беруді қайта жаңарта бастайды. Осындай қайта беру көшкін тәрізді ұлғайса, онда бүкіл желінің жұмысын бұзуы мүмкін.
2. CSMA/CA (Carrier-Sense-ке бірнеше соқтығысуға қарсы қол жеткізу) – соқтығысуды болдырмайтын тасымалдаушы бақылаушы бірнеше реттік қол жетімділік. CSMA/CA әдісін қолдана отырып, әр компьютер деректерді желіге жібермес бұрын өзінің ниетін білдіреді, сондықтан қалған компьютерлер алдағы тасымал туралы «біледі» және осылайша соқтығысуды болдырмауы мүмкін.
Дегенмен, хабарландыру хабарламасы желінің жалпы трафигін арттырады және оның өткізгіштік қабілетін азайтады, сондықтан желі CSMA/CA әдісі CSMA/CD әдісіне қарағанда баяу жұмыс істейді.
3. Маркермен берілу арқыы қол жеткізу әдісі. Маңыздылығы, бұл пакеттің ерекше түрі (маркер) сақина бойынша айналады. Компьютер маркерді (таңбалауышты) күтіп, оны ұстап алады, ақпаратты толтырады және адресатқа жібереді. Бұл уақытта басқа компьютерлер таңбалауышты босатуды күтуде. Кез келген уақытта бір компьютер маркерді қолданатындықтан, желіде бәсекелестік болмайды, соқтығысулар болмайды және кідірістер болмайды.
4. Сұранымның басымдылығы бойынша қол жетімділік желінің тек концентраторлар (хабтар) мен түйіндерден жасалғанына негізделген. Концентраторлар (хабтар) кабельге қол жеткізуді басқарады, желідегі барлық түйіндерді кезекпен сұрайды және берілу сұраныстарын анықтайды. Концентратор (хаб) барлық мекен-жайларды, байланыстар мен тораптарды біліп, олардың жұмыс істеуін тексеруі керек. Бір уақытта екі сұраныс алғаннан кейін, концентратор (хаб) алдымен сұранысқа басымдық береді. Егер сұраулар бірдей басымдыққа ие болса, оларға кездейсоқ түрде қызмет көрсетіледі. Осылайша, сұраныс басымдықтары бойынша қатынасу тек жіберуші компьютер, концентратор және қабылдаушы компьютер арасында жүзеге асырылады. Концентратор (хаб) деректерді беру арқылы орталықтан басқарылады және ол желідегі барлық басқа компьютерлерге берілмейді.
Достарыңызбен бөлісу: |