Нуль-модем повільний

Без контролю з'єднання

Найпростіша різновид послідовного кабелю - повна відсутність контролю з'єднання. TxD на одному кінці з'єднується з RxD на іншому, «земля» з «землею» - разом три дроти. Працює з ПО, яке не перевіряє роботу модему (наприклад, з більшістю ігор) і з пристроями, яким не потрібні лінії управління модемом.

Замикання керуючих сигналів на себе

Якщо ПО потрібен саме модем і воно перевіряє, чи є зв'язок, можна його обдурити, замкнувши керуючі лінії на своєму ж порту (RTS + CTS; DTR + DSR + DCD). Програма буде «думати», що з'єднання і апаратне керування потоком даних є.

Цей кабель тільки вирішує проблеми сумісності, за якістю зв'язку він нічим не кращий за попередній: при будь-яку помилку з'єднання зв'язок розірветься без видимої причини.

Часткове управління потоком

У цьому кабелі лінії RTS замкнутий на свій же CTS і з'єднаний з чужим DCD, а DTR - з чужим DSR. З відповідним ПО такий кабель дозволяє налаштувати зв'язок на високих частотах - до 115 кілобод. Але через нестандартну розводки потрібен спеціальний ПО.

Повне управління потоком

Цей кабель також дозволяє високі швидкості; саме ця розводка вказана в таблиці і на рисунку.

Для керування пристроями Cisco існувала розводка Yost, з COM-порту на 8P8C. [4] Вона цікава тим, що в нуль-модемном кабелі (з 8P8C на 8P8C) контакти обжимаються в зворотному порядку: 1 ... 8 на одному кінці з 8 ... 1 на іншому. [5] Кабелі заводського виробництва часто робляться не з кручений пари, а з плоского шлейфу і цим відрізняються від мережевих пасивне.

Нуль-модем повільний не містить гальванічної розв'язки. як, наприклад, Fast Ethernet. З'єднання комп'ютерів, між масами яких є напруга, загрожує вигоранням порту або всієї материнської плати (актуально для часу популярності в СРСР в 80-ті - 90-е, коли розетки із заземлюючим контактом були рідкістю).

Початкове застосування нуль-модемного кабелю - з'єднання двох терміналів (телетайпів) безпосередньо без модему. Якщо пристроїв для з'єднання потрібен модем, а в дійсності вони стоять поруч, застосовувався нуль-модемний кабель.

Зараз нуль-модемний зв'язок застосовується для налагодження ядер ОС - через простоту драйвера. Це можуть робити, наприклад, KGDB для Linux, ddb для BSD і WinDbg для Windows. До того ж сучасні ОС влаштовані так, що графічна оболонка монопольно захоплює екран і клавіатуру - тому, якщо ОС «вилетить» з аварійним екраном. відладчик не зможе їх вимагати, але залишиться можливість передати аварійну інформацію через кабель.

Безмоніторние пристрої (комутатори. Маршрутизатори. Стієчні сервери. Різного роду вбудовуються контролери) можуть адмініструватися, в тому числі, і по RS-232. У деяких пристроях для з'єднання з комп'ютерним COM-портом потрібно перетворювач напруги - ними видаються звичайні для електроніки ТТЛ-рівні. [7]

В Unix є віртуальні нуль-модемні з'єднання (псевдотермінал, pty), що дозволяють з'єднувати консолі на різних комп'ютерах через будь-який доступний канал зв'язку. У DOSBox також є емуляція нуль-модемного з'єднання - для «послідовної» гри через мережу. Варто зауважити, що гра через Інтернет не завжди можлива - часто мережеві підсистеми старих ігор розраховували на низький пінг.

Схожі статті