Метод розділення середовища передачі даних CSMACD

April 5th, 2008

« Стандарт Ethernet і його розвиток   |   Сервери бази даних »

Мережеві технології, на основі яких будуються мережі - Метод розділення середовища передачі даних CSMACD CSMA/CD (Carrier-Sense-Multiply-Access with Collision Detection) - метод колективного доступу з виявленням що несе (carrier) і колізій. Метод CSMA/CD використовується в мережах з логічною топологією типу «шина».
При використанні даної топології всі комп’ютери підключені до загального середовища передачі даних - як гірлянди на новорічній ялинці. Ясна річ, що в певний момент часу обмінюватися інформацією можуть тільки два комп’ютери.

Якщо у момент обміну даних ще один комп’ютер намагається передати дані по загальній шині. Тоді виникає колізія. Це як паралельний телефон - ви розмовляєте по телефону, а хтось в сусідній кімнаті піднімає трубку і намагається набрати номер. Не подумайте, що цьому третьому комп’ютеру потрібно буде чекати, поки перші не завершать повністю обмін інформацією.
Представте, якби так працювала мережа, то всі користувачі «відпочивали», поки ви скопіюєте фільм об’ємом 700 Мб. Інженерами, що проектували мережу Ethernet, все передбачено на цей випадок.

Кожен кадр забезпечується преамбулою, яка складається з 7 байтів 10101010 і одного, восьмого, байта із значенням 10101011. Преамбула необхідна для синхронізації приймача і передавача. Крім того, в заголовках кадру знаходяться зведення про адреси передавача і приймача.

Переданий комп’ютером кадр отримують абсолютно всі комп’ютери мережі. Комп’ютер-приймач виявляє в заголовках кадру свою адресу, обробляє його, тобто передає «вгору», а сам відправляє комп’ютеру-передавачу відповідь, яка теж оформлена у вигляді кадру.

Припустимо, що ще одному комп’ютеру теж потрібно передати дані. Він перевіряє наявність несучої частоти і не починає передачу даних до тих пір, поки перший комп’ютер не припинить передачу кадру. Відмітьте: кадру, а не всіх даних - інакше б іншому вузлу довелося б чекати довго і нудно - пригадаєте приклад з фільмом.


Tags: , , , , , ,

Мережеві технології, на основі яких будуються мережі


Схожі записи

Filled Under: Мережеві технології, на основі яких будуються мережі

Картинки