Функція auto-negotiation

Функція автодіалога або автоузгодження (так можна перевести Auto-Negotiation) дозволяє адаптерам, в яких передбачено перемикання швидкості передачі, автоматично підлаштовуватися під швидкість обміну в мережі, а концентраторів, в яких передбачений автодіалог, самим визначати швидкість передачі адаптерів, підключених до їх портів. При цьому користувач мережі не повинен стежити за тим, на яку швидкість обміну налаштована його апаратура: система сама вибере максимально можливу швидкість.

Відразу слід зазначити, що режим автодіалога застосовується тільки в мережах на основі сегментів, що використовують кручені пари: 10BASE -T, 100BASE-TX і 100BASE-T4. Для сегментів на основі коаксіального кабелю і оптоволоконного кабелю, автодіалог не передбачений. Шинні сегменти на коаксіальному кабелі не дають можливості двухточечной зв'язку, тому в них неможливо попарне узгодження абонентів. А в оптоволоконних сегментах застосовується інша система службових сигналів, які передаються між пакетами.

бмен інформацією при автодіалоге проводиться посилками (пакетами) FLP -імпульсов, якими кодується 16-бітове слово. Кожна посилка містить від 17 до 33 імпульсів, ідентичних імпульсам NLP. які використовуються в 10BASE -T. Посилки мають тривалість близько 2 мс і передаються з періодом 16,8 мс (ріс.12.8).


Мал. 12.8. Тимчасова діаграма автодіалога і 10BASE-T

Для кодування бітів в FLP застосовується наступний код. На початку кожного бітового інтервалу передається імпульс. В середині біта, відповідного логічній одиниці, передається ще один імпульс. В середині біта, відповідного логічному нулю імпульсу немає. Цей код ілюструється на рис. 12.9. На початку посилки передається стартовий нульовий біт, саме тому загальна кількість імпульсів в посилці FLP може змінюватися в межах від 17 до 33.

Обмін інформацією при автодіалоге здійснюється 16-бітними словами, званими LCW (Link Code Word), з форматом, представленим на рис. 12.10.

Біт віддаленої помилки RF (Remote Fault) дозволяє передавати інформацію про наявність помилок. Біт підтвердження Ack (Acknowledge) використовується для підтвердження отримання посилки. Нарешті, біт наступної сторінки NP (Next Page) говорить про підтримку функції наступної сторінки, про те, що абонент збирається передавати ще й додаткову інформацію в наступному слові.