ля передачі даних, вона спочатку повинна перевірити стан каналу; починати передачу станція може тільки в тому випадку, якщо канал вільний. У процесі передачі станція продовжує прослуховування мережі для виявлення можливих конфліктів.
Якщо виникає конфлікт внаслідок того, що два вузли мережі намагаються одночасно зайняти канал, то відшукала конфлікт інтерфейсна плата видає в мережу спеціальний сигнал (сигнал «пробки»), і обидві станції тимчасово припиняють передачу. Приймаюча станція, як правило, відкидає частково прийняте повідомлення, і всі робочі станції в мережі, які хочуть передавати дані, протягом деякого випадково обраного проміжку часу вичікують, перш ніж почати передачу. Всі мережеві інтерфейсні плати запрограмовані на різні псевдовипадкові проміжки часу. Якщо конфлікт виникне під час спроби надіслати, цей проміжок часу буде збільшений.
У мережах Ethemet і 802.3 конфлікти неминучі, тому що можливість їх виникнення закладена вже в самому алгоритмі роботи CSMA / CD. Справа в тому, що між моментом, коли робоча станція перевіряє, чи вільна мережа, і моментом початку фактичної передачі проходить деякий час. Цілком можливо, що протягом зазначеного часу яка-небудь станція в мережі почне передачу, але повідомлення про це не встигне досягти пункту свого призначення. Тому робочі станції і в мережах IEEE 802.3, і в мережах Ethemet здійснюють трансляцію передачу своїх повідомлень.
Стандарт типу Ethemet визначає мережу з конкуренцією (contention network), в якій кілька робочих станцій повинні конкурувати один з одним за право доступу до мережі. Хоча при такій архітектурі конфлікти неминучі, її розробники вважають, що завдяки швидкості передачі 10 Мбіт / с навіть при повторних конфліктах користувачі не відчують зменшення швидкості. Якщо ж число конфліктів в мережі стає настільки великим, що це позначається на її роботі, даною проблемою має зайнятися адміністратор мережі.
IEEE 802.3
ПреамбулаАдрес получателяАдрес отправителяДлинаДанныеПоле контрольної суми
ПреамбулаАдрес получателяАдрес отправітеляТіп протоколаДанниеПоле контрольної суми Рис. 4.6. Формати кадрів Ethemet і IEEE 802.3
Формати кадрів в IEEE 802.3 і Ethernet
Формат кадру 802.3 представлений на рис. 4.6. Преамбула складається з 56 бітів. Це послідовність чергуються одиниць і нулів, призначена для синхронізації приймального тракту. Початковий роздільник кадру (10101011) позначає початок інформаційної частини кадру. Адреса одержувача та адресу відправника беруться з кадру LLC-рівня, в поле довжини кадру вказується число октетів (байтів) кадру, що міститься в полі даних (від 46 до 1500 октетів). Якщо число октетів даних менше мінімального значення, то полі даних доповнюється необхідним числом октетів, які утворюють так зване поле заповнення. І, нарешті, завершує кадр полі контрольної суми, що містить інформацію, необхідну для контролю помилок.
Основна відмінність між кадром, що відповідає стандарту 802.3, і традиційним Ethernet-кадром полягає в тому, що в останньому відсутня двухбайтовое поле довжини, в якому тут немає необхідності, так як довжина є фіксованою. Замість нього в Ethernet-кадрі мається двухбайтовое поле, що використовується для вказівки типу протоколу більш високого рівня...