- •100Base-t - 100 Mbits/s Baseband Modulation on Twisted Pair (Сеть со скоростью немодулированной передачи 100 Мбит/с по витой паре)
- •1394 - Ieee 1394 Standard for a High Performance Serial Bus (Стандарт ieee 1394 для высокопроизводительной последовательной шины)
- •3172 Interconnect Controller (контроллер соединений)
- •3174 И 3274 - 3174 Establishment (or Enterprise) Controller or Network Processor and 3274 (Контроллер 3174 и 3274 масштаба предприятия или сетевой процессор)
- •56K Modem — Модем с производительностью 56 Кбит/с
- •802.11 Wireless lan Standard - Стандарт беспроводной локальной сети
- •I. Включая ключи, обеспечивающие невозможность установки плат, рассчитанных на напряжение питания 3.3 в и 5 в, в "неверные" разъемы.
- •4,800 Или 9,600 бит/с, причем более низкие скорости передачи в битах требуют меньшей мощности и вызывают меньше помех для других пользователей, поэтому они используются, когда это возможно.
- •200 МГц использовался 0.35 мкм процесс.
- •I20 (Intelligent Input/Output) - Интеллектуальный ввод-вывод
- •Ide (Integrated Drive Electronics) — Встроенная электроника управления диском
- •Idea (International Data Encryption Algorithm) — Международный алгоритм шифрования данных
- •Ietf (Internet Engineering Task Force) — Рабочая группа инженеров Internet
- •Imap (Internet Message Access Protocol) - Протокол доступа к сообщениям электронной почты через Internet
- •Industry Canada - Канадское управление промышленностью
- •I. По непроверенным данным.
- •Intellectual Property Protection — Защита интеллектуальной собственности
- •Inverse Multiplexer — Инверсный мультиплексор
- •Ip multicast (Internet Protocol Multicast) — Многоадресная передача по межсетевому протоколу
- •Ipv6 (Internet Protocol version 6) — Межсетевой протокол версии 6
- •Ipx (Internet Packet Exchange) - Протокол межсетевого обмена пакетами
- •Irc (Internet Chat Relay) - Групповые дискуссии в Internet
- •Irda (Infrared Data Association) - Ассоциация по передаче данных в инфракрасном диапазоне
- •Irq (Interrupt Request) - Запрос на прерывание
- •Isdn (Integrated Services Digital Network) — Цифровая сеть с предоставлением комплексных услуг
- •Ism (Industrial, Scientific and Medical Radio Frequency Bands) — Радиочастотные диапазоны для промышленного, научного и медицинского применения
- •Iso (International Organization for Standartization, Organisation Internationale de Normalisation) -Международная организация по стандартизации
- •Iso 900x — International Organization for Standartization 9000 Certification (Аттестация по стандартам 9000 Международной организации по стандартизации)
- •Isochronous – Изохронный
- •Itu (International Telecommunications Union) — Международный союз электросвязи
- •Ixc (Interexchange Carrier) - Канал обмена информацией между телефонными сетями
- •80% Всех настольных компьютеров работает под управлением операционных систем компании Microsoft.
- •Часть Internet, которая раньше финансировалась правительством сша, однако прямое финансирование и существование сети nsFnet прекратилось 30 апреля 1995 года.
- •I. Эти модели предназначены для портативных компьютеров.
- •V. Также содержит базовую реализацию набора команд ммх, например, одновременно может выполняться только одна команда.
- •5 В. Ключ в разъеме гарантирует, что платы с одним уровнем сигнала и невзаимозаменяемые не будут по ошибке вставлены в разъем с другим уровнем сигнала. Существуют так-
- •12 Пунктов — это одна пика.
- •Xml представляет собой предлагаемый новый способ описания Web-страниц. Подобно gml, xml допускает задание новых определений dtd.
- •100 НТ (0.1 гТ) равно 1 миллигауссу (mG — milligauss).
- •3278 Модель 2. Оно стандартизировано в документе rfc 1647 и предоставляет поддержку следующих функциональных возможностей:
- •Vfd (Vacuum Fluorescent Display) - Вакуумный флюоресцентный монитор
- •Vrml (Virtual Reality Modeling Language) — Язык моделирования виртуальной реальности
- •Vsat (Very Small Aperture Terminals) - Терминалы с очень малой апертурой
- •X Window System обычно использует tcp и сокеты для связи. Стандарт обслуживается X Consortium из mit.
X Window System обычно использует tcp и сокеты для связи. Стандарт обслуживается X Consortium из mit.
Функции (или библиотека пользовательского интерфейса), которые доступны для хост-компьютера (который является клиентом и запускает прикладное программное обеспечение), определяются как Xlib (ряд API, написанных на языке С). Тем не менее конкретный программный интерфейс (API) для генерирования команд Xlib не определяется.
Передача данных по сети определяется X-протоколом.
Типичное название версии протокола выглядит следующим образом: X11R6, что означает "X, версия 11, выпуск 6".
Пакет разработчика высокого уровня для генерирования меню, линеек прокрутки, кнопок и других элементов GUI называется Widgets.
С помощью функций Xlib и Widget может быть создан любой пользовательский интерфейс (т.е. внешний вид и действия нажимающихся кнопок, схем меню и т.д.).
Руководство по стилю определяет, как должно реагировать приложение на действия пользователя Widget и, следовательно, описывает внешний вид и восприятие GUI. Администратор окон управляет элементами интерфейса в соответствии с набором правил, которые определяют возможные размеры и расположение Windows и Widget. Самым общепринятым пользовательским интерфейсом (иногда называется администратором окон) является Motif.
X Window System является примером вычислительной системы с центральным сервером, где все операции, кроме реального отображения данных, выполняются на сервере (прямо как в старые времена мейнфреймов!).
См. CDE, CLIENT/SERVER, DE FACTO, GUI, LBX, MOTIF, OPENLOOK, OSF, TCL-TK, TCP, WABI и X-TERMINAL.
X-10 (X-10 Powerhouse)
_________________________________________
Запатентованный корпорацией X-10 (США) метод передачи управляющих сигналов (ON, OFF, DIM и т.д.) по электропроводке 110 А.С. (ее еще называют Power Line Carrier) на модули, к которым подключены управляемые приборы и освещение.
Ввиду массы недостатков этой системы (недостаточный уровень определения и коррекции ошибок, ограниченный набор команд и диапазон адресов и т.п.), а также большого количества новых предложенных методов производители не встраивают эту функциональную возможность в новые бытовые приборы и электронное оборудование.
Существует два основных типа устройств Х-10 — это передатчики и приемники. Передатчики отвечают за пересылку команд X-10 и могут представлять собой небольшую коробку с кнопкой или содержать встроенный таймер, которые инициализируют передачу команд в определенные моменты времени либо иметь какие-то устройства ввода (например, датчик, который определяет интенсивность солнечного освещения).
Приемник обычно управляет питанием бытового прибора. Самыми распространенными являются модули двух типов. Модули освещения являются стационарными (не имеют перемещаемых частей), могут управлять только лампами накаливания и могут уменьшать яркость освещения. Модули бытовых приборов, которые оснащены реле для переключения питания (они не могут уменьшать яркость освещения), поэтому они могут управлять устройствами, оснащенными моторами (например, вентилятор), и люминесцентными лампами.
Команды Х-10 являются 9-разрядными сообщениями, состоящими из:
• 4-разрядного "домашнего кода", который идентифицирует группу устройств Х-10. Изначально предполагалось, что в каждом доме будет использоваться уникальный домашний код с тем, чтобы соседи не включали и не выключали свет друг у друга. Тем не менее проблемы не возникают, если использовать в одном доме несколько домашних кодов. Обычно разрабатывается 16 доступных домашних кодов, обозначаемых буквами от А до Р.
• 5-разрядного "ключевого кода". Первые 16 из 32 ключевых кодов ("Код блока") определяют, какое устройство в пределах действия группы домашних кодов будет адресоваться (устройства нумеруются от 0 до 15). Ключевые коды от 16 до 31 определяют функцию (сведены в приведенной ниже таблице), которую необходимо выполнить.
Код функции |
Функция |
Комментарии |
16 |
Выключить все устройства |
Выключаются все модули освещения и бытовых приборов с домашним кодом |
17 |
Контрольный запрос |
|
18 |
Уменьшить яркость освещения |
Уменьшить яркость указанных модулей освещения на одну ступень |
19 |
Расширенные данные |
|
20 |
Включить |
Включить указанный модуль освещения или бытового прибора |
21 |
Инициализировать низкий уровень тусклого освещения |
Установить указанный модуль освещения в определенное состояние (редко выполнимое) |
22 |
Выключить все освещение |
Выключить все модули освещения с домашним кодом |
23 |
Состояние=выключено |
|
24 |
Включить все освещение |
Включить все модули освещения с домашним кодом |
25 |
Контрольный ответ |
|
26 |
Увеличить яркость освещения |
Увеличить яркость указанных модулей освещения на одну ступень |
27 |
Состояние=включено |
|
28 |
Выключить |
Выключить указанный модуль освещения или бытового прибора |
29 |
Инициализировать высокий уровень тусклого освещения |
Установить указанный модуль освещения в определенное состояние (редко используемое) |
30 |
Расширенный код |
|
31 |
Запрос состояния |
|
Биты команды Х-10 передаются только после перехода через нуль ПО В переменного сигнала частотой 60 Гц (120 переходов через ноль на каждую секунду). Команде предшествует последовательность бит 1110, а после каждого из девяти бит команды следует его дополнение (для обнаружения ошибок). Затем вся последовательность из 22 бит повторяется (приемник будет использовать вторую копию, если первая была повреждена). Единичный разряд передается в виде пакета сигнала 5В частотой 120 КГц длительностью 1 мс сразу после перехода через ноль напряжения питания и снова передается через 1.77 мс и в третий раз через 1.77 мс (эти пакеты соответствуют переходам через нуль трехфазного напряжения). Нулевой разряд обозначается отсутствием передачи пакета. Поэтому скорость передачи данных составляет 60 бит/с.
Х-10 был изначально разработан шотландской компанией Pico Electronics в 1976 году (ему предшествовали 9 несвязанных продуктов под кодовыми названиями от Х-1 до X-9) и продан вместе с аудиооборудованием BSR.
Конкурентоспособная и более мощная, но по быстродействию не подходящая для стандартизации и разработки технология называется CEBus. Более подробную информацию по этому вопросу можно найти по адресу http://www.cebus.org.
Информация по Х-10 находится на сервере американской корпорации Х-10 http://www.x10.com. Страница Ассоциации по автоматизации дома (Home Automation Association) — http://www.hometeam.com/haa.shtml. На странице журнала Circuit Cellar (большого журнала для дизайнеров по электронике) http://www.circellar.com/hasites.html приводится несколько указателей на Х-10. Информацию о поставщиках оборудования Х-10 можно найти по адресам http://www.hometeam.com/homenet/home.htm и http://www.smarthome.com.FAQ news://comp.home.automation находится по адресу http://www.cs.ualberta.ca/~wade/HyperHome.
Х.25
________________________________
Глобальная сеть с коммутацией пакетов.
Вместо того чтобы использовать выделенную полосу частот (например, коммутируемая или арендуемая линия, где оплачивается время использования, независимо от объема пересылаемых данных), пакеты данных передаются по высокоскоростным совместно используемым соединениям (так же, как любая дорога в конечном счете приводит к автостраде). При этом оплата начисляется только за переданный объем данных.
Обычно оплата ведется за пакет (который обычно составляет от 128 до 256 байт данных), сегмент (расчетная единица, составляющая до 64 байт данных в пакете) или символы (байт данных).
В различных сетях применяются различные методы оплаты (что очень затрудняет процесс сравнения показателей, поскольку пользователь должен знать распределение размеров пакетов).
Ориентированный на соединение протокол, в котором необходимо организовать соединение перед началом процесса обмена данными, является аналогом телефонного звонка.
См. CONNECTIONORIENTED, EDI, NPSI, QLLC, WAN, X.400 и ZMODEM.
Х.400
___________________________
OSI стандарт передачи сообщений (например, электронная почта).
Соединения между агентами передачи сообщений (МТА — Message Transfer Agent) и провайдерами службы (каждый из которых является административным доменом) представляют собой обычно Х.25. Для создания отличительного имени (DN — distinguished name) используется иерархическая схема адресации. В следующей ниже таблице приведены названия полей, обязательных для DN.
К сожалению, применение необязательных полей (и определение того, являются ли они дополнительными для конкретной инсталляции) определяется администратором почты Х.400 частного почтового домена (т.е. человеком, который устанавливает программное обеспечение Х.400 для компании). Поэтому вы никогда не сможете угадать или вычислить чей-то адрес почты Х.400. Адрес должны сообщать в словесной форме (или
Название адресного поля Х.400 |
Значение |
Комментарии |
С |
Страна |
Например, США |
ADMD или А |
Административный домен |
Международный зарегистрированный провайдер службы, к которому подключается частная организация для получения почтовых услуг Х.400. |
PRMD или Р |
Частный домен |
Имя МТА, которому провайдер службы направляет почту. |
О |
Организация |
Чтобы выделить дополнительные уровни иерархии, в полях можно использовать точки ("."). Эти поля являются необязательными.
Пользовательский идентификатор для пользователя из почтовой системы, не принадлежащей Х.400. Например, адрес Internet или CompuServe ID. Это поле необязательно. |
OU
D или DDA |
Подразделение организации
Определенный доменом атрибут |
|
PN |
Личное имя |
Это может быть MSohnuer, однако обычно оно подразделяется на поля: фамилия (S — Surname), данное имя (G — Given Name) и второй инициал (1 — Middle Initial). |
печатать на визитках, и может быть когда-нибудь в этом вопросе будет помогать служба каталогов Х.500).
Сообщения Х.400 нельзя направлять через промежуточные провайдеры службы Х.400, поэтому между ними должно быть непосредственное соединение (Х.25 или арендованная линия).
В Соединенных Штатах существует (или, по крайней мере, считается) около 12 провайдеров службы, среди них ATTMail, CompuServe, GEIS, IBM, MCI и Sprint (Telemail).
Примерами адресов Х.400 могут быть:
С:USA,A:Telemail,P:Internet,"RFC-822":<72567.3304(a)CompuServe.com
и
(С:USA, A:Telemail, O:LearnTree, FN:Mitchell, SN:Shonier).
Как видно, они не очень удобны и запоминаемы для пользователя (особенно если сравнивать с почтовыми адресами Internet).
Узел с возможностями передачи сообщений Х.400 использует агента передачи сообщений (программное обеспечение на компьютере) для отправки и приема сообщений от провайдера службы. Для содействия в составлении, просмотре, отправлении и считывании сообщений от агента передачи сообщений на компьютерах пользователя запускаются пользовательские агенты.
SMTP — это соответственный протокол электронной почты в среде TCP/IP и Internet. Однако в сравнении с SMTP протокол Х.400 отличается значительно высшим уровнем защищенности (например, благодаря поддержке аутентификации и шифрования) и наличием подтверждения приема. Но следует отметить, что провайдеры службы Х.400 обычно устанавливают оплату за обслуживание сообщения электронной почты (тогда как электронная почта SMTP является почти бесплатной, благодаря низкой фиксированной оплате за доступ к Internet, установленной ISP, что предусматривает неограниченное использование электронной почты).
Более полная информация по этому вопросу предлагается на
ftp://FTP.uMv/ashing-ton.edu/pub/user-supported/reader/text/standards/Х.400/.
См. DNS2, МТА, OSI, SMTP, UA, X.25 и Х.500.
Х.500
______________________________
Название ряда стандартов, отдельные из которых определяют спецификацию служб каталогов, изначально предназначенных для использования со службой передачи сообщений Х.400 (электронная почта). Это система баз данных со следующими особенностями:
• База данных (которую принято называть каталог) является распределенной и иерархической с тем, чтобы серверы баз данных можно было располагать поблизости от администраторов (например, каждая компания будет содержать свои данные на собственном сервере базы данных). Можно осуществлять поиск данных по базам, причем пользователи не обязаны знать, где хранятся считываемые данные.
• Серверы баз данных могут быть реализованы на различных платформах.
• База данных может быть настроена на хранение информации практически любого типа о всевозможных объектах. Например, здесь могут храниться адреса пользователей электронной почты, ключи шифрования PGP, расположение объектов, телефонные номера и фотографии, описания приложений и принтеров, доступных на серверах файлов.
Простым примером использования может быть осуществление ответов на запросы ("найдите мне всех людей по имени Хитчелл, которые работают в офисе Integrated Intelligence в Торонто"), причем пользовательский интерфейс предусматривает только простые манипуляции мышью. Среди других возможностей можно назвать:
• Способность вести поиск в различных полях
• Запоминание типа компьютера получателя сообщений электронной почты с тем, чтобы автоматически применять (или генерировать) корректный формат файлов при присоединении файла к отправляемому сообщению
• Хранение ключей общего пользования для защищенной передачи сообщений
Среди усовершенствований версии спецификации 1993 года по сравнению с исходной версией (1988 год):
• Дублирование (хранение нескольких копий информации для улучшения времени отклика, емкости и доступности — определяется в Х.525)
• Сертификатное управление (функция защиты, которая отслеживает, кто из пользователей имеет доступ к определенным ресурсам — определяется в Х.509)
• Дополнительные функции поддержки TCP/IP
Х.500 определяет два агента (реализованных в виде программного обеспечения):
• Агент службы каталогов (DSA — Directory Service Agent) — это располагаемая на сервере Х.500 часть, которая устанавливает связь с клиентами и другими серверами каталогов Х.500 (посредством их DSA).
• Агент пользователя каталога (DUA — Directory User Agent) — это располагаемая на клиенте часть, которая устанавливает связь с DSA, чтобы получить для клиента информацию из каталога.
Как показано на рисунке, для передачи данных используются следующие протоколы, основанные на OSI:
• Протокол доступа к каталогу (DAP — Directory Access Protocol) — используемый клиентом (посредством DUA) для запроса и получения информации каталога от DSA
• Протокол службы каталога (DSP — Directory Service Protocol) — используемый сервером Х.500 (посредством DSA) для связи с другими серверами
• Протокол параллельного резервирования информации каталога (DISP — Directory Information Shadowing Protocol) — используемый для дублирования данных между серверами
Так как большинство клиентов не будут иметь стека протоколов OSI, IETF определил протокол легкого доступа к каталогу (LDAP — Lightweight Directory Access Protocol), который использует TCP/IP вместо OSI. Поскольку на данный момент связь на основе OSI требуется для DSP, серверам баз данных Х.500 будет требоваться стек протоколов OSI.
Кроме того, IETF определил, каким образом сохраняется информация определенных типов, с целью содействия обеспечению совместимости между серверами Х.500. Например, RFC 1274 определяет, как хранить и определять телефонные номера.
Записи каталога идентифицируются по отличительному имени (DN — Distinguished Name), которое является соединением значений для этих атрибутов (которые стандартизированы для использования в электронной почте Х.400). Некоторые примеры приводятся в следующей таблице.
Атрибут |
Название |
|
Типичное значение |
Аббревиатура |
|
Общее имя |
CN |
|
Xitchell Shonier |
|
|
Подразделение организации |
OU |
|
Проектирование |
|
|
Организация |
О |
Integrated Intelligence |
Штат/Область |
ST |
Включить |
Страна |
С |
Канада |
РИС. 54. X.500-1.
Одному отличительному имени может соответствовать несколько значений определенного атрибута (например, Xitchell Shonier и X.Shonier).
Списки управления доступом (ACL — Access Control List) определяют, кто имеет право доступа к определенным записям и полям данных записей. Например, только подразделение проектирования может просматривать значения атрибута типа рабочей станции, а посторонние пользователи могут просмотреть только телефонные расширения подразделения торговли.
Предыдущие службы каталогов были запатентованными, уникальными для определенных платформ (например, NetWare MHS и Directory Services от Novell или Intelligent Messaging Architecture и StreetTalk от Banyan), что составляло серьезную проблему, если в организации было установлено несколько платформ, так как информацию приходилось вводить по несколько раз либо к ней нельзя было получить доступа на некоторых платформах.
Похоже, что реализации будут всегда поддерживать TCP/IP, так как протоколы OSI, которые изначально предполагалось использовать для Х.500, не получили всеобщего признания (теперь это замалчивается).
См. ENCRYPTION, LDAP, NDS, OSI, TCP/IP, PGP, Х.400 и Х.509.
X.509
_____________________________________________
Стандарт (разработанный Northern Telecom) для определения аутентификационных сертификатов (еще называются цифровыми ID). Они используются для хранения информации, необходимой для обеспечения гарантий идентичности отправителя или получателя в электронной связи.
См. AUTHENTICATION и PGP.
X/Open (X/Open Company Ltd.) - Компания Х/Open
___________________________________________________________
Некоммерческий союз конечных пользователей и поставщиков открытых систем (изначально преобладали европейские), который определяет требования пользователей к открытым системам и выбирает стандарты для достижения функциональной совместимости. Его цель состоит в том, чтобы увеличить количество доступных открытых приложений.
OSF является членом союза в настоящий момент, а в прошлом среди членов состоял Ш. Союз создает XPG и обеспечивает службу сертификации. Его продукты получают марку "X".
X/Open был сформирован в 1988 году и также является владельцем имени UNIX. Он управляет лицензированием этого имени. Например, использующие это имя поставщики должны выполнять "SPEC 1170" от X/Open, что описывает общий интерфейс API, который должны поддерживать все UNIX.
См. CDE, OSF, UI, USL, UNIX и XPG.
X/Open Portability Guide - Руководство по совместимости с X/Open
_____________________________
См. XPG.
X-stone
_____________________________
Контрольная задача для проверки производительности работы с графикой. См. SPEC.
X Server - Х-сервер
_________________
Сервер отображения X Window System, т.е. X-терминал (поскольку X-терминал выполняет фактическую обработку и, следовательно, отображает команды). Клиент обычно работает на компьютере где-то в сети, используя Х-сервер (т.е. X-терминал) для функций отображения (точно так же, как сервер базы данных будет использоваться для функций базы данных).
См. X-TERMINAL.
X Terminal — X-терминал
__________________________________
Графический терминал (обычно с интегрированным интерфейсом Internet), который является сервером отображения X Window System. Оснащен клавиатурой и мышью. Монитор может быть цветным или монохромным.
См. X WINDOW SYSTEM.
X Windows
__________________________
Некорректное название X Window System. См. X WINDOW SYSTEM.
XAPIA (X.400 Application Program Interface Association) — Ассоциация согласования прикладных программ X.400
_______________________________________________________________
Организация по определению стандартов, которая опубликовала спецификацию согласования для систем Х.400. Ее членами являются Lotus, Microsoft и Novell. Они также работают над API набора стандартных вызовов электронной почты (CMC — Common Mail Call).
См. CMC, MAPI, VIM и X.400.
XBase
______________________________
Прикладное окружение и системы баз данных, которые получили происхождение от систем dBase Ashton-Tate (теперь владельцем является Borland). См. SQL.
Xenix
_______________________________
Подобная UNIX операционная система компании Microsoft для платформ Intel впервые выпущена в 1979 году.
Сначала это был порт UNIX Version 7 от AT&T, затем System III, а затем System IV. Обычно были доступны версии для DEC PDP-11 и Apple Lisa, однако сейчас доступной является только ПК-версия.
Владельцем Xenix (а также авторских прав на некоторые части Xenix) является компания Microsoft и она же частично сделала порт для Intel 8086. С тех пор все порты были выполнены SCO по контракту с Microsoft. SCO стала торговым посредником Xenix, продолжила разработку продукта и на протяжении многих лет была единственным большим продавцом продукта. Это потому, что SCO иногда считается продуктом SCO, a иногда продуктом Microsoft.
См. SCO и UNIX.
XGA (Extended Graphics Adapter) — Расширенный графический адаптер
__________________________________________________________
Усовершенствованная версия 8514/а (расширенная версия) компании IBM. Несмотря на то, что реализация XGA компании IBM так никогда и не получила широкого признания, этот термин часто используется для обозначения максимального расширения монитора, которое он поддерживал: 1024+768 пикселов. См. S8514-A и VGA.
XML (Extensible Markup Language) - Расширяемый язык разметки
___________________________________________________
Предложенное расширение для HTML, которое позволяет определять новые дескрипторы. Если HTML позволяет использовать специальный набор дескрипторов, то XML позволяет вводить новые дескрипторы (как это делает SGML).
Текст проекта XML находится по адресу http://www.w3.org/pub/mVlV/markUp/SGML/Activity.
См. SGML и HTML.
Xmodem
____________________________
Первоначальный протокол передачи файлов XModem. Использует СОМ-порт персонального компьютера для передачи файлов на другой ПК (обычно посредством модемов). Он имеет массу ограничений и недостатков (однако в свое время был революционным, поскольку это был единственный безошибочный способ передачи файлов между двумя микрокомпьютерами с использованием их последовательных портов):
• Размер передаваемых файлов должен быть кратным 128 байтам (программа была впервые написана для операционной системы СР/М и это был размер сектора диска), поэтому отправляемые файлы могли быть длиннее исходных файлов.
• Кадры имеют длину исключительно 128 байт (кадры большей длины улучшили бы эффективность передачи файлов).
• Поскольку данные передаются в том виде, в котором они представлены в передаваемом файле (они не зашифровываются), требуется использовать "прозрачный" 8-разрядный канал связи (т.е. должны передаваться любые 8-разрядные значения). Это может быть обеспечено непосредственным телефонным соединением между ПК через модем, но это довольно сложная задача для многих операционных систем и сетей (таких как Х.25). Ввиду ограничений они зачастую могут переносить только 7-разрядные данные либо резервируют некоторые уп-
равляющие символы (такие как символ возврата каретки или переключения DLE — Data Link Escape) для служебного использования либо для программного управления потоком (для чего требуется применять управляющие символы ASCII x-on и x-off — 1116 и 1316). Каждому ПК требуется управлять потоком, поэтому они должны иметь соответствующую конфигурацию для аппаратного управления потоком данных (или для очень низкой скорости передачи данных).
• Имя файла не передается, как и любые другие атрибуты файла.
• Размер окна равен 1 — т.е. второй кадр не может быть передан до тех пор, пока не будет получено подтверждение о получении первого кадра (это существенно снижает пропускную способность в быстродействующих и с большими задержками каналах данных, поскольку отправитель должен приостановить передачу, пока не получит ack).
• • Восстановление синхронизации затруднено, поскольку данные и символы контрольной суммы не могут быть такими же, как символ начала кадра (это soh).
• Отклик ack является единым символом и не подвергается проверке на наличие ошибок, поэтому в канале связи плохого качества помехи могут генерировать мнимый сигнал ack.
• Контрольная сумма составляет всего 8 разрядов, которые не обеспечивают четкого обнаружения (1 из 256 запорченных кадров не будет определен, поскольку его контрольная сумма будет равняться контрольной сумме не запорченного кадра).
Исходный код начальной разработки Intel 8080 был помещен в общедоступный домен замечательным парнем по имени Вард Кристенсен (Ward Christensen). Первая реализация находилась в его программе Modem, которая была разработана для компьютеров СР/М (Control Program for Microcomputers, которая была очень популярна в конце 70-х и в начале 80-х годов). Улучшенная версия (Modem 2) была выпущена в августе 1977 года. Эта программа позволяла двум компьютерам передавать двоичные или текстовые файлы через последовательные порты (и, естественно, посредством модемов), осуществляя при этом простую проверку ошибок.
Другие добавленные особенности (в программе и протоколе) были выпущены под названием Modem 7 (мог одновременно обрабатывать передачу нескольких файлов, работать без вмешательства оператора и поддерживал передачу файлов под управлением удаленного компьютера).
Протокол XModem использует 8-разрядный счетчик последовательности (для обнаружения потерянных кадров), который является повторяющимся (как дополнение, в котором каждый разряд инвертируется) с тем, чтобы поврежденный (и потерянный) кадр или 7-разрядный канал данных обнаруживался надежно и оперативно.
Передачу файлов можно прервать дважды, напечатав can (Control-X), код ASCII. (Для YModem и ZModem символ Control-X требуется набирать больше, чем дважды.)
Иногда называется XModem-Checksum, чтобы отличаться от последующей модели (под названием XModem-CRC), где используется более надежная форма обнаружения ошибок.
В следующих реализациях (XModem-CRC, WXModem, XModem-K, YModem, YModem-G, ZModem и ZModem-90) устраняются недостатки, описанные выше.
См. CHECKSUM, DISK FORMATTING, INBAND, KERMIT, OUTOFBAND, XMODEM CRC, WXMODEM, XMODEM K, YMODEM, YMODEM G, ZMODEM и ZMODEM 90.
XModem-CRC
_______________________
XModem с более качественным (и, к сожалению, более трудоемким для процессора) определением ошибок. (Но кого это волнует? На данный момент процессор является довольно мощным инструментом, чтобы реализовать такую обработку.)
Использует стандартный 16-разрядную контрольную циклическую сумму (CRC) CCITT, вместо 8-разрядной контрольной суммы (которая представляет собой всего лишь исключающее Или (Exclusive-or) данных).
Программы XModem-CRC могут обнаруживать и функционировать с программами, которые поддерживают только XModem-Checksum (использующие 8-разрядную контрольную сумму для передачи данных).
См. CRC, XMODEM и YMODEM.
XModem-K
_________________________
XModem с поддержкой для 1024-байтовых кадров (при передаче файлов могут использоваться кадры размером 128 или 1024 байт в любом сочетании).
Больший размер кадра способствует улучшению эффективности протокола, хотя в зашумленных линиях эффективность будет хуже, чем в случае использования XModem, так как повторно передаваться должны большие объемы данных, а следовательно, больше шансов для возникновения ошибок в каждом кадре.
См. XMODEM и YMODEM.
XModem-1K-G
____________________
См. YMODEM G.
XNS (Xerox Network System) - Сетевая система Xerox
___________________________________________
Протокол локальной сети, разработанный когда-то корпорацией Xerox. Максимальный размер пакета равнялся 576 байт.
Кроме того, является основой локального протокола третьего и четвертого уровней модели OSI Novell, 3Com и Ungermann-Bass, чем объясняется тот факт, что эти протоколы (IPX, NetBEUI и т.д.) отличались небольшим максимальным размером пакетов (по крайней мере, вначале).
См. IPX и NETBEUI.
XPG (X/Open Portability Guide) - Руководство по совместимости с X/Open
_____________________________________________________
Руководство (например, XPG4, которое будет четвертой редакцией), созданное компанией Х/Ореп, что определяет стандарты, используемые для обеспечения переносимости между платформами и совместимости продуктов от разных поставщиков. Руководство определяет такие требования к системам, как набор команд, интерфейсы, утилиты и языки. См. X/OPEN.
Y
YAHOO (Yet Another Hierarchical Officious Oracle) - Еще один иерархический услужливый оракул (досл.)
__________________________________________________________
Каталог ресурсов WWW, созданный в апреле 1994 года двумя кандидатами в доктора философии Стенфордского университета, Девидом Фило (David Filo) и Джерри Янгом (Jerry Yang), которые создали потом корпорацию Yahoo!.
Интервью с ними можно найти по адресу
http://www.sun.com/cgi-bin/show2950523/yahoostory.html.
Их поисковый механизм находится по адресу http://www.yahoo.com/search.html. Другие поисковые механизмы — http://www.altavista.com, http://opentext.uunet.ca:8080/omw.html и http://lycos.cs.cmu.edu/. Некоторые Web-узлы автоматически передают ваш запрос на несколько других узлов, среди которых: http://www.cs.colostate.edu/~dreiling/smartform.html, http://www.intbc.com/sleuth/ и http://www.albany.net/~wcross/alllsrch.html.
Тогда как большинство поисковых механизмов позволяют вам вручную дополнять базу данных Web-узлов, есть такие узлы, которые будут автоматически заносить информацию о Web-узлах сразу в несколько поисковых механизмов. Один из таких узлов — http://www.hometeam.com/tools/submital.htm.
Каталоги компаний, у которых есть Web-узлы, можно найти по адресам http://www.ais.net:80/netsearch/w http://www.directory.net.
См. WWW.
YModem
____________________________
Очень популярный протокол передачи файлов в ПК-среде.
XModem-K с дополнением начального кадра, который определяет название файла, длину и дату (поэтому имя файла передается автоматически), а также с поддержкой для передачи больше одного файла за сеанс (зачастую называется пакетной (batch) способностью) путем использования специальных символов в имени файла (например, *.doc).
Как и XModem-K, YModem поддерживает и 128- и 1024-разрядные кадры, а также контрольную сумму или определение ошибок CRC. Кроме того, многие реализации YModem будут работать с XModem на противоположном конце линии.
Все еще отличаются размером окна, равным 1, что не позволяет достичь высокой пропускной способности.
Назван YModem либо потому, что стал преемником XModem, либо потому, что он основывается на алгоритме YAM (Yet Another Modem), созданном Чаком Форсбергом (Chuck Forsberg).
Иногда еще называется YModem-batch, чтобы подчеркнуть, что за один сеанс может быть передано несколько файлов благодаря использованию специальных символов в названии файла (например, если указать *.tmp, то будут пересылаться все файлы с расширением tmp).
См. KERMIT, UTC, XMODEM-K и YMODEM-G.
С. 695.
YModem-G
__________________________
YModem с определением ошибок CRC, однако подтверждение приема ожидается только для кадра начальной информации файла (название, длина и дата) и после успешной передачи всего файла.
Коррекция ошибок отсутствует (есть только обнаружение ошибок), поэтому следует использовать каналы данных, не подвергающиеся помехам. Это обеспечивают модемы с алгоритмами определения ошибок V.42 и MNP Level 4, а также сеть Х.25, однако они были редкостью во время выхода YModem-G (начало 80-х годов). При обнаружении ошибки передача прерывается.
См. YMODEM и ZMODEM.
YP (Yellow Pages) - Желтые страницы
__________________________________
Ранее использовавшееся название сетевой информационной службы NIS. См. NIS.
YUV (Luminance (Y), Chrominance (UV)) - Яркость+Цветность
_________________________________________________________
Метод представления цветовой информации.
См. COLOUR и COMPOSITE VIDEO SIGNAL.
Z
ZIF (Zero Insertion Force) - Установка без усилий (досл.)
______________________________________________________
Интегральные схемы (IС — Integrated circuit) оснащаются выводами для обеспечения электрического подключения. Эти выводы можно либо припаять непосредственно к печатной плате (РСВ — printed circuit board), либо вставить в гнездо. Для установки более дорогостоящих интегральных схем или тех, которые придется часто переставлять, обычно используют гнездо. Гнездо оснащается пружинными электрическими контактами, поэтому при установке или вынимании каждого вывода приходится прикладывать определенное усилие.
Усилие, необходимое для установки или вынимания интегральной схемы, следовательно, равняется силе, прикладываемой к одному выводу, умноженной на количество выводов. Для интегральных схем с большим количеством выводов (например, у процессора Pentium 273 вывода) это усилие настолько велико, что возникает большая вероятность повредить микросхему или печатную плату, особенно если эту процедуру выполняет нетренированный потребитель (или неаккуратный техник).
Гнездо с захватными контактами — это гнездо, оснащенное рычагом, который перемещает каждый пружинный контакт так, чтобы интегральную схему можно было просто вставить в гнездо, а затем рычагом закрепить IC и замкнуть электрические контакты.
ZIF-гнезда отличаются очень высокой стоимостью. Например, по сведениям Digikey (http://www.digikey.com) ZIF-гнездо с 273 контактами стоит около $61, тогда как обычное гнездо — около $13 (при оптовых закупках эти цифры уменьшаются почти в два раза).
См. CONNECTOR и SIMM.
ZModem
_____________________________
Очень популярный протокол передачи файлов в ПК-среде.
Тогда как YModem был слегка улучшенной версией протокола XModem, ZModem существенно отличается от протокола YModem. Среди улучшений можно назвать следующие:
• Кодировка символов (обычно только для 7 из 10 управляющих символов ASCII), с тем чтобы такие управляющие символы как x-on (1116), x-off (1316) и возврат каретки (Carriage Return — 0D16) пересылались в виде других символов, которые могут передавать сети Х.25. В частности, в случае приведенных примеров пересылаются can Q (18165116), can S (18165316) и сап М (18164D16).
• Поддержка для 16- и 32-разрядного CRC.
• Подтверждения охватываются алгоритмом определения ошибок, поэтому существует совсем небольшая вероятность появления мнимых подтверждений (spurious ack), и отправляются только тогда, когда отправитель запрашивает их — это большое преимущество, так как некоторые модемы с коррекцией ошибок работают быстрее, если им не приходится одновременно обрабатывать данные в обоих направлениях (т.е. данные и подтверждения).
• Данные передаются в виде постоянного потока, причем CRC (охватывающими все данные начиная с предыдущего CRC) посылается, как минимум, каждые 1024 байта. Если отправитель хочет получить ack, то этот запрос включается в кадр CRC, в ответ на который получатель сообщает положение файла (количество байт, которые были успешно получены, где байт 0 обозначает начало файла). Такая возможность манипулировать с несколькими неподтвержденными кадрами неподтвержденных данных часто называется скользящими окнами. Это повышает пропускную способность при передаче файлов, в частности, в сетях с большими задержками кругового обхода.
• Если получатель обнаруживает ошибку, он просит отправителя продублировать последнее успешно полученное положение файла, чтобы исправить ошибку.
• Начальный обмен информацией для подтверждения, что обе стороны способны к нормальной полнодуплексной передаче файлов, при которой подтверждения ack посылаются в процессе передачи файла по требованию отправителя.
• Если обе стороны не могут поддерживать этот режим, то используется полудуплексный режим (или сегментированный, когда размер окна установлен равным 1) и отсылается только один кадр (оговоренного размера, называемого пакетной длиной), затем следует пауза до тех пор, пока отправитель не получит обязательное подтверждение.
• Восстановление после сбоя — повторная инициализация прерванной передачи файлов (например, когда по причине зашумленности линии связи модем внезапно вешает трубку) с того места, где произошел сбой (как только будет снова установлено соединение). Это очень по-
лезная функциональная особенность в том случае, когда кто-нибудь из ваших домашних подымает трубку телефона, чтобы позвонить куда-то как раз в тот момент, когда вы почти уже закончили загружать информацию объемом в несколько мегабайт.
• Команды для:
• определения объема доступного дискового пространства на компьютере пункта назначения. Ее рекомендуется выполнять перед передачей большого файла;
• определения действий получателя с файлом в том случае, если у него уже есть файл с таким названием. Например, перезаписать его в любом случае, перезаписать, если файл отправителя новее, больше или имеет другое содержание, либо присоединить его к существующему файлу. Для определения того, отличаются ли файлы содержимым, применяется сравнение 32-разрядного CRC для каждого из файлов;
• запроса, когда команда (обычно определенная пользователем) будет оправляться программе ZModem удаленного компьютера или интерпретатору команд его операционной системы.
• Сжатие данных с использованием LZW, хотя эта возможность реализуется редко (поскольку алгоритм запатентован).
Разработан Чаком Форсбергом (Chuck Forsberg) по контракту с оператором большой американской сети с коммутацией пакетов Х.25 (GTE Telenet, сейчас переименована в SprinNet). Для сетей Х.25 обычно свойственны низкий показатель ошибок, но большие временные задержки (500 мс и больше), а также несколько зарезервированных символов. Следовательно, Telenet была заинтересована в общедоступности протокола передачи файлов на ПК (и других платформах), который успешно функционировал бы в их сети. Поэтому в контракте оговаривалось, что особенности протокола и исходный код будут размещены в общедоступном домене.
См. FULLDUPLEX, HALFDUPLEX, KERMIT, LZW, X.25, YMODEM и ZMODEM-90.
ZModem-90
________________________
Запатентованный усовершенствованный ZModem (разработанный компанией Чака Форсберга Omen Technology), который поддерживает следующие дополнительные особенности:
• Функционирование в 7-разрядных каналах данных
• Шифрование данных
• Сжатие данных после группового кодирования, что подходит для файлов с многократно повторяющимися (смежными) байтами.
См. RLE и ZMODEM.