Загальна характеристика технології 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Загальна характеристика технології



Технології групи Ethernet на сьогоднішній день займають провідне місце серед найбільш поширених технологій локальних мереж. Число мереж, які використовують ці технології за деякими оцінками становить більше 5 мільйонів, а число комп'ютерів - біля 100 мільйонів.

Вперше технологія Ethernet була розроблена і випробувана в експериментальній мережі фірмою Xerox у кінці 70-их років минулого століття. В середині 80-их років був розроблений стандарт IEEE 802.3.

Характерними особливостями технології Ethernet є:

1. Метод доступу до фізичного середовища - множинний доступ з упізнаванням несучої і виявленням колізій (CSMA/CD);

2. Швидкість передавання даних - 10 Мбіт/сек;

3. Логічна топологія - загальна шина;

4. Тип фізичного середовища - коксиальний кабель, кабель на основі скрученої пари, волоконно-оптичний кабель;

5. Діаметр мережі (віддаль між найбільш віддаленими комп’ютерами) - 2,5 км;

6. Максимальне число комп’ютерів в мережі - 1024.

В залежності від типу фізичного середовища у стандарт IEEE 802.3 були введені специфікації 10Base-5, 10Base-2, 10Base-Т, 10Base-FL, 10Base-FB, які описують відповідно побудову мережі на товстому і тонкому коаксиальних кабелях, кабелі на основі скрученої пари UTP та одно- і двомодовому волоконно-оптичних кабелях за фізичними топологіями загальна шина, зірка і ієрархічна зірка. Усі специфікації технології Ethernet при фізичному кодування бітів інформації використовують манчестерський код.

 

Формати MAC кадрів Ethernet

 

Формат кадрів технології Ethernet описаний стандартами ІЕЕЕ 802.2 (кадр LLC) і IEEE 802.3 (кадр МАС). Формат кадру 802.3/LLC (802.3/802.2) наведений на рис. 3.1.

Стандарт ІЕЕЕ 802.3 визначає такі поля кадру:

· Р - преамбула (7 байт по 10101010);

· SFD - прапорець початку кадру (1 байт 10101011);

· DA - адреса призначення пакету (6 байт);

· SA - адреса відправника пакету (6 байт);

· L - вказівник довжини поля даних (2 байти);

· DATA - поле даних (від 46 до 1500 байт);

· FCS - контрольна сума (4 байти).

 

 

 


Преамбула довжиною сім синхронізуючих байт 10101010 призначена для входження адаптерів комп’ютерів, під’єднаних до мережі, в синхронізацію з адаптером відправника пакету. При манчестерському коді ця комбінація у фізичному середовищі є періодичним сигналом частотою 5 МГц.

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

Адреса призначення пакету може бути груповою (широкомовною) або індивідуальною. Широкомовна адреса складається з усіх одиниць (FF FF FF FF FF FF), а індивідуальна адреса отримувача пакету - це, як правило, МАС-адреса його адаптера, ознакою якої є "0" в старшому розряді. Адреса відправника пакету - це апаратна адреса довжиною 6 байт, яка завжди починається з "0".

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

Поле FCS вказує контрольну суму кадра, обчислену за певним алгоритмом. Отримувач кадру використовує контрольну суму для контролю за спотворенням даних.

Заголовок LLC разом з полем DATA складають поле даних кадру МАС, максимальний розмір якого може становити 1500 байт.

Формати кадрів RAV 802.3, Ethernet DIX та Ethernet SNAP, які не увійшли в стандарт ІЕЕЕ 802, але розпізнаються комутаційним обладнанням локальних мережі, мають деякі відмінності від формату кадру 802.3/LLC. Так у кадрів RAV 802.3 і Ethernet DIX відсутній заголовок LLC і максимальна довжина поля DATA становить 1500 байт, кадр Ethernet SNAP крім заголовку LLC має два додаткових поля довжиною 5 байт, а максимальна довжина поля DATA становить 1492 байти.

 

3.1.3. Метод доступу до середовища передавання даних CSMA/CD

Суть методу CSMA/CD повністю розкрита в його назві - множинний доступ доступу з упізнаванням несучої і виявленням колізій (carrier-sense-multiply-access with collision detection). При використанні цього методу множина комп'ютерів мережі мають безпосередній доступ до фізичного середовища, побудованого за технологією загальної шини. При цьому всі комп'ютери мережі одночасно, з урахуванням затримки поширення сигналу по фізичному середовищу, одержують дані, які один з комп'ютерів почав передавати на загальну шину.

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

Усі дані, які передаються по мережі, форматизуються у кадри визначеної структури і забезпечуються унікальною адресою станції призначення. Щоб одержати можливість передавати кадр, станція повинна переконатися, що середовище вільне. Це досягається прослуховуванням основної гармоніки сигналу, що також називається несучою частотою (carrier-sense, CS). Ознакою незайнятості середовища є відсутність на ній несучої частоти, що при тактовій частоті 10 МГЦ і манчестерському способі кодування в залежності від текучої послідовності одиниць і нулів становить 5 - 10 Мгц.

 

 

 

 

 


У момент часу t1 комп’ютер РС1, прослухавши фізичне середовище і не виявивши несучої частоти, починає в момент часу t2 передавати на загальну шину кадр даних у вигляді послідовності біт. Дані, закодовані манчестерським кодом, поширюються з певною швидкістю по загальній шині в обидва її кінці (рис. 3.2а). Кадр даних завжди супроводжується преамбулою довжиною 7 байт, і і прапорця початку кадру, довжиною1 байт. Преамбула потрібна для входження приймачів барежевих адаптерів у побітову і побайтову синхронізацію із передавачем. Усі комп’ютери, під’єднані до кабелю, розпізнають факт передачі кадру. Комп’ютер, який розпізнав власну адресу в заголовку кадру, записує його вміст у свій внутрішній буфер, обробляє отримані дані і передає їх нагору протоколам верхніх рівнів стеку.

У момент t3 верхні рівні протоколів комп’ютера РС2 вимагають від його мережевого адаптера передати дані в мережу, але він, прослуховуючи загальну шину, виявив на ній несучу і тому залишився в стані очікування.

У момент часу t4 комп’ютер РC1 закінчує передачу кадру даних і всі комп’ютери мережі витримують технологічну паузу (Inter Packet Gap) tтп=96 bt.

У технології Ethernet прийнято всі інтервали вимірювати в бітових інтервалах. Бітовий інтервал позначається як bt і відповідає проміжку часу між появою двох послідовних біт даних на кабелі. Для швидкості 10 Мбіт/с величина бітового інтервалу дорівнює 0,1 мкс чи 100 нс. Таким чином tтп=9,6 мкс. Під час технологічної паузи мережеві адаптери передавача і отримувача кадру даних відновлюють свій початковий стан. Міжкадровий інтервал (технологічна пауза) потрібний також для запобігання монопольного захоплення середовища одним комп’ютером.

В момент часу t5 комп’ютер РС2, прослухавши фізичне середовище, не виявив несучої частоти і починає передавання свого кадру (рис. 3.2б) з подальшою послідовністю дій, описаних вище.

В момент часу t7 дані починає передавати комп’ютер РСn. В цей же момент часу комп’ютер РС1, не виявивши на загальній шині несучої (сигнали комп’ютера РСn до нього ще не дійшли), розпочинає передавання свого кадру даних (рис. 3.2в). В момент t8 сигнали комп’ютерів РСn і РС1 зіштовхуються між собою, що приводить до їх загального спотворення (рис. 3.2г). Це явище носить назву “колізія”. Щоб коректно обробити колізію, усі комп’ютери одночасно спостерігають за сигналами на кабелі. Першим явище колізії виявляє комп’ютер РС2, який для її підсилення посилає у фізичне середовище спеціальну jam-послідовність, довжиною 32 біти.

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

tвп=L*512 bt, де L - ціле число, обране з рівною ймовірністю з діапазону [0, 2n];

n =1,2,..., 10 - номер повторної спроби передавання даного кадру;

512 bt – інтервал відтермінування.

Після 10-ої спроби інтервал, з якого вибирається пауза, не збільшується. Таким чином, випадкова пауза може приймати значення від 0 до 52,4 мс. Якщо 16 послідовних спроб передачі кадру викликають колізію, то передавач повинен припинити спроби і відкинути цей кадр.

У нашому випадку тривалість випадкової паузи комп’ютера РС1 виявилася коротшою, ніж випадкова пауза комп’ютера РСn і в момент t10 він розпочинає передавання свого кадру даних, а РСn залишається у стадії очікування.

Таким чином, метод CSMA/CD не гарантує вузлам мережі доступ до фізичного середовища. Ймовірність успішного одержання вузлом у своє роспорядження фізичного середовища залежить від завантаженості мережі Ethernet.

 



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 177; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.26.176 (0.012 с.)