типа применяемый кабель - с экранированными или неэкранированными
витыми парами?". После выяснения указанных обстоятельств вы наверняка,
сможете присоединиться к кольцу. Такой уровень совместимое^ ти стал
возможен благодаря усилиям Института инженеров по электротехнике и
электронике (IEEE). В стандартах протоколов 802.3 (EtherNet) и 802.5 (Token
Ring) точно определено как должен выглядеть физический уровень
вычислительной сети, и эти стандарты простираются внутрь канального
уровня.
Другие физические стандарты также высокосовместимы. Примером
может служить кабель параллельного порта для принтера (интерфейс Сеп-
tronics). Если компьютер имеет такой порт, вы купили принтер с параллельным
интерфейсом и известно, что компьютер и кабель исправны, а печать не
работает, то можно определенно сделать вывод о том, что принтер неисправен.
Стандарт для последовательной связи, RS-232, так же точно определен,
как и параллельный интерфейс. Этот стандарт определяет оборудование DTE
(Data Terminal Equipment - Оборудование для ввода/вывода данных),
оборудование DCE (Data Communications Equipment - Коммуникационное
оборудование) и точно определяет правила соединения DTE и DCE для
обеспечения их работоспособности. Таким образом, можно приобрести модем
(DCE) с интерфейсом RS-232, присоединить его к последовательному порту
компьютера (DTE) с помощью кабеля, изготовленного по стандарту RS-232, и
все должно правильно работать.
Предположим, что вы каким-то образом ухитрились переделать карту
адаптера Token Ring, таким образом, что она может принимать пакеты EtherNet.
Сможете ли вы таким образом обеспечить совместимость вашего нового
сетевого адаптера в ЛВС? Конечно, нет.
Прежде всего для того, чтобы адаптер Token Ring смог передавать
данные, он должен получить трехбайтный маркер. Адаптеры на других рабочих
станциях работают по принципу обнаружения несущей и не передают никаких
маркеров. Но даже если отвлечься от маркеров и обнаружения несущей, то все
равно ничего не может получиться, так как форматы данных совершенно
различны.
Программисты, использующие язык программирования Паскаль,
называют формат пакета сообщения записью (record), а в Си - это называется
структурой (struct). Программисты на языке ассемблера могут использовать
директиву struc для определения форматов данных. Программисты на языке
КОБОЛ представляют формат данных как описание записи. В основе своей,
формат данных определяется расположением данных в памяти организацией
байтов данных в полях записи данных. Организация записей данных
совершенно различна не только в протоколах Token Ring и EtherNet, но
имеются также небольшие различия между стандартами протокола IEEE 802.3
и тем, что называется истинным протоколом EtherNet (на рис. 5.6 и 5.7 главы 5
показано это различие). Внутри же каждого из стандартов IEEE 802.3 и IEEE
802.5 степень совместимости очень высока.
Записи данных (кадры) ARCnet, FDDI, StarLAN, как нетрудно догадаться,