Колізія (англ. collision — помилка накладання, зіштовхування) — в термінології інформаційних технологій, накладання двох та більше кадрів від станцій, що намагаються передати кадр в один і той же момент часу.
Причини виникнення
У мережах Ethernet використовується метод доступу до середовища передачі даних, який називається методом колективного доступу з виявленням колізій (carrier sense multiple access with collision detection, (CSMA/CD). Цей метод застосовується виключно в мережах з логічною загальною шиною (до яких відносяться і радіомережі, що породили цей метод). Всі комп'ютери такої мережі мають безпосередній доступ до загальної шини, тому вона може бути використана для передачі даних між будь-якими двома вузлами мережі. Одночасно всі комп'ютери мережі мають можливість негайно (з урахуванням затримки поширення сигналу по фізичному середовищі) отримати дані, які будь-який з комп'ютерів почав передавати на загальну шину. Простота схеми підключення — це один з факторів, що визначили успіх стандарту Ethernet.
Етапи доступу до середовища
Всі дані, передані по мережі, поміщаються в кадри певної структури та забезпечуються унікальною адресою станції призначення. Щоб отримати можливість передавати кадр, станція повинна переконатися, що колективне середовище вільне. Це досягається прослуховуванням основної гармоніки сигналу, яка також називається несучою частотою (carrier-sense). Ознакою незайнятості середовища є відсутність на ній несучої частоти, яка при манчестерському способі кодування дорівнює 5-10 МГц, залежно від послідовності одиниць і нулів, переданих в даний момент. Якщо середовище вільне, то вузол має право почати передачу кадру. Усі станції, підключені до кабелю, можуть розпізнати факт передачі кадру, і та станція, яка дізнається власну адресу в заголовках кадру, записує його вміст у внутрішній буфер, обробляє отримані дані, передає їх нагору по своєму стеку, а потім посилає по кабелю кадр — відповідь. Адреса станції джерела міститься у вихідному кадрі, тому станція-одержувач знає, кому потрібно послати відповідь. Після закінчення передачі кадру всі вузли мережі повинні витримати технологічну паузу (Inter Packet Gap) у 9,6 мкс. Ця пауза, звана також міжкадровим інтервалом, потрібна для приведення мережних адаптерів у початковий стан, а також для запобігання монопольного захоплення середовища однією станцією. Після закінчення технологічної паузи вузли мають право почати передачу свого кадру, оскільки середовище вільне.
Виникнення колізій
При описаному підході можлива ситуація, коли дві станції одночасно намагаються передати кадр даних по загальному середовищу. Механізм прослуховування середовища і пауза між кадрами не гарантують захисту від виникнення такої ситуації, коли дві або більше станції одночасно вирішують, що середовище вільне, і починають передавати свої кадри. Кажуть, що при цьому відбувається колізія (зіткнення), адже вміст обох кадрів зіштовхується на загальному кабелі і відбувається спотворення інформації — методи кодування, використовувані в Ethernet, не дозволяють виділяти сигнали кожної станції із загального сигналу.
Колізія — це нормальна ситуація в роботі мереж Ethernet. Для виникнення колізії не обов'язково, щоб кілька станцій почали передачу абсолютно одночасно, така ситуація малоймовірна. Набагато ймовірніше, що колізія виникає через те, що один вузол починає передачу раніше іншого, але до другого вузла сигнали першого просто не встигають дійти до того часу, коли другий вузол вирішує почати передачу свого кадру.
Тобто колізії — це наслідок розподіленого характеру мережі. Щоб коректно обробити колізію, усі станції одночасно спостерігають за виникаючими на кабелі сигналами. Якщо передані і спостережувані сигнали відрізняються, то фіксується виявлення колізії (collision detection, CD). Для збільшення ймовірності якнайшвидшого виявлення колізії всіма станціями мережі, станція, яка виявила колізію, перериває передачу свого кадру (у довільному місці, можливо, і не на кордоні байта) і підсилює ситуацію колізії посилкою в мережу спеціальної послідовності з 32 біт, яка називається jam-послідовністю.
Джерела
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Koliziya angl collision pomilka nakladannya zishtovhuvannya v terminologiyi informacijnih tehnologij nakladannya dvoh ta bilshe kadriv vid stancij sho namagayutsya peredati kadr v odin i toj zhe moment chasu Priklad koliziyiPrichini viniknennyaU merezhah Ethernet vikoristovuyetsya metod dostupu do seredovisha peredachi danih yakij nazivayetsya metodom kolektivnogo dostupu z viyavlennyam kolizij carrier sense multiple access with collision detection CSMA CD Cej metod zastosovuyetsya viklyuchno v merezhah z logichnoyu zagalnoyu shinoyu do yakih vidnosyatsya i radiomerezhi sho porodili cej metod Vsi komp yuteri takoyi merezhi mayut bezposerednij dostup do zagalnoyi shini tomu vona mozhe buti vikoristana dlya peredachi danih mizh bud yakimi dvoma vuzlami merezhi Odnochasno vsi komp yuteri merezhi mayut mozhlivist negajno z urahuvannyam zatrimki poshirennya signalu po fizichnomu seredovishi otrimati dani yaki bud yakij z komp yuteriv pochav peredavati na zagalnu shinu Prostota shemi pidklyuchennya ce odin z faktoriv sho viznachili uspih standartu Ethernet Etapi dostupu do seredovishaVsi dani peredani po merezhi pomishayutsya v kadri pevnoyi strukturi ta zabezpechuyutsya unikalnoyu adresoyu stanciyi priznachennya Shob otrimati mozhlivist peredavati kadr stanciya povinna perekonatisya sho kolektivne seredovishe vilne Ce dosyagayetsya prosluhovuvannyam osnovnoyi garmoniki signalu yaka takozh nazivayetsya nesuchoyu chastotoyu carrier sense Oznakoyu nezajnyatosti seredovisha ye vidsutnist na nij nesuchoyi chastoti yaka pri manchesterskomu sposobi koduvannya dorivnyuye 5 10 MGc zalezhno vid poslidovnosti odinic i nuliv peredanih v danij moment Yaksho seredovishe vilne to vuzol maye pravo pochati peredachu kadru Usi stanciyi pidklyucheni do kabelyu mozhut rozpiznati fakt peredachi kadru i ta stanciya yaka diznayetsya vlasnu adresu v zagolovkah kadru zapisuye jogo vmist u vnutrishnij bufer obroblyaye otrimani dani peredaye yih nagoru po svoyemu steku a potim posilaye po kabelyu kadr vidpovid Adresa stanciyi dzherela mistitsya u vihidnomu kadri tomu stanciya oderzhuvach znaye komu potribno poslati vidpovid Pislya zakinchennya peredachi kadru vsi vuzli merezhi povinni vitrimati tehnologichnu pauzu Inter Packet Gap u 9 6 mks Cya pauza zvana takozh mizhkadrovim intervalom potribna dlya privedennya merezhnih adapteriv u pochatkovij stan a takozh dlya zapobigannya monopolnogo zahoplennya seredovisha odniyeyu stanciyeyu Pislya zakinchennya tehnologichnoyi pauzi vuzli mayut pravo pochati peredachu svogo kadru oskilki seredovishe vilne Viniknennya kolizijPri opisanomu pidhodi mozhliva situaciya koli dvi stanciyi odnochasno namagayutsya peredati kadr danih po zagalnomu seredovishu Mehanizm prosluhovuvannya seredovisha i pauza mizh kadrami ne garantuyut zahistu vid viniknennya takoyi situaciyi koli dvi abo bilshe stanciyi odnochasno virishuyut sho seredovishe vilne i pochinayut peredavati svoyi kadri Kazhut sho pri comu vidbuvayetsya koliziya zitknennya adzhe vmist oboh kadriv zishtovhuyetsya na zagalnomu kabeli i vidbuvayetsya spotvorennya informaciyi metodi koduvannya vikoristovuvani v Ethernet ne dozvolyayut vidilyati signali kozhnoyi stanciyi iz zagalnogo signalu Koliziya ce normalna situaciya v roboti merezh Ethernet Dlya viniknennya koliziyi ne obov yazkovo shob kilka stancij pochali peredachu absolyutno odnochasno taka situaciya malojmovirna Nabagato jmovirnishe sho koliziya vinikaye cherez te sho odin vuzol pochinaye peredachu ranishe inshogo ale do drugogo vuzla signali pershogo prosto ne vstigayut dijti do togo chasu koli drugij vuzol virishuye pochati peredachu svogo kadru Tobto koliziyi ce naslidok rozpodilenogo harakteru merezhi Shob korektno obrobiti koliziyu usi stanciyi odnochasno sposterigayut za vinikayuchimi na kabeli signalami Yaksho peredani i sposterezhuvani signali vidriznyayutsya to fiksuyetsya viyavlennya koliziyi collision detection CD Dlya zbilshennya jmovirnosti yaknajshvidshogo viyavlennya koliziyi vsima stanciyami merezhi stanciya yaka viyavila koliziyu pererivaye peredachu svogo kadru u dovilnomu misci mozhlivo i ne na kordoni bajta i pidsilyuye situaciyu koliziyi posilkoyu v merezhu specialnoyi poslidovnosti z 32 bit yaka nazivayetsya jam poslidovnistyu Dzherela